├── .gitignore ├── .gitmodules ├── HIDProxy ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── sensepost │ └── hidproxy │ ├── ChunkedFrameDecoder.java │ ├── FileAddress.java │ ├── FileChannel.java │ ├── Main.java │ ├── Packet.java │ ├── PacketCodec.java │ └── TCPCodec.java ├── HID_Packet_format.txt ├── LICENSE ├── README.md ├── attack.sh ├── avr ├── KeyboardMouseGeneric │ ├── Config │ │ ├── AppConfig.h │ │ ├── AppConfig.h.gch │ │ └── LUFAConfig.h │ ├── Descriptors.c │ ├── Descriptors.h │ ├── KeyboardMouseGeneric.c │ ├── KeyboardMouseGeneric.h │ ├── asf.xml │ ├── doxyfile │ └── makefile ├── Program_ESP │ ├── Config │ │ └── LUFAConfig.h │ ├── Descriptors.c │ ├── Descriptors.h │ ├── Program_ESP.c │ ├── Program_ESP.h │ └── makefile ├── README.md ├── common │ ├── USaBuse.c │ └── USaBuse.h ├── flash_avr └── makefile ├── hardware ├── Gerber │ ├── USaB_Rev1-macro.APR_LIB │ ├── USaB_Rev1.0.EXTREP │ ├── USaB_Rev1.0.G1 │ ├── USaB_Rev1.0.G2 │ ├── USaB_Rev1.0.GBL │ ├── USaB_Rev1.0.GBO │ ├── USaB_Rev1.0.GBS │ ├── USaB_Rev1.0.GD1 │ ├── USaB_Rev1.0.GG1 │ ├── USaB_Rev1.0.GM3 │ ├── USaB_Rev1.0.GM5 │ ├── USaB_Rev1.0.GTL │ ├── USaB_Rev1.0.GTO │ ├── USaB_Rev1.0.GTP │ ├── USaB_Rev1.0.GTS │ ├── USaB_Rev1.0.REP │ ├── USaB_Rev1.0.RUL │ ├── USaB_Rev1.0.apr │ └── __Previews │ │ └── USaB_Rev1.0.REPPreview ├── Instruction.txt ├── NC Drill │ ├── USaB_Rev1.0-RoundHoles.TXT │ ├── USaB_Rev1.0-SlotHoles.TXT │ ├── USaB_Rev1.0.DRR │ ├── USaB_Rev1.0.LDP │ └── __Previews │ │ └── USaB_Rev1.0.LDPPreview ├── USaBUSe Rev1.0 BOM.xlsx └── USaBUSe Rev1.0 Schematic.PDF ├── linux ├── cleanup.sh └── configure_USB.sh ├── powershell ├── Proxy.ps1 ├── README.md ├── hello_world.ps1 ├── minify.sh ├── read_exec.ps1 └── read_exec_long.ps1 ├── stage.sh └── vncserver ├── Makefile ├── README ├── keys.c ├── keys.h └── usabuse_vnc.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/.gitmodules -------------------------------------------------------------------------------- /HIDProxy/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/HIDProxy/pom.xml -------------------------------------------------------------------------------- /HIDProxy/src/main/java/com/sensepost/hidproxy/ChunkedFrameDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/HIDProxy/src/main/java/com/sensepost/hidproxy/ChunkedFrameDecoder.java -------------------------------------------------------------------------------- /HIDProxy/src/main/java/com/sensepost/hidproxy/FileAddress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/HIDProxy/src/main/java/com/sensepost/hidproxy/FileAddress.java -------------------------------------------------------------------------------- /HIDProxy/src/main/java/com/sensepost/hidproxy/FileChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/HIDProxy/src/main/java/com/sensepost/hidproxy/FileChannel.java -------------------------------------------------------------------------------- /HIDProxy/src/main/java/com/sensepost/hidproxy/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/HIDProxy/src/main/java/com/sensepost/hidproxy/Main.java -------------------------------------------------------------------------------- /HIDProxy/src/main/java/com/sensepost/hidproxy/Packet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/HIDProxy/src/main/java/com/sensepost/hidproxy/Packet.java -------------------------------------------------------------------------------- /HIDProxy/src/main/java/com/sensepost/hidproxy/PacketCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/HIDProxy/src/main/java/com/sensepost/hidproxy/PacketCodec.java -------------------------------------------------------------------------------- /HIDProxy/src/main/java/com/sensepost/hidproxy/TCPCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/HIDProxy/src/main/java/com/sensepost/hidproxy/TCPCodec.java -------------------------------------------------------------------------------- /HID_Packet_format.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/HID_Packet_format.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/README.md -------------------------------------------------------------------------------- /attack.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/attack.sh -------------------------------------------------------------------------------- /avr/KeyboardMouseGeneric/Config/AppConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/avr/KeyboardMouseGeneric/Config/AppConfig.h -------------------------------------------------------------------------------- /avr/KeyboardMouseGeneric/Config/AppConfig.h.gch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/avr/KeyboardMouseGeneric/Config/AppConfig.h.gch -------------------------------------------------------------------------------- /avr/KeyboardMouseGeneric/Config/LUFAConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/avr/KeyboardMouseGeneric/Config/LUFAConfig.h -------------------------------------------------------------------------------- /avr/KeyboardMouseGeneric/Descriptors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/avr/KeyboardMouseGeneric/Descriptors.c -------------------------------------------------------------------------------- /avr/KeyboardMouseGeneric/Descriptors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/avr/KeyboardMouseGeneric/Descriptors.h -------------------------------------------------------------------------------- /avr/KeyboardMouseGeneric/KeyboardMouseGeneric.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/avr/KeyboardMouseGeneric/KeyboardMouseGeneric.c -------------------------------------------------------------------------------- /avr/KeyboardMouseGeneric/KeyboardMouseGeneric.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/avr/KeyboardMouseGeneric/KeyboardMouseGeneric.h -------------------------------------------------------------------------------- /avr/KeyboardMouseGeneric/asf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/avr/KeyboardMouseGeneric/asf.xml -------------------------------------------------------------------------------- /avr/KeyboardMouseGeneric/doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/avr/KeyboardMouseGeneric/doxyfile -------------------------------------------------------------------------------- /avr/KeyboardMouseGeneric/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/avr/KeyboardMouseGeneric/makefile -------------------------------------------------------------------------------- /avr/Program_ESP/Config/LUFAConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/avr/Program_ESP/Config/LUFAConfig.h -------------------------------------------------------------------------------- /avr/Program_ESP/Descriptors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/avr/Program_ESP/Descriptors.c -------------------------------------------------------------------------------- /avr/Program_ESP/Descriptors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/avr/Program_ESP/Descriptors.h -------------------------------------------------------------------------------- /avr/Program_ESP/Program_ESP.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/avr/Program_ESP/Program_ESP.c -------------------------------------------------------------------------------- /avr/Program_ESP/Program_ESP.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/avr/Program_ESP/Program_ESP.h -------------------------------------------------------------------------------- /avr/Program_ESP/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/avr/Program_ESP/makefile -------------------------------------------------------------------------------- /avr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/avr/README.md -------------------------------------------------------------------------------- /avr/common/USaBuse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/avr/common/USaBuse.c -------------------------------------------------------------------------------- /avr/common/USaBuse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/avr/common/USaBuse.h -------------------------------------------------------------------------------- /avr/flash_avr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/avr/flash_avr -------------------------------------------------------------------------------- /avr/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/avr/makefile -------------------------------------------------------------------------------- /hardware/Gerber/USaB_Rev1-macro.APR_LIB: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/hardware/Gerber/USaB_Rev1-macro.APR_LIB -------------------------------------------------------------------------------- /hardware/Gerber/USaB_Rev1.0.EXTREP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/hardware/Gerber/USaB_Rev1.0.EXTREP -------------------------------------------------------------------------------- /hardware/Gerber/USaB_Rev1.0.G1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/hardware/Gerber/USaB_Rev1.0.G1 -------------------------------------------------------------------------------- /hardware/Gerber/USaB_Rev1.0.G2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/hardware/Gerber/USaB_Rev1.0.G2 -------------------------------------------------------------------------------- /hardware/Gerber/USaB_Rev1.0.GBL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/hardware/Gerber/USaB_Rev1.0.GBL -------------------------------------------------------------------------------- /hardware/Gerber/USaB_Rev1.0.GBO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/hardware/Gerber/USaB_Rev1.0.GBO -------------------------------------------------------------------------------- /hardware/Gerber/USaB_Rev1.0.GBS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/hardware/Gerber/USaB_Rev1.0.GBS -------------------------------------------------------------------------------- /hardware/Gerber/USaB_Rev1.0.GD1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/hardware/Gerber/USaB_Rev1.0.GD1 -------------------------------------------------------------------------------- /hardware/Gerber/USaB_Rev1.0.GG1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/hardware/Gerber/USaB_Rev1.0.GG1 -------------------------------------------------------------------------------- /hardware/Gerber/USaB_Rev1.0.GM3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/hardware/Gerber/USaB_Rev1.0.GM3 -------------------------------------------------------------------------------- /hardware/Gerber/USaB_Rev1.0.GM5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/hardware/Gerber/USaB_Rev1.0.GM5 -------------------------------------------------------------------------------- /hardware/Gerber/USaB_Rev1.0.GTL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/hardware/Gerber/USaB_Rev1.0.GTL -------------------------------------------------------------------------------- /hardware/Gerber/USaB_Rev1.0.GTO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/hardware/Gerber/USaB_Rev1.0.GTO -------------------------------------------------------------------------------- /hardware/Gerber/USaB_Rev1.0.GTP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/hardware/Gerber/USaB_Rev1.0.GTP -------------------------------------------------------------------------------- /hardware/Gerber/USaB_Rev1.0.GTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/hardware/Gerber/USaB_Rev1.0.GTS -------------------------------------------------------------------------------- /hardware/Gerber/USaB_Rev1.0.REP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/hardware/Gerber/USaB_Rev1.0.REP -------------------------------------------------------------------------------- /hardware/Gerber/USaB_Rev1.0.RUL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/hardware/Gerber/USaB_Rev1.0.RUL -------------------------------------------------------------------------------- /hardware/Gerber/USaB_Rev1.0.apr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/hardware/Gerber/USaB_Rev1.0.apr -------------------------------------------------------------------------------- /hardware/Gerber/__Previews/USaB_Rev1.0.REPPreview: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/hardware/Gerber/__Previews/USaB_Rev1.0.REPPreview -------------------------------------------------------------------------------- /hardware/Instruction.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/hardware/Instruction.txt -------------------------------------------------------------------------------- /hardware/NC Drill/USaB_Rev1.0-RoundHoles.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/hardware/NC Drill/USaB_Rev1.0-RoundHoles.TXT -------------------------------------------------------------------------------- /hardware/NC Drill/USaB_Rev1.0-SlotHoles.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/hardware/NC Drill/USaB_Rev1.0-SlotHoles.TXT -------------------------------------------------------------------------------- /hardware/NC Drill/USaB_Rev1.0.DRR: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/hardware/NC Drill/USaB_Rev1.0.DRR -------------------------------------------------------------------------------- /hardware/NC Drill/USaB_Rev1.0.LDP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/hardware/NC Drill/USaB_Rev1.0.LDP -------------------------------------------------------------------------------- /hardware/NC Drill/__Previews/USaB_Rev1.0.LDPPreview: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/hardware/NC Drill/__Previews/USaB_Rev1.0.LDPPreview -------------------------------------------------------------------------------- /hardware/USaBUSe Rev1.0 BOM.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/hardware/USaBUSe Rev1.0 BOM.xlsx -------------------------------------------------------------------------------- /hardware/USaBUSe Rev1.0 Schematic.PDF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/hardware/USaBUSe Rev1.0 Schematic.PDF -------------------------------------------------------------------------------- /linux/cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/linux/cleanup.sh -------------------------------------------------------------------------------- /linux/configure_USB.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/linux/configure_USB.sh -------------------------------------------------------------------------------- /powershell/Proxy.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/powershell/Proxy.ps1 -------------------------------------------------------------------------------- /powershell/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/powershell/README.md -------------------------------------------------------------------------------- /powershell/hello_world.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/powershell/hello_world.ps1 -------------------------------------------------------------------------------- /powershell/minify.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/powershell/minify.sh -------------------------------------------------------------------------------- /powershell/read_exec.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/powershell/read_exec.ps1 -------------------------------------------------------------------------------- /powershell/read_exec_long.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/powershell/read_exec_long.ps1 -------------------------------------------------------------------------------- /stage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/stage.sh -------------------------------------------------------------------------------- /vncserver/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/vncserver/Makefile -------------------------------------------------------------------------------- /vncserver/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/vncserver/README -------------------------------------------------------------------------------- /vncserver/keys.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/vncserver/keys.c -------------------------------------------------------------------------------- /vncserver/keys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/vncserver/keys.h -------------------------------------------------------------------------------- /vncserver/usabuse_vnc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensepost/USaBUSe/HEAD/vncserver/usabuse_vnc.c --------------------------------------------------------------------------------