├── 0ctf2016 ├── Arsenal │ ├── data │ │ ├── flag.txt │ │ ├── key.py │ │ ├── key.txt │ │ └── output │ │ │ ├── output.txt │ │ │ └── output_parser.py │ ├── solution │ │ ├── AESFast.h │ │ ├── AESFault.cpp │ │ ├── attack.cpp │ │ ├── cipher.h │ │ └── key_reverse │ │ │ ├── AESFast.h │ │ │ ├── AESFault.cpp │ │ │ └── key_reverse.cpp │ └── src │ │ ├── AESFast.h │ │ ├── AESFault.cpp │ │ └── crypto400.cpp └── People's Square │ ├── data │ ├── flag.txt │ ├── key.py │ ├── key.txt │ └── output │ │ ├── output.txt │ │ └── output_parser.py │ ├── solution │ ├── AESFast.h │ ├── AESFault.cpp │ ├── attack.cpp │ ├── cipher.h │ └── key_reverse │ │ ├── AESFast.h │ │ ├── AESFault.cpp │ │ └── key_reverse.cpp │ └── src │ ├── AESFast.h │ ├── AESFault.cpp │ └── crypto300.cpp ├── README.md ├── tmctf2016 └── defensive400 │ ├── enc.py │ └── file.enc └── uctf2016 ├── attack ├── brute.h └── cipher.cpp ├── ciphertext.txt └── test.c /0ctf2016/Arsenal/data/flag.txt: -------------------------------------------------------------------------------- 1 | 0CTF{~~1MP0SS1BLE_1S_N0TH1NG!~~} -------------------------------------------------------------------------------- /0ctf2016/Arsenal/data/key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/CTF/HEAD/0ctf2016/Arsenal/data/key.py -------------------------------------------------------------------------------- /0ctf2016/Arsenal/data/key.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/CTF/HEAD/0ctf2016/Arsenal/data/key.txt -------------------------------------------------------------------------------- /0ctf2016/Arsenal/data/output/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/CTF/HEAD/0ctf2016/Arsenal/data/output/output.txt -------------------------------------------------------------------------------- /0ctf2016/Arsenal/data/output/output_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/CTF/HEAD/0ctf2016/Arsenal/data/output/output_parser.py -------------------------------------------------------------------------------- /0ctf2016/Arsenal/solution/AESFast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/CTF/HEAD/0ctf2016/Arsenal/solution/AESFast.h -------------------------------------------------------------------------------- /0ctf2016/Arsenal/solution/AESFault.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/CTF/HEAD/0ctf2016/Arsenal/solution/AESFault.cpp -------------------------------------------------------------------------------- /0ctf2016/Arsenal/solution/attack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/CTF/HEAD/0ctf2016/Arsenal/solution/attack.cpp -------------------------------------------------------------------------------- /0ctf2016/Arsenal/solution/cipher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/CTF/HEAD/0ctf2016/Arsenal/solution/cipher.h -------------------------------------------------------------------------------- /0ctf2016/Arsenal/solution/key_reverse/AESFast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/CTF/HEAD/0ctf2016/Arsenal/solution/key_reverse/AESFast.h -------------------------------------------------------------------------------- /0ctf2016/Arsenal/solution/key_reverse/AESFault.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/CTF/HEAD/0ctf2016/Arsenal/solution/key_reverse/AESFault.cpp -------------------------------------------------------------------------------- /0ctf2016/Arsenal/solution/key_reverse/key_reverse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/CTF/HEAD/0ctf2016/Arsenal/solution/key_reverse/key_reverse.cpp -------------------------------------------------------------------------------- /0ctf2016/Arsenal/src/AESFast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/CTF/HEAD/0ctf2016/Arsenal/src/AESFast.h -------------------------------------------------------------------------------- /0ctf2016/Arsenal/src/AESFault.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/CTF/HEAD/0ctf2016/Arsenal/src/AESFault.cpp -------------------------------------------------------------------------------- /0ctf2016/Arsenal/src/crypto400.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/CTF/HEAD/0ctf2016/Arsenal/src/crypto400.cpp -------------------------------------------------------------------------------- /0ctf2016/People's Square/data/flag.txt: -------------------------------------------------------------------------------- 1 | 0CTF{~R0MAN_l0VES_B10CK_C1PHER~} -------------------------------------------------------------------------------- /0ctf2016/People's Square/data/key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/CTF/HEAD/0ctf2016/People's Square/data/key.py -------------------------------------------------------------------------------- /0ctf2016/People's Square/data/key.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/CTF/HEAD/0ctf2016/People's Square/data/key.txt -------------------------------------------------------------------------------- /0ctf2016/People's Square/data/output/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/CTF/HEAD/0ctf2016/People's Square/data/output/output.txt -------------------------------------------------------------------------------- /0ctf2016/People's Square/data/output/output_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/CTF/HEAD/0ctf2016/People's Square/data/output/output_parser.py -------------------------------------------------------------------------------- /0ctf2016/People's Square/solution/AESFast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/CTF/HEAD/0ctf2016/People's Square/solution/AESFast.h -------------------------------------------------------------------------------- /0ctf2016/People's Square/solution/AESFault.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/CTF/HEAD/0ctf2016/People's Square/solution/AESFault.cpp -------------------------------------------------------------------------------- /0ctf2016/People's Square/solution/attack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/CTF/HEAD/0ctf2016/People's Square/solution/attack.cpp -------------------------------------------------------------------------------- /0ctf2016/People's Square/solution/cipher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/CTF/HEAD/0ctf2016/People's Square/solution/cipher.h -------------------------------------------------------------------------------- /0ctf2016/People's Square/solution/key_reverse/AESFast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/CTF/HEAD/0ctf2016/People's Square/solution/key_reverse/AESFast.h -------------------------------------------------------------------------------- /0ctf2016/People's Square/solution/key_reverse/AESFault.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/CTF/HEAD/0ctf2016/People's Square/solution/key_reverse/AESFault.cpp -------------------------------------------------------------------------------- /0ctf2016/People's Square/solution/key_reverse/key_reverse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/CTF/HEAD/0ctf2016/People's Square/solution/key_reverse/key_reverse.cpp -------------------------------------------------------------------------------- /0ctf2016/People's Square/src/AESFast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/CTF/HEAD/0ctf2016/People's Square/src/AESFast.h -------------------------------------------------------------------------------- /0ctf2016/People's Square/src/AESFault.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/CTF/HEAD/0ctf2016/People's Square/src/AESFault.cpp -------------------------------------------------------------------------------- /0ctf2016/People's Square/src/crypto300.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/CTF/HEAD/0ctf2016/People's Square/src/crypto300.cpp -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/CTF/HEAD/README.md -------------------------------------------------------------------------------- /tmctf2016/defensive400/enc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/CTF/HEAD/tmctf2016/defensive400/enc.py -------------------------------------------------------------------------------- /tmctf2016/defensive400/file.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/CTF/HEAD/tmctf2016/defensive400/file.enc -------------------------------------------------------------------------------- /uctf2016/attack/brute.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/CTF/HEAD/uctf2016/attack/brute.h -------------------------------------------------------------------------------- /uctf2016/attack/cipher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/CTF/HEAD/uctf2016/attack/cipher.cpp -------------------------------------------------------------------------------- /uctf2016/ciphertext.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/CTF/HEAD/uctf2016/ciphertext.txt -------------------------------------------------------------------------------- /uctf2016/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/CTF/HEAD/uctf2016/test.c --------------------------------------------------------------------------------