โšก NullSec Glitch

March 7, 2026 ยท View on GitHub

โšก NullSec Glitch

Voltage Glitching & Fault Injection Toolkit

Python C License NullSec

Hardware fault injection for secure boot bypass, key extraction, and firmware dumping


๐ŸŽฏ Overview

NullSec Glitch automates voltage glitching attacks against embedded systems. It controls glitch parameters (timing, voltage, duration) to induce faults in target microcontrollers โ€” bypassing secure boot, extracting encryption keys, and dumping read-protected firmware.

โšก Features

FeatureDescription
Voltage GlitcherPrecise VCC glitching with nanosecond timing control
EMFI ModuleElectromagnetic fault injection support
Clock GlitcherClock signal manipulation attacks
Parameter SweepAutomated voltage/timing parameter space exploration
Trigger SystemGPIO, UART, and pattern-based glitch triggers
Success DetectorAutomatic detection of successful fault conditions
Campaign ManagerLong-running glitch campaigns with progress saving

๐Ÿ”ง Supported Hardware

GlitcherTypeStatus
ChipWhisperer Lite/ProVCC + Clockโœ… Full
ChipWhisperer HuskyVCC + Clockโœ… Full
PicoGlitcherVCCโœ… Full
Custom MOSFET (GPIO)VCCโœ… Full
NewAE CW305FPGA Targetโš ๏ธ Beta

๐Ÿš€ Quick Start

# Install
pip install nullsec-glitch

# Auto-detect glitcher hardware
nullsec-glitch detect

# Run a voltage glitch sweep
nullsec-glitch vcc --target stm32 \
  --voltage-range 0.8-1.5 --step 0.01 \
  --width-range 10ns-500ns --step 5ns \
  --trigger uart --pattern "bootloader"

# Monitor for successful glitch
nullsec-glitch campaign --config stm32_readout.yaml --max-attempts 50000

# Extract firmware after successful glitch
nullsec-glitch dump --interface swd --output firmware.bin

๐ŸŽฏ Common Attack Scenarios

TargetGoalTechnique
STM32 RDPBypass read-out protectionVCC glitch during boot
ESP32 Secure BootSkip signature verificationClock glitch
nRF52 APPROTECTDisable debug protectionVCC glitch + SWD
ATECC608Key extractionEMFI
Secure Boot ChainSkip hash verificationTiming glitch
ProjectDescription
nullsec-jtagJTAG/SWD debugging & extraction
nullsec-sdrSoftware-defined radio toolkit
nullsec-uartUART console discovery & interaction
nullsec-linuxSecurity Linux distro (140+ tools)

For authorized hardware security testing only. Destructive testing may permanently damage target devices.

๐Ÿ“œ License

MIT License โ€” @bad-antics


Part of the NullSec Hardware Security Suite