USB Killer (series) banner

USB Killer (series)

3 devlogs
2h 12m 44s

The Attacker (to mimic the attack) and The Protector (to stop it).
The Attacker in this project is a hardware device designed to simulate a USB Killer by generating high-voltage pulses through a “Charge-and-Dump” cycle. It draws power from a standard 5V USB port and converts it into dangerous voltage spikes on the D+/D- data lines, serving as a high-stress test tool for the USB Killer Protector (Shield). The goal is not to cause harm but to rigorously test the protector’s ability to block these spikes while maintaining normal USB functionality.

A USB Killer Protector (also called a USB Kill Shield) is a defensive hardware device designed to safeguard computers and electronic equipment from malicious USB attacks. It acts as a protective barrier between an untrusted USB device and your computer.

Loading README...

y2marcos1010

Gate Drive: The gate of the NMOS (partially visible) is tied through R1 (1kΩ) to V_CC. Ensuring the V_GS threshold is met is critical here for efficient switching of the inductor.
The high-frequency switching and HV pulses could introduce significant noise; plan to add snubber circuits if ringing becomes an issue during prototyping.

Attachment
0
y2marcos1010

My schematic part is almost done And Today’s focus was on finalizing the switching and rectification stage for the high-voltage pulse circuit. The goal is to efficiently boost the input voltage (Vcc) to a level sufficient for triggering via the DIAC/HV_PULSE network. Right now I am facing Some critical issue With kicad wakatime I’ll almost work around 8 hour But but its only record round One and half hour.

Attachment
0
y2marcos1010

My KiCad Wakatime isn’t logging my time correctly. Every time, I have to manually generate a log by saving the file—it doesn’t recognize any changes on its own. I’ve been working for about five hours, but it only shows 57 minutes. This is really messed up. I started working on this project Around 10 pm . I’m ending up here now.

Attachment
0