├── .gitignore ├── LICENSE ├── README.md ├── ctf_inputs ├── btsnoop │ └── rgbctf2020_PI_1_MagicInTheAir ├── inputs │ ├── bitsctf_ghostInTheMachine │ ├── bsidessf2019_theKey │ ├── hackit2017_usbDucker │ ├── hacktm2020_strangePcap │ ├── icectf2016_interceptedPartOne │ ├── picoctf2017_justKeypTrying │ ├── rgbctf2020_PI_1_MagicInTheAir │ ├── sha2017_abuseMail │ ├── unknownCtf2020_unknownChallenge │ └── volgactf2021_stream ├── outputs │ ├── bsidessf2019_theKey.out │ ├── hackit2017_usbDucker.out │ ├── hacktm2020_strangePcap.out │ ├── icectf2016_interceptedPartOne.out │ ├── picoctf2017_justKeypTrying.out │ ├── rgbctf2020_PI_1_MagicInTheAir.out │ ├── sha2017_abuseMail.out │ ├── unknownCtf2020_unknownChallenge.out │ └── volgactf2021_stream.out └── pcaps │ ├── bitsctf.pcap │ ├── bsidesfThekey.pcapng │ ├── icectf2016.pcapng │ ├── picoctf2017.pcap │ └── sha2017.pcap ├── tests.py └── usbkeyboard.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamRocketIst/ctf-usb-keyboard-parser/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamRocketIst/ctf-usb-keyboard-parser/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamRocketIst/ctf-usb-keyboard-parser/HEAD/README.md -------------------------------------------------------------------------------- /ctf_inputs/btsnoop/rgbctf2020_PI_1_MagicInTheAir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamRocketIst/ctf-usb-keyboard-parser/HEAD/ctf_inputs/btsnoop/rgbctf2020_PI_1_MagicInTheAir -------------------------------------------------------------------------------- /ctf_inputs/inputs/bitsctf_ghostInTheMachine: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamRocketIst/ctf-usb-keyboard-parser/HEAD/ctf_inputs/inputs/bitsctf_ghostInTheMachine -------------------------------------------------------------------------------- /ctf_inputs/inputs/bsidessf2019_theKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamRocketIst/ctf-usb-keyboard-parser/HEAD/ctf_inputs/inputs/bsidessf2019_theKey -------------------------------------------------------------------------------- /ctf_inputs/inputs/hackit2017_usbDucker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamRocketIst/ctf-usb-keyboard-parser/HEAD/ctf_inputs/inputs/hackit2017_usbDucker -------------------------------------------------------------------------------- /ctf_inputs/inputs/hacktm2020_strangePcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamRocketIst/ctf-usb-keyboard-parser/HEAD/ctf_inputs/inputs/hacktm2020_strangePcap -------------------------------------------------------------------------------- /ctf_inputs/inputs/icectf2016_interceptedPartOne: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamRocketIst/ctf-usb-keyboard-parser/HEAD/ctf_inputs/inputs/icectf2016_interceptedPartOne -------------------------------------------------------------------------------- /ctf_inputs/inputs/picoctf2017_justKeypTrying: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamRocketIst/ctf-usb-keyboard-parser/HEAD/ctf_inputs/inputs/picoctf2017_justKeypTrying -------------------------------------------------------------------------------- /ctf_inputs/inputs/rgbctf2020_PI_1_MagicInTheAir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamRocketIst/ctf-usb-keyboard-parser/HEAD/ctf_inputs/inputs/rgbctf2020_PI_1_MagicInTheAir -------------------------------------------------------------------------------- /ctf_inputs/inputs/sha2017_abuseMail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamRocketIst/ctf-usb-keyboard-parser/HEAD/ctf_inputs/inputs/sha2017_abuseMail -------------------------------------------------------------------------------- /ctf_inputs/inputs/unknownCtf2020_unknownChallenge: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamRocketIst/ctf-usb-keyboard-parser/HEAD/ctf_inputs/inputs/unknownCtf2020_unknownChallenge -------------------------------------------------------------------------------- /ctf_inputs/inputs/volgactf2021_stream: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamRocketIst/ctf-usb-keyboard-parser/HEAD/ctf_inputs/inputs/volgactf2021_stream -------------------------------------------------------------------------------- /ctf_inputs/outputs/bsidessf2019_theKey.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamRocketIst/ctf-usb-keyboard-parser/HEAD/ctf_inputs/outputs/bsidessf2019_theKey.out -------------------------------------------------------------------------------- /ctf_inputs/outputs/hackit2017_usbDucker.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamRocketIst/ctf-usb-keyboard-parser/HEAD/ctf_inputs/outputs/hackit2017_usbDucker.out -------------------------------------------------------------------------------- /ctf_inputs/outputs/hacktm2020_strangePcap.out: -------------------------------------------------------------------------------- 1 | 7vgj4SSL9NHVuK0D6d3F 2 | -------------------------------------------------------------------------------- /ctf_inputs/outputs/icectf2016_interceptedPartOne.out: -------------------------------------------------------------------------------- 1 | GidIKY{