The NullSec Flipper Suite started as a handful of BadUSB scripts. It's now 430+ files spanning every capability the Flipper Zero offers.
The Numbers
| Category | Files | Description |
|---|---|---|
| BadUSB | 80 | DuckyScript HID payloads |
| SubGHz | 40 | RF signal captures & templates |
| Infrared | 16 | Universal remote databases |
| NFC | 3 | Card templates |
| RFID | 3 | Low-frequency card data |
| iButton | 2 | 1-Wire key templates |
| Music | 5 | Speaker tunes |
| Animations | 81 | Custom dolphin animations |
| Apps | 36 | Application resources |
| Assets | 158 | Icons and graphics |
Writing Good BadUSB Payloads
The most common mistake I see in BadUSB payloads is insufficient delays. Every system is different — a fresh Windows install opens PowerShell in 500ms, but a corporate machine with endpoint protection might take 5 seconds.
REM Good payload: handles variable timing
DELAY 2000
GUI r
DELAY 500
STRING powershell -w hidden
ENTER
DELAY 2000
REM Check if PowerShell is ready
STRING if($?) { Write-Output "ready" }
ENTER
DELAY 500
All payloads in the NullSec Flipper Suite are for authorized security testing only. Only use on systems you own or have explicit permission to test.
SubGHz Challenges
RF work is where the Flipper really shines, but also where things get tricky:
- Region locks — Official firmware restricts transmission frequencies by region. Custom firmware removes this but you're responsible for compliance.
- Rolling codes — Modern garage doors and cars use rolling codes. You can capture and analyze them, but replay won't work.
- Protocol detection — The Flipper can detect many protocols automatically, but sometimes you need RAW capture mode for unknown protocols.
Custom Animations
One unexpected hit was the custom dolphin animations. The 81 animations in the suite include:
- NullSec-themed boot animations
- Hacker-style idle animations
- Custom level-up celebrations
- Matrix rain screensaver
Animations are 128x64 BMP frames with a manifest.txt defining timing. The hardest part is keeping file sizes small enough for the Flipper's limited storage.
Firmware Compatibility
The suite works across all major firmwares:
| Firmware | BadUSB | SubGHz TX | Extended Freq | Custom Apps |
|---|---|---|---|---|
| Official | ✅ | ⚠️ Limited | ❌ | ✅ |
| Momentum | ✅ | ✅ | ✅ | ✅ |
| Unleashed | ✅ | ✅ | ✅ | ✅ |
| Xtreme | ✅ | ✅ | ✅ | ✅ |
Check out the full suite on GitHub. Contributions welcome!