├── .gitignore ├── README.md ├── crypto ├── README.md └── list.txt ├── exploiting └── empty ├── forensic └── empty ├── mobile └── empty ├── reversing ├── README.md └── list.txt ├── steganography └── empty └── web └── empty /.gitignore: -------------------------------------------------------------------------------- 1 | *.swp 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Description 2 | 3 | CTF categories usually can be split into subcategories based on how a challenge can be solved. Exploiting challenges, for example, can be split into subcategories such as buffer overflows, heap vulnerabilities etc. 4 | 5 | By ordering challenges inside such a subcategory, one can learn and master this category faster. This repo aims to provide this help. 6 | 7 | # Categories 8 | 9 | * [crypto](crypto/) 10 | * [exploiting](exploiting/) 11 | * [forensic](forensic/) 12 | * [mobile](mobile/) 13 | * [reversing](reversing/) 14 | * [steganography](steganography/) 15 | * [web](web/) 16 | -------------------------------------------------------------------------------- /crypto/README.md: -------------------------------------------------------------------------------- 1 | | #solves | #writeups | link | #keywords | 2 | |:---:|:---:|:-------------------|:------------------| 3 | | 987 | 4 | [csaw-ctf-2015/crypto/ones_and_zer0s-50](https://github.com/ctfs/write-ups-2015/tree/master/csaw-ctf-2015/crypto/ones_and_zer0s-50) | 4 | | 824 | 4 | [csaw-ctf-2015/crypto/zer0-day-50](https://github.com/ctfs/write-ups-2015/tree/master/csaw-ctf-2015/crypto/zer0-day-50) | 5 | | 753 | 7 | [csaw-ctf-2015/crypto/whiter0se-50](https://github.com/ctfs/write-ups-2015/tree/master/csaw-ctf-2015/crypto/whiter0se-50) | substitution quipqiup yarp rumkin-solver | 6 | | 597 | 5 | [csaw-ctf-2015/crypto/notesy-100](https://github.com/ctfs/write-ups-2015/tree/master/csaw-ctf-2015/crypto/notesy-100) | substitution | 7 | | 500 | 4 | [hackover-ctf-2015/crypto/yodigga](https://github.com/ctfs/write-ups-2015/tree/master/hackover-ctf-2015/crypto/yodigga) | diffie-hellman | 8 | | 436 | 3 | [mma-ctf-2015/crypto/smart-cipher-system-90](https://github.com/ctfs/write-ups-2015/tree/master/mma-ctf-2015/crypto/smart-cipher-system-90) | multiple shift lookup-table chaining xor custom | 9 | | 254 | 4 | [hack-dat-kiwi-ctf-2015/crypto/vigenere-1](https://github.com/ctfs/write-ups-2015/tree/master/hack-dat-kiwi-ctf-2015/crypto/vigenere-1) | vigenere chosen-plaintext | 10 | | 245 | 3 | [hack-dat-kiwi-ctf-2015/crypto/vigenere-2](https://github.com/ctfs/write-ups-2015/tree/master/hack-dat-kiwi-ctf-2015/crypto/vigenere-2) | known-plaintext | 11 | | 206 | 2 | [ekoparty-pre-ctf-2015/crypto/base-unknown](https://github.com/ctfs/write-ups-2015/tree/master/ekoparty-pre-ctf-2015/crypto/base-unknown) | base32 base64-python | 12 | | 206 | 1 | [hack-dat-kiwi-ctf-2015/crypto/vigenere-3](https://github.com/ctfs/write-ups-2015/tree/master/hack-dat-kiwi-ctf-2015/crypto/vigenere-3) | kasiski frequency-analysis | 13 | | 202 | 5 | [ekoparty-ctf-2015/crypto/cry50](https://github.com/ctfs/write-ups-2015/tree/master/ekoparty-ctf-2015/crypto/cry50) | skytale dcode-solver cryptool | 14 | | 199 | 5 | [seccon-quals-ctf-2015/crypto/decrypt-it](https://github.com/ctfs/write-ups-2015/tree/master/seccon-quals-ctf-2015/crypto/decrypt-it) | base64 | 15 | | 196 | 8 | [seccon-quals-ctf-2015/crypto/unzip-the-file](https://github.com/ctfs/write-ups-2015/tree/master/seccon-quals-ctf-2015/crypto/unzip-the-file) | pkcrack encrypted-zip fcrackzip | 16 | | 181 | 3 | [ekoparty-pre-ctf-2015/crypto/classic-crypto](https://github.com/ctfs/write-ups-2015/tree/master/ekoparty-pre-ctf-2015/crypto/classic-crypto) | rot13 morse | 17 | | 178 | 4 | [nuit-du-hack-ctf-quals-2015/crypto/game-of-life](https://github.com/ctfs/write-ups-2015/tree/master/nuit-du-hack-ctf-quals-2015/crypto/game-of-life) | xor custom stream-cipher prng | 18 | | 160 | 9 | [ekoparty-ctf-2015/crypto/cry200](https://github.com/ctfs/write-ups-2015/tree/master/ekoparty-ctf-2015/crypto/cry200) | xor shift | 19 | | 144 | 2 | [volgactf-quals-2015/crypto/lcg](https://github.com/ctfs/write-ups-2015/tree/master/volgactf-quals-2015/crypto/lcg) | custom stream-cipher xor gamma linear-congruential-generator prng lcg egcd | 20 | | 136 | 7 | [plaidctf-2015/crypto/strength](https://github.com/ctfs/write-ups-2015/tree/master/plaidctf-2015/crypto/strength) | egcd rsa identical-moduli attacksrsa.pdf | 21 | | 132 | 3 | [polictf-2015/crypto/exorcise](https://github.com/ctfs/write-ups-2015/tree/master/polictf-2015/crypto/exorcise) | xor | 22 | | 119 | 2 | [pragyan-ctf-2015/crypto/roman](https://github.com/ctfs/write-ups-2015/tree/master/pragyan-ctf-2015/crypto/roman) | rot23 dcode-solver | 23 | | 111 | 3 | [hack-lu-ctf-2015/crypto/creative-cheating](https://github.com/ctfs/write-ups-2015/tree/master/hack-lu-ctf-2015/crypto/creative-cheating) | rsa pcap factordb rsatool | 24 | | 102 | 5 | [asis-quals-ctf-2015/crypto/simple-algorithm](https://github.com/ctfs/write-ups-2015/tree/master/asis-quals-ctf-2015/crypto/simple-algorithm) | custom | 25 | | 100 | 1 | [volgactf-quals-2015/crypto/rsa](https://github.com/ctfs/write-ups-2015/tree/master/volgactf-quals-2015/crypto/rsa) | rsa wiener-attack | 26 | | 97 | 2 | [confidence-ctf-teaser-2015/crypto/power-level-50](https://github.com/ctfs/write-ups-2015/tree/master/confidence-ctf-teaser-2015/crypto/power-level-50) | c custom | 27 | | 94 | 4 | [9447-ctf-2015/crypto/randbox](https://github.com/ctfs/write-ups-2015/tree/master/9447-ctf-2015/crypto/randbox) | multiple caesar cyclic-shift substitution chain-cipher vigenere permutation-cipher cbc | 28 | | 92 | 3 | [mma-ctf-2015/crypto/signer-and-verifier-100](https://github.com/ctfs/write-ups-2015/tree/master/mma-ctf-2015/crypto/signer-and-verifier-100) | custom-signing rsa | 29 | | 90 | 6 | [boston-key-party-2015/crypto/wood-island](https://github.com/ctfs/write-ups-2015/tree/master/boston-key-party-2015/crypto/wood-island) | elgamal linear-congruence wolfram-math | 30 | | 86 | 3 | [bctf-2015/crypto/warmup](https://github.com/ctfs/write-ups-2015/tree/master/bctf-2015/crypto/warmup) | rsa wiener-attack egcd openssl pablocelayes-solver | 31 | | 80 | 3 | [bctf-2015/crypto/weak-enc](https://github.com/ctfs/write-ups-2015/tree/master/bctf-2015/crypto/weak-enc) | rsa python binjitsu lzw chosen-plaintext side-channel otpbase xor | 32 | | 78 | 6 | [plaidctf-2015/crypto/curious](https://github.com/ctfs/write-ups-2015/tree/master/plaidctf-2015/crypto/curious) | rsa wiener-attack pablocelayes-solver | 33 | | 72 | 2 | [polictf-2015/crypto/prophet-said](https://github.com/ctfs/write-ups-2015/tree/master/polictf-2015/crypto/prophet-said) | rot13 custom | 34 | | 66 | 4 | [ekoparty-pre-ctf-2015/crypto/rsa-2070](https://github.com/ctfs/write-ups-2015/tree/master/ekoparty-pre-ctf-2015/crypto/rsa-2070) | rsa factordb egcd modinv rsatool | 35 | | 58 | 1 | [0ctf-2015/crypto/oldcrypto](https://github.com/ctfs/write-ups-2015/tree/master/0ctf-2015/crypto/oldcrypto) | poly-alphabetic substitution cipher non-uniform shift | 36 | | 55 | 2 | [plaidctf-2015/crypto/lazy](https://github.com/ctfs/write-ups-2015/tree/master/plaidctf-2015/crypto/lazy) | merkle-hallman knapsack lll-reduction sage | 37 | | 54 | 4 | [9447-ctf-2015/crypto/dub-key](https://github.com/ctfs/write-ups-2015/tree/master/9447-ctf-2015/crypto/dub-key) | custom-signing | 38 | | 54 | 3 | [seccon-quals-ctf-2015/crypto/find-the-prime-numbers](https://github.com/ctfs/write-ups-2015/tree/master/seccon-quals-ctf-2015/crypto/find-the-prime-numbers) | paillier-cipher rsa | 39 | | 49 | 3 | [th3jackers-ctf-2015/crypto/cry100](https://github.com/ctfs/write-ups-2015/tree/master/th3jackers-ctf-2015/crypto/cry100) | custom encoding | 40 | | 48 | 1 | [haxdump-ctf-2015/crypto/forget-salting-and-ship-it-anyway](https://github.com/ctfs/write-ups-2015/tree/master/haxdump-ctf-2015/crypto/forget-salting-and-ship-it-anyway) | 41 | | 47 | 3 | [confidence-ctf-teaser-2015/crypto/mac-hacking-150](https://github.com/ctfs/write-ups-2015/tree/master/confidence-ctf-teaser-2015/crypto/mac-hacking-150) | hmac hash-length-extension merkle-damgard hashpump php | 42 | | 47 | 3 | [boston-key-party-2015/crypto/orient-heights](https://github.com/ctfs/write-ups-2015/tree/master/boston-key-party-2015/crypto/orient-heights) | elgamal | 43 | | 47 | 1 | [asis-finals-ctf-2015/crypto/bodu](https://github.com/ctfs/write-ups-2015/tree/master/asis-finals-ctf-2015/crypto/bodu) | rsa boneh-durfee | 44 | | 46 | 1 | [opentoall-ctf-2015/crypto/bach](https://github.com/ctfs/write-ups-2015/tree/master/opentoall-ctf-2015/crypto/bach) | musical-cryptogram | 45 | | 44 | 1 | [hackover-ctf-2015/crypto/nodistinguisher](https://github.com/ctfs/write-ups-2015/tree/master/hackover-ctf-2015/crypto/nodistinguisher) | xor base32 | 46 | | 43 | 2 | [tum-ctf-teaser-2015/crypto/bad_apple](https://github.com/ctfs/write-ups-2015/tree/master/tum-ctf-teaser-2015/crypto/bad_apple) | hmac merkle-damgard hash-length-extension hashpump | 47 | | 43 | 1 | [volgactf-quals-2015/crypto/gostfuscator](https://github.com/ctfs/write-ups-2015/tree/master/volgactf-quals-2015/crypto/gostfuscator) | perl | 48 | | 43 | 1 | [pragyan-ctf-2015/crypto/the_impossible](https://github.com/ctfs/write-ups-2015/tree/master/pragyan-ctf-2015/crypto/the_impossible) | shift | 49 | | 42 | 2 | [hack-lu-ctf-2015/crypto/checkcheckcheck](https://github.com/ctfs/write-ups-2015/tree/master/hack-lu-ctf-2015/crypto/checkcheckcheck) | xor scryptos roputils random | 50 | | 41 | 1 | [pragyan-ctf-2015/crypto/one_more_headache](https://github.com/ctfs/write-ups-2015/tree/master/pragyan-ctf-2015/crypto/one_more_headache) | substitution | 51 | | 38 | 5 | [ekoparty-ctf-2015/crypto/cry300](https://github.com/ctfs/write-ups-2015/tree/master/ekoparty-ctf-2015/crypto/cry300) | encrypted-vbox rot13 sinfocol-cracker | 52 | | 34 | 2 | [volgactf-quals-2015/crypto/carry](https://github.com/ctfs/write-ups-2015/tree/master/volgactf-quals-2015/crypto/carry) | lsfr custom | 53 | | 34 | 1 | [boston-key-party-2015/crypto/bowdoin](https://github.com/ctfs/write-ups-2015/tree/master/boston-key-party-2015/crypto/bowdoin) | rsa recovery sage coppersmith lattice-reduction | 54 | | 33 | 5 | [boston-key-party-2015/crypto/airport](https://github.com/ctfs/write-ups-2015/tree/master/boston-key-party-2015/crypto/airport) | timing-oracle python square-multiply custom discrete-logarithm-conjecture egcd fermat modular-inverse lagrange-theorem | 55 | | 33 | 1 | [pragyan-ctf-2015/crypto/haunted_1s](https://github.com/ctfs/write-ups-2015/tree/master/pragyan-ctf-2015/crypto/haunted_1s) | 56 | | 33 | 1 | [hack-lu-ctf-2015/crypto/formular-generator](https://github.com/ctfs/write-ups-2015/tree/master/hack-lu-ctf-2015/crypto/formular-generator) | nist rng dualecdbrg | 57 | | 33 | 1 | [ekoparty-pre-ctf-2015/crypto/perfect-security](https://github.com/ctfs/write-ups-2015/tree/master/ekoparty-pre-ctf-2015/crypto/perfect-security) | xor | 58 | | 31 | 3 | [backdoor-ctf-2015/crypto/rsalot](https://github.com/ctfs/write-ups-2015/tree/master/backdoor-ctf-2015/crypto/rsalot) | rsa rsatool factor | 59 | | 30 | 3 | [rctf-quals-2015/crypto/x-xor-md5](https://github.com/ctfs/write-ups-2015/tree/master/rctf-quals-2015/crypto/x-xor-md5) | xor hashcat hash-cracking | 60 | | 30 | 2 | [ekoparty-ctf-2015/crypto/cry100](https://github.com/ctfs/write-ups-2015/tree/master/ekoparty-ctf-2015/crypto/cry100) | vigenere beaufort guballa-solver | 61 | | 29 | 4 | [rctf-quals-2015/crypto/decode-the-file](https://github.com/ctfs/write-ups-2015/tree/master/rctf-quals-2015/crypto/decode-the-file) | n0fate-pydes base64 hidden | 62 | | 29 | 2 | [polictf-2015/crypto/3doges2](https://github.com/ctfs/write-ups-2015/tree/master/polictf-2015/crypto/3doges2) | tripledes go | 63 | | 28 | 2 | [pragyan-ctf-2015/crypto/weak_rsa](https://github.com/ctfs/write-ups-2015/tree/master/pragyan-ctf-2015/crypto/weak_rsa) | rsa fermat rsatool | 64 | | 28 | 1 | [volgactf-quals-2015/crypto/russian-doll](https://github.com/ctfs/write-ups-2015/tree/master/volgactf-quals-2015/crypto/russian-doll) | encrypted-iso efs-recovery | 65 | | 27 | 1 | [asis-finals-ctf-2015/crypto/simple](https://github.com/ctfs/write-ups-2015/tree/master/asis-finals-ctf-2015/crypto/simple) | xor | 66 | | 26 | 3 | [csaw-ctf-2015/crypto/bricks-of-gold-500](https://github.com/ctfs/write-ups-2015/tree/master/csaw-ctf-2015/crypto/bricks-of-gold-500) | custom cbc xor | 67 | | 25 | 3 | [backdoor-ctf-2015/crypto/rsanne](https://github.com/ctfs/write-ups-2015/tree/master/backdoor-ctf-2015/crypto/rsanne) | rsa mersenne-prime rsatool | 68 | | 24 | 1 | [hackover-ctf-2015/crypto/radorium](https://github.com/ctfs/write-ups-2015/tree/master/hackover-ctf-2015/crypto/radorium) | rsa scryptos | 69 | | 23 | 2 | [rctf-quals-2015/crypto/asm](https://github.com/ctfs/write-ups-2015/tree/master/rctf-quals-2015/crypto/asm) | dfs | 70 | | 22 | 1 | [asis-quals-ctf-2015/crypto/angler](https://github.com/ctfs/write-ups-2015/tree/master/asis-quals-ctf-2015/crypto/angler) | custom | 71 | | 21 | 2 | [mma-ctf-2015/crypto/regrettable-ecc-200](https://github.com/ctfs/write-ups-2015/tree/master/mma-ctf-2015/crypto/regrettable-ecc-200) | aes cbc elliptic-curve weierstrass sage | 72 | | 21 | 2 | [asis-quals-ctf-2015/crypto/golden-metal](https://github.com/ctfs/write-ups-2015/tree/master/asis-quals-ctf-2015/crypto/golden-metal) | goldwasser-micali msieve gmpy blum | 73 | | 21 | 1 | [asis-finals-ctf-2015/crypto/honeywall](https://github.com/ctfs/write-ups-2015/tree/master/asis-finals-ctf-2015/crypto/honeywall) | rsa? | 74 | | 20 | 2 | [hack-lu-ctf-2015/crypto/salt](https://github.com/ctfs/write-ups-2015/tree/master/hack-lu-ctf-2015/crypto/salt) | nacl-box nonce xsalsa20 xor | 75 | | 20 | 2 | [9447-ctf-2015/crypto/wob-key](https://github.com/ctfs/write-ups-2015/tree/master/9447-ctf-2015/crypto/wob-key) | custom-signing | 76 | | 20 | 1 | [asis-quals-ctf-2015/crypto/cross-check](https://github.com/ctfs/write-ups-2015/tree/master/asis-quals-ctf-2015/crypto/cross-check) | rsa fermat gmpy | 77 | | 18 | 2 | [9447-ctf-2015/crypto/wob-key-hard](https://github.com/ctfs/write-ups-2015/tree/master/9447-ctf-2015/crypto/wob-key-hard) | 78 | | 18 | 1 | [whitehat-grand-prix-qualification-2015/cryptography/hoi-an](https://github.com/ctfs/write-ups-2015/tree/master/whitehat-grand-prix-qualification-2015/cryptography/hoi-an) | 79 | | 18 | 1 | [pragyan-ctf-2015/crypto/rubies_on_rails](https://github.com/ctfs/write-ups-2015/tree/master/pragyan-ctf-2015/crypto/rubies_on_rails) | railfence keypad | 80 | | 17 | 2 | [bsides-vancouver-ctf-2015/crypto/matasano](https://github.com/ctfs/write-ups-2015/tree/master/bsides-vancouver-ctf-2015/crypto/matasano) | q1manytimepad cribtastic xortool | 81 | | 17 | 1 | [whitehat-contest-10/crypto/crypto100](https://github.com/ctfs/write-ups-2015/tree/master/whitehat-contest-10/crypto/crypto100) | 82 | | 16 | 5 | [9447-ctf-2015/crypto/fibbed](https://github.com/ctfs/write-ups-2015/tree/master/9447-ctf-2015/crypto/fibbed) | diffie-hellman montgomery-ladder sage aes pcap pisano pohlig-hellman | 83 | | 16 | 1 | [bctf-2015/crypto/redundant-code](https://github.com/ctfs/write-ups-2015/tree/master/bctf-2015/crypto/redundant-code) | 84 | | 15 | 2 | [0ctf-2015/crypto/satbeginner](https://github.com/ctfs/write-ups-2015/tree/master/0ctf-2015/crypto/satbeginner) | 3-sat boolean-satistiability-problem treengeling pycosat | 85 | | 15 | 1 | [tum-ctf-teaser-2015/crypto/pudel](https://github.com/ctfs/write-ups-2015/tree/master/tum-ctf-teaser-2015/crypto/pudel) | aes cbc custom padding-oracle xor python-paddingoracle | 86 | | 15 | 1 | [plaidctf-2015/crypto/parlor2](https://github.com/ctfs/write-ups-2015/tree/master/plaidctf-2015/crypto/parlor2) | rsa sage dsa | 87 | | 15 | 1 | [opentoall-ctf-2015/crypto/egregiously-catastrophic-bifurcation](https://github.com/ctfs/write-ups-2015/tree/master/opentoall-ctf-2015/crypto/egregiously-catastrophic-bifurcation) | ecb | 88 | | 14 | 1 | [hack-dat-kiwi-ctf-2015/crypto/vigenere-4](https://github.com/ctfs/write-ups-2015/tree/master/hack-dat-kiwi-ctf-2015/crypto/vigenere-4) | autokey-cipher | 89 | | 14 | 0 | [csaw-finals-ctf-2015/cryptography/check-plz](https://github.com/ctfs/write-ups-2015/tree/master/csaw-finals-ctf-2015/cryptography/check-plz) | 90 | | 13 | 2 | [mma-ctf-2015/crypto/alice-game-250](https://github.com/ctfs/write-ups-2015/tree/master/mma-ctf-2015/crypto/alice-game-250) | oracle elgamal sage discrete-logarithm pohlig-hellman chinese-remainder | 91 | | 13 | 2 | [0ctf-2015/crypto/rsa-quine](https://github.com/ctfs/write-ups-2015/tree/master/0ctf-2015/crypto/rsa-quine) | rsa chinese-reminder nopadding msieve | 92 | | 13 | 1 | [tum-ctf-teaser-2015/crypto/turbo](https://github.com/ctfs/write-ups-2015/tree/master/tum-ctf-teaser-2015/crypto/turbo) | aes cbc crime breach | 93 | | 13 | 1 | [opentoall-ctf-2015/crypto/enigma](https://github.com/ctfs/write-ups-2015/tree/master/opentoall-ctf-2015/crypto/enigma) | 94 | | 13 | 1 | [csaw-ctf-2015/crypto/punchout-200](https://github.com/ctfs/write-ups-2015/tree/master/csaw-ctf-2015/crypto/punchout-200) | ebcdic punch-card feistel xor | 95 | | 13 | 1 | [backdoor-ctf-2015/crypto/bbad](https://github.com/ctfs/write-ups-2015/tree/master/backdoor-ctf-2015/crypto/bbad) | 96 | | 12 | 1 | [whitehat-grand-prix-qualification-2015/cryptography/tam-dao](https://github.com/ctfs/write-ups-2015/tree/master/whitehat-grand-prix-qualification-2015/cryptography/tam-dao) | 97 | | 11 | 2 | [th3jackers-ctf-2015/crypto/cry300](https://github.com/ctfs/write-ups-2015/tree/master/th3jackers-ctf-2015/crypto/cry300) | xor hash-cracking john md5db | 98 | | 11 | 2 | [asis-finals-ctf-2015/crypto/giloph](https://github.com/ctfs/write-ups-2015/tree/master/asis-finals-ctf-2015/crypto/giloph) | tls rsa diffie-hellmann | 99 | | 11 | 2 | [asis-finals-ctf-2015/crypto/10-sed](https://github.com/ctfs/write-ups-2015/tree/master/asis-finals-ctf-2015/crypto/10-sed) | des | 100 | | 11 | 0 | [whitehat-contest-10/crypto/crypto400](https://github.com/ctfs/write-ups-2015/tree/master/whitehat-contest-10/crypto/crypto400) | 101 | | 10 | 3 | [nuit-du-hack-ctf-quals-2015/crypto/weshgrow](https://github.com/ctfs/write-ups-2015/tree/master/nuit-du-hack-ctf-quals-2015/crypto/weshgrow) | hmac custom hash-cracking hash-length-extension | 102 | | 10 | 2 | [boston-key-party-2015/crypto/wonderland](https://github.com/ctfs/write-ups-2015/tree/master/boston-key-party-2015/crypto/wonderland) | elliptic-curve-discrete-logarithm twist-attack montgomery-ladder factor baby-step-giant-step sage | 103 | | 10 | 1 | [th3jackers-ctf-2015/crypto/cry200](https://github.com/ctfs/write-ups-2015/tree/master/th3jackers-ctf-2015/crypto/cry200) | substitution mygeocaching-solver vigenere | 104 | | 9 | 1 | [volgactf-quals-2015/crypto/cpkc](https://github.com/ctfs/write-ups-2015/tree/master/volgactf-quals-2015/crypto/cpkc) | lll-reduction ntru sage | 105 | | 9 | 0 | [hack-lu-ctf-2015/crypto/campus-id-sso](https://github.com/ctfs/write-ups-2015/tree/master/hack-lu-ctf-2015/crypto/campus-id-sso) | 106 | | 8 | 1 | [whitehat-contest-10/crypto/crypto200](https://github.com/ctfs/write-ups-2015/tree/master/whitehat-contest-10/crypto/crypto200) | shamir-secret-sharing lagrange-polynomial | 107 | | 8 | 1 | [pragyan-ctf-2015/crypto/crack_this](https://github.com/ctfs/write-ups-2015/tree/master/pragyan-ctf-2015/crypto/crack_this) | playfair rumkin-solver | 108 | | 8 | 1 | [haxdump-ctf-2015/crypto/all-of-them](https://github.com/ctfs/write-ups-2015/tree/master/haxdump-ctf-2015/crypto/all-of-them) | 109 | | 7 | 1 | [hackover-ctf-2015/crypto/racer](https://github.com/ctfs/write-ups-2015/tree/master/hackover-ctf-2015/crypto/racer) | rc4 | 110 | | 6 | 1 | [whitehat-grand-prix-qualification-2015/cryptography/buon-ma-thuot](https://github.com/ctfs/write-ups-2015/tree/master/whitehat-grand-prix-qualification-2015/cryptography/buon-ma-thuot) | 111 | | 6 | 1 | [haxdump-ctf-2015/crypto/more-of-them](https://github.com/ctfs/write-ups-2015/tree/master/haxdump-ctf-2015/crypto/more-of-them) | 112 | | 6 | 1 | [csaw-finals-ctf-2015/cryptography/slabs-of-platinum](https://github.com/ctfs/write-ups-2015/tree/master/csaw-finals-ctf-2015/cryptography/slabs-of-platinum) | sage aes factordb solve500 | 113 | | 6 | 0 | [asis-quals-ctf-2015/crypto/qrypt](https://github.com/ctfs/write-ups-2015/tree/master/asis-quals-ctf-2015/crypto/qrypt) | 114 | | 5 | 0 | [seccon-quals-ctf-2015/crypto/please-give-me-md5-collision-files](https://github.com/ctfs/write-ups-2015/tree/master/seccon-quals-ctf-2015/crypto/please-give-me-md5-collision-files) | 115 | | 4 | 3 | [bsides-vancouver-ctf-2015/crypto/ts-sci-nz](https://github.com/ctfs/write-ups-2015/tree/master/bsides-vancouver-ctf-2015/crypto/ts-sci-nz) | keypad | 116 | | 4 | 1 | [tum-ctf-teaser-2015/crypto/really_slow_arithmetic](https://github.com/ctfs/write-ups-2015/tree/master/tum-ctf-teaser-2015/crypto/really_slow_arithmetic) | rsa dan-boneh factor asn1decode | 117 | | 4 | 1 | [asis-finals-ctf-2015/crypto/RSASR](https://github.com/ctfs/write-ups-2015/tree/master/asis-finals-ctf-2015/crypto/RSASR) | rsa emirp yafu | 118 | | 4 | 0 | [hackover-ctf-2015/crypto/fuckaduck](https://github.com/ctfs/write-ups-2015/tree/master/hackover-ctf-2015/crypto/fuckaduck) | 119 | | 3 | 1 | [mma-ctf-2015/crypto/LCG-sign-400](https://github.com/ctfs/write-ups-2015/tree/master/mma-ctf-2015/crypto/LCG-sign-400) | linear-congruential dsa | 120 | | 3 | 1 | [backdoor-ctf-2015/crypto/rand](https://github.com/ctfs/write-ups-2015/tree/master/backdoor-ctf-2015/crypto/rand) | 121 | | 3 | 1 | [asis-quals-ctf-2015/crypto/falsecrypt](https://github.com/ctfs/write-ups-2015/tree/master/asis-quals-ctf-2015/crypto/falsecrypt) | ntru | 122 | | 2 | 1 | [0ctf-2015/crypto/grebeginner](https://github.com/ctfs/write-ups-2015/tree/master/0ctf-2015/crypto/grebeginner) | 123 | | 1 | 1 | [haxdump-ctf-2015/crypto/handwritten](https://github.com/ctfs/write-ups-2015/tree/master/haxdump-ctf-2015/crypto/handwritten) | 124 | | 1 | 1 | [bctf-2015/crypto/backdoor](https://github.com/ctfs/write-ups-2015/tree/master/bctf-2015/crypto/backdoor) | 125 | | 1 | 0 | [volgactf-quals-2015/crypto/rusty-idea](https://github.com/ctfs/write-ups-2015/tree/master/volgactf-quals-2015/crypto/rusty-idea) | 126 | | 1 | 0 | [tum-ctf-teaser-2015/crypto/linear](https://github.com/ctfs/write-ups-2015/tree/master/tum-ctf-teaser-2015/crypto/linear) | 127 | | 1 | 0 | [ekoparty-ctf-2015/crypto/cry400](https://github.com/ctfs/write-ups-2015/tree/master/ekoparty-ctf-2015/crypto/cry400) | 128 | | 1 | 0 | [confidence-ctf-teaser-2015/crypto/the-real-mac-hacking-400](https://github.com/ctfs/write-ups-2015/tree/master/confidence-ctf-teaser-2015/crypto/the-real-mac-hacking-400) | 129 | | 1 | 0 | [asis-finals-ctf-2015/crypto/the-last-survivor](https://github.com/ctfs/write-ups-2015/tree/master/asis-finals-ctf-2015/crypto/the-last-survivor) | 130 | | ? | 6 | [trend-micro-ctf-2015/crypto/crypto-100](https://github.com/ctfs/write-ups-2015/tree/master/trend-micro-ctf-2015/crypto/crypto-100) | rsa sage factor pyprimes factorlookup egcd metadecryptor rsatool | 131 | | ? | 5 | [school-ctf-2015/crypto/affine-cipher-100](https://github.com/ctfs/write-ups-2015/tree/master/school-ctf-2015/crypto/affine-cipher-100) | affine | 132 | | ? | 5 | [nullcon-hackim-2015/crypto-1](https://github.com/ctfs/write-ups-2015/tree/master/nullcon-hackim-2015/crypto-1) | custom | 133 | | ? | 5 | [ghost-in-the-shellcode-2015/crypto/knockers](https://github.com/ctfs/write-ups-2015/tree/master/ghost-in-the-shellcode-2015/crypto/knockers) | mac merkle-damgard hash-length-extension iagox-hash-extender-solver hashpump | 134 | | ? | 5 | [codegate-ctf-2015/crypto/icbm](https://github.com/ctfs/write-ups-2015/tree/master/codegate-ctf-2015/crypto/icbm) | exploit cbc xor aes | 135 | | ? | 4 | [trend-micro-ctf-2015/crypto/crypto-200](https://github.com/ctfs/write-ups-2015/tree/master/trend-micro-ctf-2015/crypto/crypto-200) | aes cbc xor known-plaintext | 136 | | ? | 3 | [ghost-in-the-shellcode-2015/crypto/mtgo](https://github.com/ctfs/write-ups-2015/tree/master/ghost-in-the-shellcode-2015/crypto/mtgo) | 137 | | ? | 3 | [easyctf-2015/cryptography/misaka-mikoto](https://github.com/ctfs/write-ups-2015/tree/master/easyctf-2015/cryptography/misaka-mikoto) | railfence/gun rumkin-solver | 138 | | ? | 3 | [easyctf-2015/cryptography/julius-save-me](https://github.com/ctfs/write-ups-2015/tree/master/easyctf-2015/cryptography/julius-save-me) | caesar xarg-solver rumkin-solver | 139 | | ? | 3 | [cyber-security-challenge-2015/cryptography/one-way](https://github.com/ctfs/write-ups-2015/tree/master/cyber-security-challenge-2015/cryptography/one-way) | aes cbc rainbow xor ecb padding-oracle-attack poodle | 140 | | ? | 2 | [trend-micro-ctf-2015/crypto/crypto-500](https://github.com/ctfs/write-ups-2015/tree/master/trend-micro-ctf-2015/crypto/crypto-500) | base64 | 141 | | ? | 2 | [school-ctf-winter-2015/crypto/lazy-cryptanalyst-100](https://github.com/ctfs/write-ups-2015/tree/master/school-ctf-winter-2015/crypto/lazy-cryptanalyst-100) | substitution quipqiup | 142 | | ? | 2 | [school-ctf-2015/crypto/super-digest-4-400](https://github.com/ctfs/write-ups-2015/tree/master/school-ctf-2015/crypto/super-digest-4-400) | hash-cracking | 143 | | ? | 2 | [icectf-2015/cryptography/rsa](https://github.com/ctfs/write-ups-2015/tree/master/icectf-2015/cryptography/rsa) | rsa | 144 | | ? | 2 | [icectf-2015/cryptography/rot13](https://github.com/ctfs/write-ups-2015/tree/master/icectf-2015/cryptography/rot13) | rot13 | 145 | | ? | 2 | [icectf-2015/cryptography/numeric](https://github.com/ctfs/write-ups-2015/tree/master/icectf-2015/cryptography/numeric) | 146 | | ? | 2 | [icectf-2015/cryptography/farm-animals](https://github.com/ctfs/write-ups-2015/tree/master/icectf-2015/cryptography/farm-animals) | pigpen-cipher | 147 | | ? | 2 | [icectf-2015/cryptography/entropy](https://github.com/ctfs/write-ups-2015/tree/master/icectf-2015/cryptography/entropy) | rsa euclid common-prime | 148 | | ? | 2 | [icectf-2015/cryptography/cryptic-crypto](https://github.com/ctfs/write-ups-2015/tree/master/icectf-2015/cryptography/cryptic-crypto) | substitution quipqiup numpy | 149 | | ? | 2 | [ghost-in-the-shellcode-2015/crypto/nikoli](https://github.com/ctfs/write-ups-2015/tree/master/ghost-in-the-shellcode-2015/crypto/nikoli) | hill-cipher sage | 150 | | ? | 2 | [dctf-2015/crypto/no-crypto-200](https://github.com/ctfs/write-ups-2015/tree/master/dctf-2015/crypto/no-crypto-200) | aes cbc | 151 | | ? | 2 | [dctf-2015/crypto/11-50](https://github.com/ctfs/write-ups-2015/tree/master/dctf-2015/crypto/11-50) | stream-cipher xor | 152 | | ? | 1 | [trend-micro-ctf-2015/crypto/crypto-300](https://github.com/ctfs/write-ups-2015/tree/master/trend-micro-ctf-2015/crypto/crypto-300) | jxplorer snakeoil rsa cpython g0tmi1k-debian-ssh | 153 | | ? | 1 | [securinets-ctf-2015/crypto/matrix-everywhere](https://github.com/ctfs/write-ups-2015/tree/master/securinets-ctf-2015/crypto/matrix-everywhere) | 154 | | ? | 1 | [school-ctf-winter-2015/crypto/master-of-guesswork-200](https://github.com/ctfs/write-ups-2015/tree/master/school-ctf-winter-2015/crypto/master-of-guesswork-200) | 155 | | ? | 1 | [school-ctf-winter-2015/crypto/cyber-criminal-200](https://github.com/ctfs/write-ups-2015/tree/master/school-ctf-winter-2015/crypto/cyber-criminal-200) | cardan-grill-cipher | 156 | | ? | 1 | [school-ctf-winter-2015/crypto/ancient-message-300](https://github.com/ctfs/write-ups-2015/tree/master/school-ctf-winter-2015/crypto/ancient-message-300) | custom | 157 | | ? | 1 | [school-ctf-winter-2015/crypto/3-bits-rgb-500](https://github.com/ctfs/write-ups-2015/tree/master/school-ctf-winter-2015/crypto/3-bits-rgb-500) | xor | 158 | | ? | 1 | [school-ctf-2015/crypto/super-digest-4-strong-500](https://github.com/ctfs/write-ups-2015/tree/master/school-ctf-2015/crypto/super-digest-4-strong-500) | 159 | | ? | 1 | [school-ctf-2015/crypto/crypto-lego-500](https://github.com/ctfs/write-ups-2015/tree/master/school-ctf-2015/crypto/crypto-lego-500) | 160 | | ? | 1 | [school-ctf-2015/crypto/bypassing-the-snake-400](https://github.com/ctfs/write-ups-2015/tree/master/school-ctf-2015/crypto/bypassing-the-snake-400) | 161 | | ? | 1 | [sCTF-2015/crypto/qes](https://github.com/ctfs/write-ups-2015/tree/master/sCTF-2015/crypto/qes) | oeis fibonacci pentagonal | 162 | | ? | 1 | [sCTF-2015/crypto/coney](https://github.com/ctfs/write-ups-2015/tree/master/sCTF-2015/crypto/coney) | rabbit-cipher | 163 | | ? | 1 | [sCTF-2015/crypto/aGFtcHduZXIz](https://github.com/ctfs/write-ups-2015/tree/master/sCTF-2015/crypto/aGFtcHduZXIz) | recon | 164 | | ? | 1 | [sCTF-2015/crypto/MD5_2](https://github.com/ctfs/write-ups-2015/tree/master/sCTF-2015/crypto/MD5_2) | hash-cracking hashkiller | 165 | | ? | 1 | [sCTF-2015/crypto/MD5](https://github.com/ctfs/write-ups-2015/tree/master/sCTF-2015/crypto/MD5) | hash-cracking hashkiller | 166 | | ? | 1 | [sCTF-2015/crypto/I%20Like%20Bacon](https://github.com/ctfs/write-ups-2015/tree/master/sCTF-2015/crypto/I%20Like%20Bacon) | morse-code bacon-cipher | 167 | | ? | 1 | [sCTF-2015/crypto/Crib%20Drag](https://github.com/ctfs/write-ups-2015/tree/master/sCTF-2015/crypto/Crib%20Drag) | xor | 168 | | ? | 1 | [sCTF-2015/crypto/Cipherception](https://github.com/ctfs/write-ups-2015/tree/master/sCTF-2015/crypto/Cipherception) | multiple encoding base64 atbash caesar-shift affine | 169 | | ? | 1 | [nullcon-hackim-2015/crypto-2](https://github.com/ctfs/write-ups-2015/tree/master/nullcon-hackim-2015/crypto-2) | run-length-encoding | 170 | | ? | 1 | [icectf-2015/cryptography/rsa3](https://github.com/ctfs/write-ups-2015/tree/master/icectf-2015/cryptography/rsa3) | rsa bruteforce | 171 | | ? | 1 | [icectf-2015/cryptography/numb3rs](https://github.com/ctfs/write-ups-2015/tree/master/icectf-2015/cryptography/numb3rs) | 172 | | ? | 1 | [icectf-2015/cryptography/diary](https://github.com/ctfs/write-ups-2015/tree/master/icectf-2015/cryptography/diary) | xor | 173 | | ? | 1 | [icectf-2015/cryptography/agents](https://github.com/ctfs/write-ups-2015/tree/master/icectf-2015/cryptography/agents) | rsa chinese-remainder | 174 | | ? | 1 | [icectf-2015/cryptography/2x0r](https://github.com/ctfs/write-ups-2015/tree/master/icectf-2015/cryptography/2x0r) | xor xortool | 175 | | ? | 1 | [ibteam-blackvalentine-ctf-2015/crypto/crypto-4](https://github.com/ctfs/write-ups-2015/tree/master/ibteam-blackvalentine-ctf-2015/crypto/crypto-4) | 176 | | ? | 1 | [ibteam-blackvalentine-ctf-2015/crypto/crypto-2](https://github.com/ctfs/write-ups-2015/tree/master/ibteam-blackvalentine-ctf-2015/crypto/crypto-2) | multi-tap abc dcode-solver | 177 | | ? | 1 | [ibteam-blackvalentine-ctf-2015/crypto/crypto-1](https://github.com/ctfs/write-ups-2015/tree/master/ibteam-blackvalentine-ctf-2015/crypto/crypto-1) | multiple substitution navajo | 178 | | ? | 1 | [hitcon-ctf-quals-2015/crypto/simple](https://github.com/ctfs/write-ups-2015/tree/master/hitcon-ctf-quals-2015/crypto/simple) | aes cfb xor | 179 | | ? | 1 | [hitcon-ctf-quals-2015/crypto/rsabin](https://github.com/ctfs/write-ups-2015/tree/master/hitcon-ctf-quals-2015/crypto/rsabin) | rsa cado-nfs modular-sqrt | 180 | | ? | 1 | [hitcon-ctf-quals-2015/crypto/poooooooow](https://github.com/ctfs/write-ups-2015/tree/master/hitcon-ctf-quals-2015/crypto/poooooooow) | 181 | | ? | 1 | [hitcon-ctf-quals-2015/crypto/guess](https://github.com/ctfs/write-ups-2015/tree/master/hitcon-ctf-quals-2015/crypto/guess) | 182 | | ? | 1 | [hackcon-2015/crypto/StealTheDiamond](https://github.com/ctfs/write-ups-2015/tree/master/hackcon-2015/crypto/StealTheDiamond) | xor | 183 | | ? | 1 | [hackcon-2015/crypto/IdLoveToTurnYouOn](https://github.com/ctfs/write-ups-2015/tree/master/hackcon-2015/crypto/IdLoveToTurnYouOn) | enigma enigmaco-simulator | 184 | | ? | 1 | [ghost-in-the-shellcode-2015/crypto/vig128](https://github.com/ctfs/write-ups-2015/tree/master/ghost-in-the-shellcode-2015/crypto/vig128) | block-cipher vigenere | 185 | | ? | 1 | [easyctf-2015/cryptography/yves-fave-pic](https://github.com/ctfs/write-ups-2015/tree/master/easyctf-2015/cryptography/yves-fave-pic) | hidden | 186 | | ? | 1 | [easyctf-2015/cryptography/xor](https://github.com/ctfs/write-ups-2015/tree/master/easyctf-2015/cryptography/xor) | xor | 187 | | ? | 1 | [easyctf-2015/cryptography/respiratory-sinus-arrythmia](https://github.com/ctfs/write-ups-2015/tree/master/easyctf-2015/cryptography/respiratory-sinus-arrythmia) | rsa wiener-attack pablocelayes-solver | 188 | | ? | 1 | [easyctf-2015/cryptography/matrices](https://github.com/ctfs/write-ups-2015/tree/master/easyctf-2015/cryptography/matrices) | hill-cipher known-plaintext sage xor | 189 | | ? | 1 | [easyctf-2015/cryptography/i-love-sleeping](https://github.com/ctfs/write-ups-2015/tree/master/easyctf-2015/cryptography/i-love-sleeping) | polybius | 190 | | ? | 1 | [easyctf-2015/cryptography/hardwood-floors](https://github.com/ctfs/write-ups-2015/tree/master/easyctf-2015/cryptography/hardwood-floors) | 191 | | ? | 1 | [easyctf-2015/cryptography/h4sh3d](https://github.com/ctfs/write-ups-2015/tree/master/easyctf-2015/cryptography/h4sh3d) | hash-cracking custom | 192 | | ? | 1 | [easyctf-2015/cryptography/cave-johnson](https://github.com/ctfs/write-ups-2015/tree/master/easyctf-2015/cryptography/cave-johnson) | vigenere mygeocaching-solver rumkin-solver | 193 | | ? | 1 | [easyctf-2015/cryptography/black-table](https://github.com/ctfs/write-ups-2015/tree/master/easyctf-2015/cryptography/black-table) | 194 | | ? | 1 | [easyctf-2015/cryptography/bigger-is-better](https://github.com/ctfs/write-ups-2015/tree/master/easyctf-2015/cryptography/bigger-is-better) | rsa | 195 | | ? | 1 | [easyctf-2015/cryptography/all-zobs-fault](https://github.com/ctfs/write-ups-2015/tree/master/easyctf-2015/cryptography/all-zobs-fault) | rsa | 196 | | ? | 1 | [dctf-2015/crypto/custom-function-engineering-300](https://github.com/ctfs/write-ups-2015/tree/master/dctf-2015/crypto/custom-function-engineering-300) | custom php constraint | 197 | | ? | 1 | [cyber-security-challenge-2015/cryptography/guess-the-algorithm](https://github.com/ctfs/write-ups-2015/tree/master/cyber-security-challenge-2015/cryptography/guess-the-algorithm) | john linkedin-hash hash-cracking | 198 | | ? | 1 | [cyber-security-challenge-2015/cryptography/crack-the-hash](https://github.com/ctfs/write-ups-2015/tree/master/cyber-security-challenge-2015/cryptography/crack-the-hash) | hash-cracking | 199 | | ? | 1 | [break-in-ctf-2015/crypto/substitution](https://github.com/ctfs/write-ups-2015/tree/master/break-in-ctf-2015/crypto/substitution) | substitution | 200 | | ? | 1 | [ob/master/known_plaintext_3_300.md](https://github.com/EasyCTF/easyctf-2015-writeups/blob/master/known_plaintext_3_300.md) | substitution known-plaintext | 201 | | ? | 0 | [securinets-ctf-2015/crypto/decrypt-me](https://github.com/ctfs/write-ups-2015/tree/master/securinets-ctf-2015/crypto/decrypt-me) | 202 | | ? | 0 | [securinets-ctf-2015/crypto/card-games](https://github.com/ctfs/write-ups-2015/tree/master/securinets-ctf-2015/crypto/card-games) | 203 | | ? | 0 | [nullcon-hackim-2015/crypto-5](https://github.com/ctfs/write-ups-2015/tree/master/nullcon-hackim-2015/crypto-5) | 204 | | ? | 0 | [nullcon-hackim-2015/crypto-4](https://github.com/ctfs/write-ups-2015/tree/master/nullcon-hackim-2015/crypto-4) | 205 | | ? | 0 | [nullcon-hackim-2015/crypto-3](https://github.com/ctfs/write-ups-2015/tree/master/nullcon-hackim-2015/crypto-3) | 206 | | ? | 0 | [inc0gnito-ctf-2015/crypto/WhoAreYou](https://github.com/ctfs/write-ups-2015/tree/master/inc0gnito-ctf-2015/crypto/WhoAreYou) | 207 | | ? | 0 | [inc0gnito-ctf-2015/crypto/RSA](https://github.com/ctfs/write-ups-2015/tree/master/inc0gnito-ctf-2015/crypto/RSA) | 208 | | ? | 0 | [inc0gnito-ctf-2015/crypto/Gaebale-in-panic](https://github.com/ctfs/write-ups-2015/tree/master/inc0gnito-ctf-2015/crypto/Gaebale-in-panic) | 209 | | ? | 0 | [icectf-2015/cryptography/sausages](https://github.com/ctfs/write-ups-2015/tree/master/icectf-2015/cryptography/sausages) | 210 | | ? | 0 | [icectf-2015/cryptography/alternate-rsa](https://github.com/ctfs/write-ups-2015/tree/master/icectf-2015/cryptography/alternate-rsa) | 211 | | ? | 0 | [ibteam-blackvalentine-ctf-2015/crypto/crypto-3](https://github.com/ctfs/write-ups-2015/tree/master/ibteam-blackvalentine-ctf-2015/crypto/crypto-3) | 212 | | ? | 0 | [hitcon-ctf-quals-2015/crypto/random](https://github.com/ctfs/write-ups-2015/tree/master/hitcon-ctf-quals-2015/crypto/random) | 213 | | ? | 0 | [easyctf-2015/cryptography/zobs-password](https://github.com/ctfs/write-ups-2015/tree/master/easyctf-2015/cryptography/zobs-password) | 214 | | ? | 0 | [easyctf-2015/cryptography/known-plaintext-2](https://github.com/ctfs/write-ups-2015/tree/master/easyctf-2015/cryptography/known-plaintext-2) | 215 | | ? | 0 | [easyctf-2015/cryptography/known-plaintext-1](https://github.com/ctfs/write-ups-2015/tree/master/easyctf-2015/cryptography/known-plaintext-1) | 216 | | ? | 0 | [dctf-2015/crypto/things-you-were-not-able-to-see-in-the-past-100](https://github.com/ctfs/write-ups-2015/tree/master/dctf-2015/crypto/things-you-were-not-able-to-see-in-the-past-100) | 217 | | ? | 0 | [break-in-ctf-2015/crypto/numbero](https://github.com/ctfs/write-ups-2015/tree/master/break-in-ctf-2015/crypto/numbero) | 218 | | 0 | 1 | [polictf-2015/crypto/even-the-server](https://github.com/ctfs/write-ups-2015/tree/master/polictf-2015/crypto/even-the-server) | rsa | 219 | | 0 | 0 | [whitehat-grand-prix-qualification-2015/cryptography/da-nang](https://github.com/ctfs/write-ups-2015/tree/master/whitehat-grand-prix-qualification-2015/cryptography/da-nang) | 220 | -------------------------------------------------------------------------------- /crypto/list.txt: -------------------------------------------------------------------------------- 1 | #solves #writeups description-keywords (excluding pycrypto, itertools, modinv) 2 | 2 1 https://github.com/ctfs/write-ups-2015/tree/master/0ctf-2015/crypto/grebeginner 3 | 58 1 https://github.com/ctfs/write-ups-2015/tree/master/0ctf-2015/crypto/oldcrypto poly-alphabetic substitution cipher non-uniform shift 4 | 13 2 https://github.com/ctfs/write-ups-2015/tree/master/0ctf-2015/crypto/rsa-quine rsa chinese-reminder nopadding msieve 5 | 15 2 https://github.com/ctfs/write-ups-2015/tree/master/0ctf-2015/crypto/satbeginner 3-sat boolean-satistiability-problem treengeling pycosat 6 | 54 4 https://github.com/ctfs/write-ups-2015/tree/master/9447-ctf-2015/crypto/dub-key custom-signing 7 | 16 5 https://github.com/ctfs/write-ups-2015/tree/master/9447-ctf-2015/crypto/fibbed diffie-hellman montgomery-ladder sage aes pcap pisano pohlig-hellman 8 | 94 4 https://github.com/ctfs/write-ups-2015/tree/master/9447-ctf-2015/crypto/randbox multiple caesar cyclic-shift substitution chain-cipher vigenere permutation-cipher cbc 9 | 20 2 https://github.com/ctfs/write-ups-2015/tree/master/9447-ctf-2015/crypto/wob-key custom-signing 10 | 18 2 https://github.com/ctfs/write-ups-2015/tree/master/9447-ctf-2015/crypto/wob-key-hard 11 | 11 2 https://github.com/ctfs/write-ups-2015/tree/master/asis-finals-ctf-2015/crypto/10-sed des 12 | 47 1 https://github.com/ctfs/write-ups-2015/tree/master/asis-finals-ctf-2015/crypto/bodu rsa boneh-durfee 13 | 11 2 https://github.com/ctfs/write-ups-2015/tree/master/asis-finals-ctf-2015/crypto/giloph tls rsa diffie-hellmann 14 | 21 1 https://github.com/ctfs/write-ups-2015/tree/master/asis-finals-ctf-2015/crypto/honeywall rsa? 15 | 4 1 https://github.com/ctfs/write-ups-2015/tree/master/asis-finals-ctf-2015/crypto/RSASR rsa emirp yafu 16 | 27 1 https://github.com/ctfs/write-ups-2015/tree/master/asis-finals-ctf-2015/crypto/simple xor 17 | 1 0 https://github.com/ctfs/write-ups-2015/tree/master/asis-finals-ctf-2015/crypto/the-last-survivor 18 | 22 1 https://github.com/ctfs/write-ups-2015/tree/master/asis-quals-ctf-2015/crypto/angler custom 19 | 3 1 https://github.com/ctfs/write-ups-2015/tree/master/asis-quals-ctf-2015/crypto/falsecrypt ntru 20 | 21 2 https://github.com/ctfs/write-ups-2015/tree/master/asis-quals-ctf-2015/crypto/golden-metal goldwasser-micali msieve gmpy blum 21 | 102 5 https://github.com/ctfs/write-ups-2015/tree/master/asis-quals-ctf-2015/crypto/simple-algorithm custom 22 | 20 1 https://github.com/ctfs/write-ups-2015/tree/master/asis-quals-ctf-2015/crypto/cross-check rsa fermat gmpy 23 | 6 0 https://github.com/ctfs/write-ups-2015/tree/master/asis-quals-ctf-2015/crypto/qrypt 24 | 3 1 https://github.com/ctfs/write-ups-2015/tree/master/backdoor-ctf-2015/crypto/rand 25 | 31 3 https://github.com/ctfs/write-ups-2015/tree/master/backdoor-ctf-2015/crypto/rsalot rsa rsatool factor 26 | 13 1 https://github.com/ctfs/write-ups-2015/tree/master/backdoor-ctf-2015/crypto/bbad 27 | 25 3 https://github.com/ctfs/write-ups-2015/tree/master/backdoor-ctf-2015/crypto/rsanne rsa mersenne-prime rsatool 28 | 1 1 https://github.com/ctfs/write-ups-2015/tree/master/bctf-2015/crypto/backdoor 29 | 16 1 https://github.com/ctfs/write-ups-2015/tree/master/bctf-2015/crypto/redundant-code 30 | 86 3 https://github.com/ctfs/write-ups-2015/tree/master/bctf-2015/crypto/warmup rsa wiener-attack egcd openssl pablocelayes-solver 31 | 80 3 https://github.com/ctfs/write-ups-2015/tree/master/bctf-2015/crypto/weak-enc rsa python binjitsu lzw chosen-plaintext side-channel otpbase xor 32 | 90 6 https://github.com/ctfs/write-ups-2015/tree/master/boston-key-party-2015/crypto/wood-island elgamal linear-congruence wolfram-math 33 | 33 5 https://github.com/ctfs/write-ups-2015/tree/master/boston-key-party-2015/crypto/airport timing-oracle python square-multiply custom discrete-logarithm-conjecture egcd fermat modular-inverse lagrange-theorem 34 | 34 1 https://github.com/ctfs/write-ups-2015/tree/master/boston-key-party-2015/crypto/bowdoin rsa recovery sage coppersmith lattice-reduction 35 | 47 3 https://github.com/ctfs/write-ups-2015/tree/master/boston-key-party-2015/crypto/orient-heights elgamal 36 | 10 2 https://github.com/ctfs/write-ups-2015/tree/master/boston-key-party-2015/crypto/wonderland elliptic-curve-discrete-logarithm twist-attack montgomery-ladder factor baby-step-giant-step sage 37 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/break-in-ctf-2015/crypto/substitution substitution 38 | ? 0 https://github.com/ctfs/write-ups-2015/tree/master/break-in-ctf-2015/crypto/numbero 39 | 4 3 https://github.com/ctfs/write-ups-2015/tree/master/bsides-vancouver-ctf-2015/crypto/ts-sci-nz keypad 40 | 17 2 https://github.com/ctfs/write-ups-2015/tree/master/bsides-vancouver-ctf-2015/crypto/matasano q1manytimepad cribtastic xortool 41 | ? 5 https://github.com/ctfs/write-ups-2015/tree/master/codegate-ctf-2015/crypto/icbm exploit cbc xor aes 42 | 47 3 https://github.com/ctfs/write-ups-2015/tree/master/confidence-ctf-teaser-2015/crypto/mac-hacking-150 hmac hash-length-extension merkle-damgard hashpump php 43 | 97 2 https://github.com/ctfs/write-ups-2015/tree/master/confidence-ctf-teaser-2015/crypto/power-level-50 c custom 44 | 1 0 https://github.com/ctfs/write-ups-2015/tree/master/confidence-ctf-teaser-2015/crypto/the-real-mac-hacking-400 45 | 597 5 https://github.com/ctfs/write-ups-2015/tree/master/csaw-ctf-2015/crypto/notesy-100 substitution 46 | 824 4 https://github.com/ctfs/write-ups-2015/tree/master/csaw-ctf-2015/crypto/zer0-day-50 47 | 26 3 https://github.com/ctfs/write-ups-2015/tree/master/csaw-ctf-2015/crypto/bricks-of-gold-500 custom cbc xor 48 | 987 4 https://github.com/ctfs/write-ups-2015/tree/master/csaw-ctf-2015/crypto/ones_and_zer0s-50 49 | 13 1 https://github.com/ctfs/write-ups-2015/tree/master/csaw-ctf-2015/crypto/punchout-200 ebcdic punch-card feistel xor 50 | 753 7 https://github.com/ctfs/write-ups-2015/tree/master/csaw-ctf-2015/crypto/whiter0se-50 substitution quipqiup yarp rumkin-solver 51 | 6 1 https://github.com/ctfs/write-ups-2015/tree/master/csaw-finals-ctf-2015/cryptography/slabs-of-platinum sage aes factordb solve500 52 | 14 0 https://github.com/ctfs/write-ups-2015/tree/master/csaw-finals-ctf-2015/cryptography/check-plz 53 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/cyber-security-challenge-2015/cryptography/crack-the-hash hash-cracking 54 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/cyber-security-challenge-2015/cryptography/guess-the-algorithm john linkedin-hash hash-cracking 55 | ? 3 https://github.com/ctfs/write-ups-2015/tree/master/cyber-security-challenge-2015/cryptography/one-way aes cbc rainbow xor ecb padding-oracle-attack poodle 56 | ? 2 https://github.com/ctfs/write-ups-2015/tree/master/dctf-2015/crypto/11-50 stream-cipher xor 57 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/dctf-2015/crypto/custom-function-engineering-300 custom php constraint 58 | ? 2 https://github.com/ctfs/write-ups-2015/tree/master/dctf-2015/crypto/no-crypto-200 aes cbc 59 | ? 0 https://github.com/ctfs/write-ups-2015/tree/master/dctf-2015/crypto/things-you-were-not-able-to-see-in-the-past-100 60 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/easyctf-2015/cryptography/all-zobs-fault rsa 61 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/easyctf-2015/cryptography/bigger-is-better rsa 62 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/easyctf-2015/cryptography/black-table 63 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/easyctf-2015/cryptography/cave-johnson vigenere mygeocaching-solver rumkin-solver 64 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/easyctf-2015/cryptography/h4sh3d hash-cracking custom 65 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/easyctf-2015/cryptography/hardwood-floors 66 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/easyctf-2015/cryptography/i-love-sleeping polybius 67 | ? 3 https://github.com/ctfs/write-ups-2015/tree/master/easyctf-2015/cryptography/julius-save-me caesar xarg-solver rumkin-solver 68 | ? 0 https://github.com/ctfs/write-ups-2015/tree/master/easyctf-2015/cryptography/known-plaintext-1 69 | ? 0 https://github.com/ctfs/write-ups-2015/tree/master/easyctf-2015/cryptography/known-plaintext-2 70 | ? 1 https://github.com/EasyCTF/easyctf-2015-writeups/blob/master/known_plaintext_3_300.md substitution known-plaintext 71 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/easyctf-2015/cryptography/matrices hill-cipher known-plaintext sage xor 72 | ? 3 https://github.com/ctfs/write-ups-2015/tree/master/easyctf-2015/cryptography/misaka-mikoto railfence/gun rumkin-solver 73 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/easyctf-2015/cryptography/respiratory-sinus-arrythmia rsa wiener-attack pablocelayes-solver 74 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/easyctf-2015/cryptography/xor xor 75 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/easyctf-2015/cryptography/yves-fave-pic hidden 76 | ? 0 https://github.com/ctfs/write-ups-2015/tree/master/easyctf-2015/cryptography/zobs-password 77 | 160 9 https://github.com/ctfs/write-ups-2015/tree/master/ekoparty-ctf-2015/crypto/cry200 xor shift 78 | 30 2 https://github.com/ctfs/write-ups-2015/tree/master/ekoparty-ctf-2015/crypto/cry100 vigenere beaufort guballa-solver 79 | 38 5 https://github.com/ctfs/write-ups-2015/tree/master/ekoparty-ctf-2015/crypto/cry300 encrypted-vbox rot13 sinfocol-cracker 80 | 202 5 https://github.com/ctfs/write-ups-2015/tree/master/ekoparty-ctf-2015/crypto/cry50 skytale dcode-solver cryptool 81 | 1 0 https://github.com/ctfs/write-ups-2015/tree/master/ekoparty-ctf-2015/crypto/cry400 82 | 206 2 https://github.com/ctfs/write-ups-2015/tree/master/ekoparty-pre-ctf-2015/crypto/base-unknown base32 base64-python 83 | 181 3 https://github.com/ctfs/write-ups-2015/tree/master/ekoparty-pre-ctf-2015/crypto/classic-crypto rot13 morse 84 | 33 1 https://github.com/ctfs/write-ups-2015/tree/master/ekoparty-pre-ctf-2015/crypto/perfect-security xor 85 | 66 4 https://github.com/ctfs/write-ups-2015/tree/master/ekoparty-pre-ctf-2015/crypto/rsa-2070 rsa factordb egcd modinv rsatool 86 | ? 5 https://github.com/ctfs/write-ups-2015/tree/master/ghost-in-the-shellcode-2015/crypto/knockers mac merkle-damgard hash-length-extension iagox-hash-extender-solver hashpump 87 | ? 2 https://github.com/ctfs/write-ups-2015/tree/master/ghost-in-the-shellcode-2015/crypto/nikoli hill-cipher sage 88 | ? 3 https://github.com/ctfs/write-ups-2015/tree/master/ghost-in-the-shellcode-2015/crypto/mtgo 89 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/ghost-in-the-shellcode-2015/crypto/vig128 block-cipher vigenere 90 | 254 4 https://github.com/ctfs/write-ups-2015/tree/master/hack-dat-kiwi-ctf-2015/crypto/vigenere-1 vigenere chosen-plaintext 91 | 245 3 https://github.com/ctfs/write-ups-2015/tree/master/hack-dat-kiwi-ctf-2015/crypto/vigenere-2 known-plaintext 92 | 206 1 https://github.com/ctfs/write-ups-2015/tree/master/hack-dat-kiwi-ctf-2015/crypto/vigenere-3 kasiski frequency-analysis 93 | 14 1 https://github.com/ctfs/write-ups-2015/tree/master/hack-dat-kiwi-ctf-2015/crypto/vigenere-4 autokey-cipher 94 | 20 2 https://github.com/ctfs/write-ups-2015/tree/master/hack-lu-ctf-2015/crypto/salt nacl-box nonce xsalsa20 xor 95 | 42 2 https://github.com/ctfs/write-ups-2015/tree/master/hack-lu-ctf-2015/crypto/checkcheckcheck xor scryptos roputils random 96 | 111 3 https://github.com/ctfs/write-ups-2015/tree/master/hack-lu-ctf-2015/crypto/creative-cheating rsa pcap factordb rsatool 97 | 33 1 https://github.com/ctfs/write-ups-2015/tree/master/hack-lu-ctf-2015/crypto/formular-generator nist rng dualecdbrg 98 | 9 0 https://github.com/ctfs/write-ups-2015/tree/master/hack-lu-ctf-2015/crypto/campus-id-sso 99 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/hackcon-2015/crypto/IdLoveToTurnYouOn enigma enigmaco-simulator 100 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/hackcon-2015/crypto/StealTheDiamond xor 101 | 44 1 https://github.com/ctfs/write-ups-2015/tree/master/hackover-ctf-2015/crypto/nodistinguisher xor base32 102 | 7 1 https://github.com/ctfs/write-ups-2015/tree/master/hackover-ctf-2015/crypto/racer rc4 103 | 24 1 https://github.com/ctfs/write-ups-2015/tree/master/hackover-ctf-2015/crypto/radorium rsa scryptos 104 | 500 4 https://github.com/ctfs/write-ups-2015/tree/master/hackover-ctf-2015/crypto/yodigga diffie-hellman 105 | 4 0 https://github.com/ctfs/write-ups-2015/tree/master/hackover-ctf-2015/crypto/fuckaduck 106 | 8 1 https://github.com/ctfs/write-ups-2015/tree/master/haxdump-ctf-2015/crypto/all-of-them 107 | 48 1 https://github.com/ctfs/write-ups-2015/tree/master/haxdump-ctf-2015/crypto/forget-salting-and-ship-it-anyway 108 | 1 1 https://github.com/ctfs/write-ups-2015/tree/master/haxdump-ctf-2015/crypto/handwritten 109 | 6 1 https://github.com/ctfs/write-ups-2015/tree/master/haxdump-ctf-2015/crypto/more-of-them 110 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/hitcon-ctf-quals-2015/crypto/guess 111 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/hitcon-ctf-quals-2015/crypto/poooooooow 112 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/hitcon-ctf-quals-2015/crypto/rsabin rsa cado-nfs modular-sqrt 113 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/hitcon-ctf-quals-2015/crypto/simple aes cfb xor 114 | ? 0 https://github.com/ctfs/write-ups-2015/tree/master/hitcon-ctf-quals-2015/crypto/random 115 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/ibteam-blackvalentine-ctf-2015/crypto/crypto-1 multiple substitution navajo 116 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/ibteam-blackvalentine-ctf-2015/crypto/crypto-2 multi-tap abc dcode-solver 117 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/ibteam-blackvalentine-ctf-2015/crypto/crypto-4 118 | ? 0 https://github.com/ctfs/write-ups-2015/tree/master/ibteam-blackvalentine-ctf-2015/crypto/crypto-3 119 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/icectf-2015/cryptography/2x0r xor xortool 120 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/icectf-2015/cryptography/agents rsa chinese-remainder 121 | ? 2 https://github.com/ctfs/write-ups-2015/tree/master/icectf-2015/cryptography/cryptic-crypto substitution quipqiup numpy 122 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/icectf-2015/cryptography/diary xor 123 | ? 2 https://github.com/ctfs/write-ups-2015/tree/master/icectf-2015/cryptography/entropy rsa euclid common-prime 124 | ? 2 https://github.com/ctfs/write-ups-2015/tree/master/icectf-2015/cryptography/farm-animals pigpen-cipher 125 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/icectf-2015/cryptography/numb3rs 126 | ? 2 https://github.com/ctfs/write-ups-2015/tree/master/icectf-2015/cryptography/numeric 127 | ? 2 https://github.com/ctfs/write-ups-2015/tree/master/icectf-2015/cryptography/rot13 rot13 128 | ? 2 https://github.com/ctfs/write-ups-2015/tree/master/icectf-2015/cryptography/rsa rsa 129 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/icectf-2015/cryptography/rsa3 rsa bruteforce 130 | ? 0 https://github.com/ctfs/write-ups-2015/tree/master/icectf-2015/cryptography/sausages 131 | ? 0 https://github.com/ctfs/write-ups-2015/tree/master/icectf-2015/cryptography/alternate-rsa 132 | ? 0 https://github.com/ctfs/write-ups-2015/tree/master/inc0gnito-ctf-2015/crypto/Gaebale-in-panic 133 | ? 0 https://github.com/ctfs/write-ups-2015/tree/master/inc0gnito-ctf-2015/crypto/RSA 134 | ? 0 https://github.com/ctfs/write-ups-2015/tree/master/inc0gnito-ctf-2015/crypto/WhoAreYou 135 | 13 2 https://github.com/ctfs/write-ups-2015/tree/master/mma-ctf-2015/crypto/alice-game-250 oracle elgamal sage discrete-logarithm pohlig-hellman chinese-remainder 136 | 3 1 https://github.com/ctfs/write-ups-2015/tree/master/mma-ctf-2015/crypto/LCG-sign-400 linear-congruential dsa 137 | 21 2 https://github.com/ctfs/write-ups-2015/tree/master/mma-ctf-2015/crypto/regrettable-ecc-200 aes cbc elliptic-curve weierstrass sage 138 | 92 3 https://github.com/ctfs/write-ups-2015/tree/master/mma-ctf-2015/crypto/signer-and-verifier-100 custom-signing rsa 139 | 436 3 https://github.com/ctfs/write-ups-2015/tree/master/mma-ctf-2015/crypto/smart-cipher-system-90 multiple shift lookup-table chaining xor custom 140 | 178 4 https://github.com/ctfs/write-ups-2015/tree/master/nuit-du-hack-ctf-quals-2015/crypto/game-of-life xor custom stream-cipher prng 141 | 10 3 https://github.com/ctfs/write-ups-2015/tree/master/nuit-du-hack-ctf-quals-2015/crypto/weshgrow hmac custom hash-cracking hash-length-extension 142 | ? 5 https://github.com/ctfs/write-ups-2015/tree/master/nullcon-hackim-2015/crypto-1 custom 143 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/nullcon-hackim-2015/crypto-2 run-length-encoding 144 | ? 0 https://github.com/ctfs/write-ups-2015/tree/master/nullcon-hackim-2015/crypto-3 145 | ? 0 https://github.com/ctfs/write-ups-2015/tree/master/nullcon-hackim-2015/crypto-4 146 | ? 0 https://github.com/ctfs/write-ups-2015/tree/master/nullcon-hackim-2015/crypto-5 147 | 46 1 https://github.com/ctfs/write-ups-2015/tree/master/opentoall-ctf-2015/crypto/bach musical-cryptogram 148 | 15 1 https://github.com/ctfs/write-ups-2015/tree/master/opentoall-ctf-2015/crypto/egregiously-catastrophic-bifurcation ecb 149 | 13 1 https://github.com/ctfs/write-ups-2015/tree/master/opentoall-ctf-2015/crypto/enigma 150 | 78 6 https://github.com/ctfs/write-ups-2015/tree/master/plaidctf-2015/crypto/curious rsa wiener-attack pablocelayes-solver 151 | 136 7 https://github.com/ctfs/write-ups-2015/tree/master/plaidctf-2015/crypto/strength egcd rsa identical-moduli attacksrsa.pdf 152 | 55 2 https://github.com/ctfs/write-ups-2015/tree/master/plaidctf-2015/crypto/lazy merkle-hallman knapsack lll-reduction sage 153 | 15 1 https://github.com/ctfs/write-ups-2015/tree/master/plaidctf-2015/crypto/parlor2 rsa sage dsa 154 | 132 3 https://github.com/ctfs/write-ups-2015/tree/master/polictf-2015/crypto/exorcise xor 155 | 29 2 https://github.com/ctfs/write-ups-2015/tree/master/polictf-2015/crypto/3doges2 tripledes go 156 | 0 1 https://github.com/ctfs/write-ups-2015/tree/master/polictf-2015/crypto/even-the-server rsa 157 | 72 2 https://github.com/ctfs/write-ups-2015/tree/master/polictf-2015/crypto/prophet-said rot13 custom 158 | 8 1 https://github.com/ctfs/write-ups-2015/tree/master/pragyan-ctf-2015/crypto/crack_this playfair rumkin-solver 159 | 33 1 https://github.com/ctfs/write-ups-2015/tree/master/pragyan-ctf-2015/crypto/haunted_1s 160 | 41 1 https://github.com/ctfs/write-ups-2015/tree/master/pragyan-ctf-2015/crypto/one_more_headache substitution 161 | 119 2 https://github.com/ctfs/write-ups-2015/tree/master/pragyan-ctf-2015/crypto/roman rot23 dcode-solver 162 | 18 1 https://github.com/ctfs/write-ups-2015/tree/master/pragyan-ctf-2015/crypto/rubies_on_rails railfence keypad 163 | 43 1 https://github.com/ctfs/write-ups-2015/tree/master/pragyan-ctf-2015/crypto/the_impossible shift 164 | 28 2 https://github.com/ctfs/write-ups-2015/tree/master/pragyan-ctf-2015/crypto/weak_rsa rsa fermat rsatool 165 | 23 2 https://github.com/ctfs/write-ups-2015/tree/master/rctf-quals-2015/crypto/asm dfs 166 | 29 4 https://github.com/ctfs/write-ups-2015/tree/master/rctf-quals-2015/crypto/decode-the-file n0fate-pydes base64 hidden 167 | 30 3 https://github.com/ctfs/write-ups-2015/tree/master/rctf-quals-2015/crypto/x-xor-md5 xor hashcat hash-cracking 168 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/sCTF-2015/crypto/aGFtcHduZXIz recon 169 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/sCTF-2015/crypto/Cipherception multiple encoding base64 atbash caesar-shift affine 170 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/sCTF-2015/crypto/coney rabbit-cipher 171 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/sCTF-2015/crypto/Crib%20Drag xor 172 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/sCTF-2015/crypto/I%20Like%20Bacon morse-code bacon-cipher 173 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/sCTF-2015/crypto/MD5 hash-cracking hashkiller 174 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/sCTF-2015/crypto/MD5_2 hash-cracking hashkiller 175 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/sCTF-2015/crypto/qes oeis fibonacci pentagonal 176 | ? 5 https://github.com/ctfs/write-ups-2015/tree/master/school-ctf-2015/crypto/affine-cipher-100 affine 177 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/school-ctf-2015/crypto/bypassing-the-snake-400 178 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/school-ctf-2015/crypto/crypto-lego-500 179 | ? 2 https://github.com/ctfs/write-ups-2015/tree/master/school-ctf-2015/crypto/super-digest-4-400 hash-cracking 180 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/school-ctf-2015/crypto/super-digest-4-strong-500 181 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/school-ctf-winter-2015/crypto/3-bits-rgb-500 xor 182 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/school-ctf-winter-2015/crypto/ancient-message-300 custom 183 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/school-ctf-winter-2015/crypto/cyber-criminal-200 cardan-grill-cipher 184 | ? 2 https://github.com/ctfs/write-ups-2015/tree/master/school-ctf-winter-2015/crypto/lazy-cryptanalyst-100 substitution quipqiup 185 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/school-ctf-winter-2015/crypto/master-of-guesswork-200 186 | 199 5 https://github.com/ctfs/write-ups-2015/tree/master/seccon-quals-ctf-2015/crypto/decrypt-it base64 187 | 54 3 https://github.com/ctfs/write-ups-2015/tree/master/seccon-quals-ctf-2015/crypto/find-the-prime-numbers paillier-cipher rsa 188 | 196 8 https://github.com/ctfs/write-ups-2015/tree/master/seccon-quals-ctf-2015/crypto/unzip-the-file pkcrack encrypted-zip fcrackzip 189 | 5 0 https://github.com/ctfs/write-ups-2015/tree/master/seccon-quals-ctf-2015/crypto/please-give-me-md5-collision-files 190 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/securinets-ctf-2015/crypto/matrix-everywhere 191 | ? 0 https://github.com/ctfs/write-ups-2015/tree/master/securinets-ctf-2015/crypto/card-games 192 | ? 0 https://github.com/ctfs/write-ups-2015/tree/master/securinets-ctf-2015/crypto/decrypt-me 193 | 49 3 https://github.com/ctfs/write-ups-2015/tree/master/th3jackers-ctf-2015/crypto/cry100 custom encoding 194 | 10 1 https://github.com/ctfs/write-ups-2015/tree/master/th3jackers-ctf-2015/crypto/cry200 substitution mygeocaching-solver vigenere 195 | 11 2 https://github.com/ctfs/write-ups-2015/tree/master/th3jackers-ctf-2015/crypto/cry300 xor hash-cracking john md5db 196 | ? 6 https://github.com/ctfs/write-ups-2015/tree/master/trend-micro-ctf-2015/crypto/crypto-100 rsa sage factor pyprimes factorlookup egcd metadecryptor rsatool 197 | ? 4 https://github.com/ctfs/write-ups-2015/tree/master/trend-micro-ctf-2015/crypto/crypto-200 aes cbc xor known-plaintext 198 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/trend-micro-ctf-2015/crypto/crypto-300 jxplorer snakeoil rsa cpython g0tmi1k-debian-ssh 199 | ? 2 https://github.com/ctfs/write-ups-2015/tree/master/trend-micro-ctf-2015/crypto/crypto-500 base64 200 | 43 2 https://github.com/ctfs/write-ups-2015/tree/master/tum-ctf-teaser-2015/crypto/bad_apple hmac merkle-damgard hash-length-extension hashpump 201 | 15 1 https://github.com/ctfs/write-ups-2015/tree/master/tum-ctf-teaser-2015/crypto/pudel aes cbc custom padding-oracle xor python-paddingoracle 202 | 13 1 https://github.com/ctfs/write-ups-2015/tree/master/tum-ctf-teaser-2015/crypto/turbo aes cbc crime breach 203 | 4 1 https://github.com/ctfs/write-ups-2015/tree/master/tum-ctf-teaser-2015/crypto/really_slow_arithmetic rsa dan-boneh factor asn1decode 204 | 1 0 https://github.com/ctfs/write-ups-2015/tree/master/tum-ctf-teaser-2015/crypto/linear 205 | 34 2 https://github.com/ctfs/write-ups-2015/tree/master/volgactf-quals-2015/crypto/carry lsfr custom 206 | 9 1 https://github.com/ctfs/write-ups-2015/tree/master/volgactf-quals-2015/crypto/cpkc lll-reduction ntru sage 207 | 43 1 https://github.com/ctfs/write-ups-2015/tree/master/volgactf-quals-2015/crypto/gostfuscator perl 208 | 144 2 https://github.com/ctfs/write-ups-2015/tree/master/volgactf-quals-2015/crypto/lcg custom stream-cipher xor gamma linear-congruential-generator prng lcg egcd 209 | 100 1 https://github.com/ctfs/write-ups-2015/tree/master/volgactf-quals-2015/crypto/rsa rsa wiener-attack 210 | 28 1 https://github.com/ctfs/write-ups-2015/tree/master/volgactf-quals-2015/crypto/russian-doll encrypted-iso efs-recovery 211 | 1 0 https://github.com/ctfs/write-ups-2015/tree/master/volgactf-quals-2015/crypto/rusty-idea 212 | 17 1 https://github.com/ctfs/write-ups-2015/tree/master/whitehat-contest-10/crypto/crypto100 213 | 8 1 https://github.com/ctfs/write-ups-2015/tree/master/whitehat-contest-10/crypto/crypto200 shamir-secret-sharing lagrange-polynomial 214 | 11 0 https://github.com/ctfs/write-ups-2015/tree/master/whitehat-contest-10/crypto/crypto400 215 | 6 1 https://github.com/ctfs/write-ups-2015/tree/master/whitehat-grand-prix-qualification-2015/cryptography/buon-ma-thuot 216 | 18 1 https://github.com/ctfs/write-ups-2015/tree/master/whitehat-grand-prix-qualification-2015/cryptography/hoi-an 217 | 12 1 https://github.com/ctfs/write-ups-2015/tree/master/whitehat-grand-prix-qualification-2015/cryptography/tam-dao 218 | 0 0 https://github.com/ctfs/write-ups-2015/tree/master/whitehat-grand-prix-qualification-2015/cryptography/da-nang 219 | -------------------------------------------------------------------------------- /exploiting/empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abpolym/route2ctf/ba0892b9070ebb2a5079226bd4fa9eed4b4bb104/exploiting/empty -------------------------------------------------------------------------------- /forensic/empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abpolym/route2ctf/ba0892b9070ebb2a5079226bd4fa9eed4b4bb104/forensic/empty -------------------------------------------------------------------------------- /mobile/empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abpolym/route2ctf/ba0892b9070ebb2a5079226bd4fa9eed4b4bb104/mobile/empty -------------------------------------------------------------------------------- /reversing/README.md: -------------------------------------------------------------------------------- 1 | | #solves | #writeups | link | #keywords | 2 | |:---:|:---:|:-------------------|:------------------| 3 | | 434 | 3 | [9447-ctf-2015/reversing/flag-finder](https://github.com/ctfs/write-ups-2015/tree/master/9447-ctf-2015/reversing/flag-finder) | Broken-Chall Binary | 4 | | 233 | 5 | [9447-ctf-2015/reversing/the-real-flag-finder](https://github.com/ctfs/write-ups-2015/tree/master/9447-ctf-2015/reversing/the-real-flag-finder) | x86-64 Binary XOR IDA gdb-peda r2 input=flag anti-debug | 5 | | 216 | 6 | [boston-key-party-2015/reversing/haymarket](https://github.com/ctfs/write-ups-2015/tree/master/boston-key-party-2015/reversing/haymarket) | cobold png punch-card dec-029 | 6 | | 214 | 5 | [csaw-ctf-2015/reverse/ftp-300](https://github.com/ctfs/write-ups-2015/tree/master/csaw-ctf-2015/reverse/ftp-300) | x86-64 Binary ftp IDA Hex-Rays higher32 z3 r2 | 7 | | 196 | 3 | [polictf-2015/reversing/crack-me-if-you-can](https://github.com/ctfs/write-ups-2015/tree/master/polictf-2015/reversing/crack-me-if-you-can) | Android genymotion | 8 | | 180 | 4 | [csaw-ctf-2015/reverse/hacking-time-200](https://github.com/ctfs/write-ups-2015/tree/master/csaw-ctf-2015/reverse/hacking-time-200) | iNES-ROM fceux z3 hardware | 9 | | 175 | 8 | [seccon-quals-ctf-2015/binary/exec-dmesg](https://github.com/ctfs/write-ups-2015/tree/master/seccon-quals-ctf-2015/binary/exec-dmesg) | ISO-9660 qemu virtualbox dmesg kmsg | 10 | | 164 | 2 | [mma-ctf-2015/reverse/how-to-use-30](https://github.com/ctfs/write-ups-2015/tree/master/mma-ctf-2015/reverse/how-to-use-30) | Windows Binary angr | 11 | | 159 | 2 | [ekoparty-pre-ctf-2015/rev/ekogift](https://github.com/ctfs/write-ups-2015/tree/master/ekoparty-pre-ctf-2015/rev/ekogift) | i386 Windows BInary retdec IDA | 12 | | 144 | 2 | [confidence-ctf-teaser-2015/reverse/so-easy-100](https://github.com/ctfs/write-ups-2015/tree/master/confidence-ctf-teaser-2015/reverse/so-easy-100) | i386 Binary hooking | 13 | | 140 | 3 | [mma-ctf-2015/reverse/this-program-cannot-run-in-dos-mode-80](https://github.com/ctfs/write-ups-2015/tree/master/mma-ctf-2015/reverse/this-program-cannot-run-in-dos-mode-80) | DOS r2 IDA | 14 | | 130 | 4 | [hack-dat-kiwi-ctf-2015/reversing/gaychal](https://github.com/ctfs/write-ups-2015/tree/master/hack-dat-kiwi-ctf-2015/reversing/gaychal) | php | 15 | | 121 | 4 | [asis-quals-ctf-2015/reverse/keylead](https://github.com/ctfs/write-ups-2015/tree/master/asis-quals-ctf-2015/reverse/keylead) | x86-64 Binary patch gdb-script Hex-Rays | 16 | | 112 | 2 | [opentoall-ctf-2015/reverse/capture-the-bool](https://github.com/ctfs/write-ups-2015/tree/master/opentoall-ctf-2015/reverse/capture-the-bool) | i386 Windows Binary | 17 | | 108 | 5 | [rctf-quals-2015/reverse/tank](https://github.com/ctfs/write-ups-2015/tree/master/rctf-quals-2015/reverse/tank) | i386 Windows Binary vc6.0 peid | 18 | | 108 | 3 | [polictf-2015/reversing/reversemeplz](https://github.com/ctfs/write-ups-2015/tree/master/polictf-2015/reversing/reversemeplz) | i386 Binary rot z3 | 19 | | 103 | 2 | [ekoparty-ctf-2015/reversing/rev50](https://github.com/ctfs/write-ups-2015/tree/master/ekoparty-ctf-2015/reversing/rev50) | i386 .net Windows Binary reflector reflectix patch telerik-justdecompile | 20 | | 100 | 1 | [hackover-ctf-2015/reversing/easy-math](https://github.com/ctfs/write-ups-2015/tree/master/hackover-ctf-2015/reversing/easy-math) | i386 Binary math | 21 | | 96 | 5 | [csaw-ctf-2015/reverse/wyvern-500](https://github.com/ctfs/write-ups-2015/tree/master/csaw-ctf-2015/reverse/wyvern-500) | x86-64 Binary IDA afl-fuzz c++ intel-pin Hex-Rays angr | 22 | | 90 | 2 | [nuit-du-hack-ctf-quals-2015/reverse/crackme-prime](https://github.com/ctfs/write-ups-2015/tree/master/nuit-du-hack-ctf-quals-2015/reverse/crackme-prime) | i386 Binary IDA hidden hardcoded keygen | 23 | | 85 | 1 | [asis-finals-ctf-2015/reverse/license](https://github.com/ctfs/write-ups-2015/tree/master/asis-finals-ctf-2015/reverse/license) | x86-64 Binary patch math z3 xor | 24 | | 83 | 2 | [hackover-ctf-2015/reversing/goto](https://github.com/ctfs/write-ups-2015/tree/master/hackover-ctf-2015/reversing/goto) | obfuscation x86-64 Binary IDA binwalk | 25 | | 81 | 1 | [whitehat-grand-prix-qualification-2015/reverse/dong-van](https://github.com/ctfs/write-ups-2015/tree/master/whitehat-grand-prix-qualification-2015/reverse/dong-van) | x86-64 Binary customencoding | 26 | | 78 | 9 | [9447-ctf-2015/reversing/danklang](https://github.com/ctfs/write-ups-2015/tree/master/9447-ctf-2015/reversing/danklang) | Danklang Optimization Greentext Esoteric math | 27 | | 78 | 4 | [volgactf-quals-2015/reverse/interstellar](https://github.com/ctfs/write-ups-2015/tree/master/volgactf-quals-2015/reverse/interstellar) | x86-64 Binary patch xnor IDA anti-debug math | 28 | | 72 | 1 | [nuit-du-hack-ctf-quals-2015/reverse/clark-kent](https://github.com/ctfs/write-ups-2015/tree/master/nuit-du-hack-ctf-quals-2015/reverse/clark-kent) | i386 Windows Binary IDA HT-Editor ld_preload | 29 | | 71 | 1 | [hack-lu-ctf-2015/reversing/secret-library](https://github.com/ctfs/write-ups-2015/tree/master/hack-lu-ctf-2015/reversing/secret-library) | x86-64 Binary | 30 | | 70 | 3 | [plaidctf-2015/reversing/clifford](https://github.com/ctfs/write-ups-2015/tree/master/plaidctf-2015/reversing/clifford) | x86-64 Binary Hex-rays math IDA magic-hexagonA | 31 | | 68 | 3 | [9447-ctf-2015/reversing/hello-joe](https://github.com/ctfs/write-ups-2015/tree/master/9447-ctf-2015/reversing/hello-joe) | Binary x86-64 patch IDA Hex-Rays Z3 Checks | 32 | | 66 | 2 | [ekoparty-pre-ctf-2015/rev/mov](https://github.com/ctfs/write-ups-2015/tree/master/ekoparty-pre-ctf-2015/rev/mov) | i386 Binary hidden | 33 | | 65 | 2 | [ekoparty-pre-ctf-2015/rev/decode-it](https://github.com/ctfs/write-ups-2015/tree/master/ekoparty-pre-ctf-2015/rev/decode-it) | ARM-32 Binary ld_preload retdec | 34 | | 60 | 3 | [seccon-quals-ctf-2015/binary/gdb-remote-debugging](https://github.com/ctfs/write-ups-2015/tree/master/seccon-quals-ctf-2015/binary/gdb-remote-debugging) | i386 Binary xor gdb-remote-protocol | 35 | | 58 | 5 | [asis-quals-ctf-2015/reverse/leach](https://github.com/ctfs/write-ups-2015/tree/master/asis-quals-ctf-2015/reverse/leach) | x86-64 Binary IDA patch IDA-DIF Hex-Rays | 36 | | 58 | 4 | [asis-quals-ctf-2015/reverse/tera](https://github.com/ctfs/write-ups-2015/tree/master/asis-quals-ctf-2015/reverse/tera) | x86-64 Binary xor decode | 37 | | 57 | 5 | [rctf-quals-2015/reverse/not-sequence](https://github.com/ctfs/write-ups-2015/tree/master/rctf-quals-2015/reverse/not-sequence) | i386 Binary IDA | 38 | | 57 | 4 | [boston-key-party-2015/reversing/wellington](https://github.com/ctfs/write-ups-2015/tree/master/boston-key-party-2015/reversing/wellington) | x86-64 Binary prolog | 39 | | 57 | 3 | [opentoall-ctf-2015/reverse/switchy](https://github.com/ctfs/write-ups-2015/tree/master/opentoall-ctf-2015/reverse/switchy) | i386 Binary IDA xor patch | 40 | | 57 | 1 | [asis-quals-ctf-2015/reverse/selfie](https://github.com/ctfs/write-ups-2015/tree/master/asis-quals-ctf-2015/reverse/selfie) | x86-64 Binary Hidden | 41 | | 52 | 1 | [opentoall-ctf-2015/reverse/static](https://github.com/ctfs/write-ups-2015/tree/master/opentoall-ctf-2015/reverse/static) | i386 Windows Binary | 42 | | 50 | 2 | [polictf-2015/reversing/john-the-packer](https://github.com/ctfs/write-ups-2015/tree/master/polictf-2015/reversing/john-the-packer) | i386 Binary pintool packer z3 | 43 | | 49 | 2 | [32c3-ctf-2015/reversing/flash-300](https://github.com/ctfs/write-ups-2015/tree/master/32c3-ctf-2015/reversing/flash-300) | firmware python | 44 | | 49 | 1 | [nuit-du-hack-ctf-quals-2015/reverse/superman](https://github.com/ctfs/write-ups-2015/tree/master/nuit-du-hack-ctf-quals-2015/reverse/superman) | i386 Binary IDA | 45 | | 45 | 3 | [0ctf-2015/reverse/r0ops](https://github.com/ctfs/write-ups-2015/tree/master/0ctf-2015/reverse/r0ops) | Binary x86-64 pwntools anti-debug obfuscation rop | 46 | | 45 | 1 | [asis-finals-ctf-2015/reverse/fake](https://github.com/ctfs/write-ups-2015/tree/master/asis-finals-ctf-2015/reverse/fake) | x86-64 Binary math | 47 | | 44 | 5 | [plaidctf-2015/reversing/jumble-mumble](https://github.com/ctfs/write-ups-2015/tree/master/plaidctf-2015/reversing/jumble-mumble) | i386 Binary rot math | 48 | | 44 | 1 | [tum-ctf-teaser-2015/rev/selftest](https://github.com/ctfs/write-ups-2015/tree/master/tum-ctf-teaser-2015/rev/selftest) | x86-64 Binary IDA | 49 | | 43 | 1 | [insomni-hack-ctf-2015/reversing/swordfish](https://github.com/ctfs/write-ups-2015/tree/master/insomni-hack-ctf-2015/reversing/swordfish) | flash showmycode | 50 | | 43 | 1 | [asis-finals-ctf-2015/reverse/asis-hash](https://github.com/ctfs/write-ups-2015/tree/master/asis-finals-ctf-2015/reverse/asis-hash) | x86-64 Binary input=flag anti-debug | 51 | | 41 | 1 | [ekoparty-ctf-2015/reversing/rev100](https://github.com/ctfs/write-ups-2015/tree/master/ekoparty-ctf-2015/reversing/rev100) | x86-64 Binary exploit pintool | 52 | | 39 | 5 | [asis-quals-ctf-2015/reverse/dark](https://github.com/ctfs/write-ups-2015/tree/master/asis-quals-ctf-2015/reverse/dark) | x86-64 Binary encrypted-file IDA xor | 53 | | 37 | 2 | [plaidctf-2015/reversing/cryptoserv](https://github.com/ctfs/write-ups-2015/tree/master/plaidctf-2015/reversing/cryptoserv) | tcpdump i386 Binary Hex-rays xtea crypto customvm | 54 | | 37 | 1 | [whitehat-contest-10/reverse/re200](https://github.com/ctfs/write-ups-2015/tree/master/whitehat-contest-10/reverse/re200) | i386 Windows Binary | 55 | | 37 | 1 | [opentoall-ctf-2015/reverse/advanced-risque-machine](https://github.com/ctfs/write-ups-2015/tree/master/opentoall-ctf-2015/reverse/advanced-risque-machine) | i386 Binary IDA xor odaweb arm qemu (superlong) | 56 | | 36 | 2 | [ekoparty-ctf-2015/reversing/rev200](https://github.com/ctfs/write-ups-2015/tree/master/ekoparty-ctf-2015/reversing/rev200) | python Binary uncompyle2 rsa pickle easypythondecompiler exploit | 57 | | 32 | 2 | [bctf-2015/reverse/securecom](https://github.com/ctfs/write-ups-2015/tree/master/bctf-2015/reverse/securecom) | Binary Windows .net patch anti-debug | 58 | | 31 | 1 | [whitehat-grand-prix-qualification-2015/reverse/ha-long](https://github.com/ctfs/write-ups-2015/tree/master/whitehat-grand-prix-qualification-2015/reverse/ha-long) | i386 Windows Binary (Same challenge as whitehat-contest re300) | 59 | | 30 | 1 | [32c3-ctf-2015/reversing/ey-or-150](https://github.com/ctfs/write-ups-2015/tree/master/32c3-ctf-2015/reversing/ey-or-150) | Binary x86-64 elymas | 60 | | 29 | 2 | [camp-ctf-2015/reversing/keycheck-200](https://github.com/ctfs/write-ups-2015/tree/master/camp-ctf-2015/reversing/keycheck-200) | x86-64 Binary RSA unpack hidden python | 61 | | 27 | 4 | [plaidctf-2015/reversing/re-gex](https://github.com/ctfs/write-ups-2015/tree/master/plaidctf-2015/reversing/re-gex) | python regex sat-solving pycryptosat z3 math | 62 | | 27 | 2 | [ekoparty-pre-ctf-2015/rev/reversing-the-apc-cache](https://github.com/ctfs/write-ups-2015/tree/master/ekoparty-pre-ctf-2015/rev/reversing-the-apc-cache) | APC-PHP phpbrew vlc azdgcrypt crypto | 63 | | 27 | 1 | [nuit-du-hack-ctf-quals-2015/reverse/mass-surveillance-software](https://github.com/ctfs/write-ups-2015/tree/master/nuit-du-hack-ctf-quals-2015/reverse/mass-surveillance-software) | i386 Windows Binary protection-id ollydbg crunch-wordlist | 64 | | 27 | 1 | [boston-key-party-2015/reversing/community-college](https://github.com/ctfs/write-ups-2015/tree/master/boston-key-party-2015/reversing/community-college) | mips-32 c++ | 65 | | 26 | 2 | [th3jackers-ctf-2015/reverse/rev100](https://github.com/ctfs/write-ups-2015/tree/master/th3jackers-ctf-2015/reverse/rev100) | i386 Binary xor | 66 | | 24 | 1 | [hack-dat-kiwi-ctf-2015/reversing/ugly-bin](https://github.com/ctfs/write-ups-2015/tree/master/hack-dat-kiwi-ctf-2015/reversing/ugly-bin) | Mach-O-64 Binary cisc | 67 | | 23 | 2 | [bsides-vancouver-ctf-2015/re/detent](https://github.com/ctfs/write-ups-2015/tree/master/bsides-vancouver-ctf-2015/re/detent) | x86-64 Binary | 68 | | 21 | 6 | [rctf-quals-2015/reverse/crack-me](https://github.com/ctfs/write-ups-2015/tree/master/rctf-quals-2015/reverse/crack-me) | i386 Windows Binary packed upx IDA xor | 69 | | 21 | 3 | [boston-key-party-2015/reversing/sullivan-square](https://github.com/ctfs/write-ups-2015/tree/master/boston-key-party-2015/reversing/sullivan-square) | rubinius ruby rbx patch trie | 70 | | 21 | 1 | [hack-lu-ctf-2015/reversing/solution-checker](https://github.com/ctfs/write-ups-2015/tree/master/hack-lu-ctf-2015/reversing/solution-checker) | i386 Windows Binary | 71 | | 19 | 4 | [rctf-quals-2015/reverse/vb](https://github.com/ctfs/write-ups-2015/tree/master/rctf-quals-2015/reverse/vb) | i386 Windows Binary ollydbg vb-decompiler | 72 | | 18 | 4 | [seccon-quals-ctf-2015/binary/individual-elebin](https://github.com/ctfs/write-ups-2015/tree/master/seccon-quals-ctf-2015/binary/individual-elebin) | 32 Binary (multiple) Renesas-64 mips-32 i386 arm-32 nec-32 renesas-32 sparc-32 motorola-rce-32 axis-cris-32 avr-8-bit-32 IDA cross-compiler xgcc burning-asm cross-docker-image qemu | 73 | | 17 | 2 | [whitehat-contest-10/reverse/re300](https://github.com/ctfs/write-ups-2015/tree/master/whitehat-contest-10/reverse/re300) | i386 Windows Binary c++ ollydbg hideod ollyadvanced anti-debug z3 IDA IDAStealth | 74 | | 17 | 2 | [32c3-ctf-2015/reversing/libdroid-150](https://github.com/ctfs/write-ups-2015/tree/master/32c3-ctf-2015/reversing/libdroid-150) | Android Hooking Obfuscation Native | 75 | | 17 | 1 | [polictf-2015/reversing/am-i-cheating](https://github.com/ctfs/write-ups-2015/tree/master/polictf-2015/reversing/am-i-cheating) | gpg qemu x86-64 Binary panda IDA | 76 | | 17 | 1 | [hack-dat-kiwi-ctf-2015/reversing/virtual-virtue](https://github.com/ctfs/write-ups-2015/tree/master/hack-dat-kiwi-ctf-2015/reversing/virtual-virtue) | Mach-O-64 Binary polymorph | 77 | | 16 | 1 | [tum-ctf-teaser-2015/rev/whitebox_crypto](https://github.com/ctfs/write-ups-2015/tree/master/tum-ctf-teaser-2015/rev/whitebox_crypto) | x86-64 Binary xtea crypto | 78 | | 16 | 1 | [hack-dat-kiwi-ctf-2015/reversing/blue-freeze](https://github.com/ctfs/write-ups-2015/tree/master/hack-dat-kiwi-ctf-2015/reversing/blue-freeze) | i386 Binary exploit | 79 | | 16 | 0 | [th3jackers-ctf-2015/reverse/rev300](https://github.com/ctfs/write-ups-2015/tree/master/th3jackers-ctf-2015/reverse/rev300) | 80 | | 15 | 1 | [hack-lu-ctf-2015/reversing/zoo](https://github.com/ctfs/write-ups-2015/tree/master/hack-lu-ctf-2015/reversing/zoo) | x86-64 Binary xor z3 | 81 | | 14 | 2 | [mma-ctf-2015/reverse/digital-circuit-250](https://github.com/ctfs/write-ups-2015/tree/master/mma-ctf-2015/reverse/digital-circuit-250) | vvp-verilog-hdl bleyer-icarus | 82 | | 14 | 1 | [32c3-ctf-2015/reversing/pica-300](https://github.com/ctfs/write-ups-2015/tree/master/32c3-ctf-2015/reversing/pica-300) | Qemu Binary Kernel ACPI | 83 | | 14 | 0 | [0ctf-2015/reverse/pipe-worker](https://github.com/ctfs/write-ups-2015/tree/master/0ctf-2015/reverse/pipe-worker) | 84 | | 13 | 0 | [uiuctf-2015/reverse/refun](https://github.com/ctfs/write-ups-2015/tree/master/uiuctf-2015/reverse/refun) | 85 | | 12 | 2 | [insomni-hack-ctf-2015/reversing/swordfish-passwd](https://github.com/ctfs/write-ups-2015/tree/master/insomni-hack-ctf-2015/reversing/swordfish-passwd) | hardcoded patch des-128 | 86 | | 12 | 2 | [bctf-2015/reverse/freak](https://github.com/ctfs/write-ups-2015/tree/master/bctf-2015/reverse/freak) | i386 Binary Windows C++ XOR Crypto RSA | 87 | | 11 | 2 | [hackover-ctf-2015/reversing/i-like-to-move-it](https://github.com/ctfs/write-ups-2015/tree/master/hackover-ctf-2015/reversing/i-like-to-move-it) | i386 Binary pintool | 88 | | 11 | 0 | [uiuctf-2015/reverse/uiucd](https://github.com/ctfs/write-ups-2015/tree/master/uiuctf-2015/reverse/uiucd) | 89 | | 11 | 0 | [csaw-finals-ctf-2015/reversing/wyvern2](https://github.com/ctfs/write-ups-2015/tree/master/csaw-finals-ctf-2015/reversing/wyvern2) | 90 | | 10 | 0 | [camp-ctf-2015/reversing/flagbox-200](https://github.com/ctfs/write-ups-2015/tree/master/camp-ctf-2015/reversing/flagbox-200) | 91 | | 9 | 1 | [ekoparty-ctf-2015/reversing/rev300](https://github.com/ctfs/write-ups-2015/tree/master/ekoparty-ctf-2015/reversing/rev300) | Renesas-32 Binary qemu ld_preload | 92 | | 9 | 1 | [boston-key-party-2015/reversing/oak-grove](https://github.com/ctfs/write-ups-2015/tree/master/boston-key-party-2015/reversing/oak-grove) | 3DSX IDA obfuscation virtualmachine homebrew | 93 | | 9 | 0 | [whitehat-grand-prix-qualification-2015/reverse/ha-noi](https://github.com/ctfs/write-ups-2015/tree/master/whitehat-grand-prix-qualification-2015/reverse/ha-noi) | 94 | | 9 | 0 | [th3jackers-ctf-2015/reverse/rev200](https://github.com/ctfs/write-ups-2015/tree/master/th3jackers-ctf-2015/reverse/rev200) | 95 | | 9 | 0 | [camp-ctf-2015/reversing/o1dar-500](https://github.com/ctfs/write-ups-2015/tree/master/camp-ctf-2015/reversing/o1dar-500) | 96 | | 9 | 0 | [0ctf-2015/reverse/slimming](https://github.com/ctfs/write-ups-2015/tree/master/0ctf-2015/reverse/slimming) | ? | 97 | | 7 | 2 | [mma-ctf-2015/reverse/impossible-150](https://github.com/ctfs/write-ups-2015/tree/master/mma-ctf-2015/reverse/impossible-150) | i386 Binary math | 98 | | 7 | 1 | [whitehat-contest-10/reverse/re400](https://github.com/ctfs/write-ups-2015/tree/master/whitehat-contest-10/reverse/re400) | i386 Windows Binary xor anti-debug | 99 | | 7 | 1 | [asis-finals-ctf-2015/reverse/exchange](https://github.com/ctfs/write-ups-2015/tree/master/asis-finals-ctf-2015/reverse/exchange) | x86-64 Binary encrypted-file | 100 | | 7 | 0 | [whitehat-grand-prix-qualification-2015/reverse/my-son](https://github.com/ctfs/write-ups-2015/tree/master/whitehat-grand-prix-qualification-2015/reverse/my-son) | 101 | | 7 | 0 | [csaw-finals-ctf-2015/reversing/return-of-the-wieners](https://github.com/ctfs/write-ups-2015/tree/master/csaw-finals-ctf-2015/reversing/return-of-the-wieners) | 102 | | 6 | 2 | [9447-ctf-2015/reversing/nobranch](https://github.com/ctfs/write-ups-2015/tree/master/9447-ctf-2015/reversing/nobranch) | x86-64 Binary Angr input=flag z3 boolector | 103 | | 6 | 0 | [asis-quals-ctf-2015/reverse/asis-card](https://github.com/ctfs/write-ups-2015/tree/master/asis-quals-ctf-2015/reverse/asis-card) | 104 | | 6 | 0 | [0ctf-2015/reverse/compiler](https://github.com/ctfs/write-ups-2015/tree/master/0ctf-2015/reverse/compiler) | 105 | | 5 | 2 | [9447-ctf-2015/reversing/0ldskoo1](https://github.com/ctfs/write-ups-2015/tree/master/9447-ctf-2015/reversing/0ldskoo1) | Xbox ISO XQEMU Binary IDA Binwalk patch | 106 | | 5 | 1 | [polictf-2015/reversing/exceptionally](https://github.com/ctfs/write-ups-2015/tree/master/polictf-2015/reversing/exceptionally) | openwrt ipk mips binary hidden c++ unwind-tables | 107 | | 4 | 3 | [bctf-2015/reverse/camlmaze](https://github.com/ctfs/write-ups-2015/tree/master/bctf-2015/reverse/camlmaze) | i386 caml | 108 | | 4 | 1 | [whitehat-grand-prix-qualification-2015/reverse/hue](https://github.com/ctfs/write-ups-2015/tree/master/whitehat-grand-prix-qualification-2015/reverse/hue) | .net 32 (writeup says 64) mfc-library | 109 | | 4 | 0 | [bctf-2015/reverse/crappy_oj](https://github.com/ctfs/write-ups-2015/tree/master/bctf-2015/reverse/crappy_oj) | 110 | | 4 | 0 | [0ctf-2015/reverse/combaby](https://github.com/ctfs/write-ups-2015/tree/master/0ctf-2015/reverse/combaby) | 111 | | 3 | 2 | [rctf-quals-2015/reverse/old-driver](https://github.com/ctfs/write-ups-2015/tree/master/rctf-quals-2015/reverse/old-driver) | i386 Windows hooking | 112 | | 3 | 0 | [uiuctf-2015/reverse/rise](https://github.com/ctfs/write-ups-2015/tree/master/uiuctf-2015/reverse/rise) | 113 | | 3 | 0 | [csaw-finals-ctf-2015/reversing/pwning-a-locked-container-plc](https://github.com/ctfs/write-ups-2015/tree/master/csaw-finals-ctf-2015/reversing/pwning-a-locked-container-plc) | 114 | | 3 | 0 | [csaw-finals-ctf-2015/reversing/cookie-maze](https://github.com/ctfs/write-ups-2015/tree/master/csaw-finals-ctf-2015/reversing/cookie-maze) | 115 | | 3 | 0 | [camp-ctf-2015/reversing/flagbox-onsite-150](https://github.com/ctfs/write-ups-2015/tree/master/camp-ctf-2015/reversing/flagbox-onsite-150) | 116 | | 2 | 1 | [ekoparty-ctf-2015/reversing/rev500](https://github.com/ctfs/write-ups-2015/tree/master/ekoparty-ctf-2015/reversing/rev500) | virtualbox-image virtualdisk-image virtualimage-encryption i386 Windows vboxdie-cracker john-the-ripper .net | 117 | | 2 | 1 | [32c3-ctf-2015/reversing/carder-500](https://github.com/ctfs/write-ups-2015/tree/master/32c3-ctf-2015/reversing/carder-500) | dvb-t firmware | 118 | | 2 | 0 | [tum-ctf-teaser-2015/rev/quine](https://github.com/ctfs/write-ups-2015/tree/master/tum-ctf-teaser-2015/rev/quine) | 119 | | 2 | 0 | [asis-finals-ctf-2015/reverse/brain](https://github.com/ctfs/write-ups-2015/tree/master/asis-finals-ctf-2015/reverse/brain) | 120 | | 1 | 0 | [uiuctf-2015/reverse/the-one-that-solves-itself](https://github.com/ctfs/write-ups-2015/tree/master/uiuctf-2015/reverse/the-one-that-solves-itself) | 121 | | 1 | 0 | [ekoparty-ctf-2015/reversing/rev400](https://github.com/ctfs/write-ups-2015/tree/master/ekoparty-ctf-2015/reversing/rev400) | blackberry | 122 | | ? | 7 | [inc0gnito-ctf-2015/reversing/anti-hexray](https://github.com/ctfs/write-ups-2015/tree/master/inc0gnito-ctf-2015/reversing/anti-hexray) | x86-64 Binary IDA | 123 | | ? | 5 | [inc0gnito-ctf-2015/reversing/insideout](https://github.com/ctfs/write-ups-2015/tree/master/inc0gnito-ctf-2015/reversing/insideout) | i386 Windows Binary xor IDA | 124 | | ? | 4 | [mma-ctf-2015/reverse/simple-hash-200](https://github.com/ctfs/write-ups-2015/tree/master/mma-ctf-2015/reverse/simple-hash-200) | i386 Binary angr IDA crypto math | 125 | | ? | 4 | [defcon-qualifier-ctf-2015/reverse/access-control](https://github.com/ctfs/write-ups-2015/tree/master/defcon-qualifier-ctf-2015/reverse/access-control) | i386 Binary IDA hardcoded | 126 | | ? | 4 | [dctf-2015/reverse/entry-language-100](https://github.com/ctfs/write-ups-2015/tree/master/dctf-2015/reverse/entry-language-100) | x86-64 Binary IDA patch anti-debug | 127 | | ? | 4 | [codegate-ctf-2015/reversing/pirate-danbi](https://github.com/ctfs/write-ups-2015/tree/master/codegate-ctf-2015/reversing/pirate-danbi) | x86-64 IDA xor exploit | 128 | | ? | 3 | [school-ctf-2015/reverse/school-incident-150](https://github.com/ctfs/write-ups-2015/tree/master/school-ctf-2015/reverse/school-incident-150) | md5-crack | 129 | | ? | 3 | [nullcon-hackim-2015/reversing-5](https://github.com/ctfs/write-ups-2015/tree/master/nullcon-hackim-2015/reversing-5) | x86-64 Binary exploit | 130 | | ? | 3 | [nullcon-hackim-2015/reversing-2](https://github.com/ctfs/write-ups-2015/tree/master/nullcon-hackim-2015/reversing-2) | i386 Windows Binary ollydbg anti-debug IDA c++ | 131 | | ? | 3 | [mma-ctf-2015/reverse/money-game-200](https://github.com/ctfs/write-ups-2015/tree/master/mma-ctf-2015/reverse/money-game-200) | i386 Binary patch binjitsu rand exploit | 132 | | ? | 3 | [inc0gnito-ctf-2015/reversing/Reversing](https://github.com/ctfs/write-ups-2015/tree/master/inc0gnito-ctf-2015/reversing/Reversing) | i386 Windows Binary png | 133 | | ? | 3 | [inc0gnito-ctf-2015/reversing/CFT](https://github.com/ctfs/write-ups-2015/tree/master/inc0gnito-ctf-2015/reversing/CFT) | Android | 134 | | ? | 3 | [dctf-2015/reverse/link-and-switch-200](https://github.com/ctfs/write-ups-2015/tree/master/dctf-2015/reverse/link-and-switch-200) | x86-64 Binary input=flag anti-debug IDA | 135 | | ? | 2 | [school-ctf-winter-2015/reverse/parallel-comparator-200](https://github.com/ctfs/write-ups-2015/tree/master/school-ctf-winter-2015/reverse/parallel-comparator-200) | C xor | 136 | | ? | 2 | [nullcon-hackim-2015/reversing-4](https://github.com/ctfs/write-ups-2015/tree/master/nullcon-hackim-2015/reversing-4) | x86-64 Binary anti-debug | 137 | | ? | 2 | [inc0gnito-ctf-2015/reversing/Panic](https://github.com/ctfs/write-ups-2015/tree/master/inc0gnito-ctf-2015/reversing/Panic) | i386 Windows Binary kbdclass | 138 | | ? | 2 | [inc0gnito-ctf-2015/reversing/CryptoWorld](https://github.com/ctfs/write-ups-2015/tree/master/inc0gnito-ctf-2015/reversing/CryptoWorld) | 139 | | ? | 2 | [ghost-in-the-shellcode-2015/reverse/huffy](https://github.com/ctfs/write-ups-2015/tree/master/ghost-in-the-shellcode-2015/reverse/huffy) | i386 Binary huffman-tree exploit | 140 | | ? | 2 | [defcon-qualifier-ctf-2015/reverse/shitcpu](https://github.com/ctfs/write-ups-2015/tree/master/defcon-qualifier-ctf-2015/reverse/shitcpu) | x86-64 Binary | 141 | | ? | 2 | [defcon-qualifier-ctf-2015/reverse/klug](https://github.com/ctfs/write-ups-2015/tree/master/defcon-qualifier-ctf-2015/reverse/klug) | ARM-32 Binary binary-tree klee llvm patch | 142 | | ? | 2 | [dctf-2015/reverse/lbs-checker-300](https://github.com/ctfs/write-ups-2015/tree/master/dctf-2015/reverse/lbs-checker-300) | .NET 32 Windows Binary | 143 | | ? | 2 | [codegate-ctf-2015/reversing/dodocrackme2](https://github.com/ctfs/write-ups-2015/tree/master/codegate-ctf-2015/reversing/dodocrackme2) | Android native obfuscation IDA | 144 | | ? | 1 | [school-ctf-winter-2015/reverse/whats-the-hell-500](https://github.com/ctfs/write-ups-2015/tree/master/school-ctf-winter-2015/reverse/whats-the-hell-500) | c++ math | 145 | | ? | 1 | [school-ctf-winter-2015/reverse/simple-check-100](https://github.com/ctfs/write-ups-2015/tree/master/school-ctf-winter-2015/reverse/simple-check-100) | i386 x86_64 Windows Binary | 146 | | ? | 1 | [school-ctf-winter-2015/reverse/secret-string-400](https://github.com/ctfs/write-ups-2015/tree/master/school-ctf-winter-2015/reverse/secret-string-400) | Javascript customvm | 147 | | ? | 1 | [school-ctf-winter-2015/reverse/secret-galaxy-300](https://github.com/ctfs/write-ups-2015/tree/master/school-ctf-winter-2015/reverse/secret-galaxy-300) | x86-64 i386 Windows Binary | 148 | | ? | 1 | [school-ctf-2015/reverse/strange-program-300](https://github.com/ctfs/write-ups-2015/tree/master/school-ctf-2015/reverse/strange-program-300) | pascal ideone | 149 | | ? | 1 | [nullcon-hackim-2015/reversing-1](https://github.com/ctfs/write-ups-2015/tree/master/nullcon-hackim-2015/reversing-1) | Mach-O-64 python ? | 150 | | ? | 1 | [insomni-hack-ctf-teaser-2015/baby-haskell](https://github.com/ctfs/write-ups-2015/tree/master/insomni-hack-ctf-teaser-2015/baby-haskell) | x86-64 Binary IDA patch defuse.ca | 151 | | ? | 1 | [inc0gnito-ctf-2015/reversing/NTMaze](https://github.com/ctfs/write-ups-2015/tree/master/inc0gnito-ctf-2015/reversing/NTMaze) | i386 Binary | 152 | | ? | 1 | [hitcon-ctf-quals-2015/reverse/risky](https://github.com/ctfs/write-ups-2015/tree/master/hitcon-ctf-quals-2015/reverse/risky) | RISC-V-64 Binary z3 | 153 | | ? | 1 | [hitcon-ctf-quals-2015/reverse/npc](https://github.com/ctfs/write-ups-2015/tree/master/hitcon-ctf-quals-2015/reverse/npc) | x86-64 Binary Hex-Rays IDA c++ qira nurikabe | 154 | | ? | 1 | [defcon-qualifier-ctf-2015/reverse/pr0dk3y](https://github.com/ctfs/write-ups-2015/tree/master/defcon-qualifier-ctf-2015/reverse/pr0dk3y) | x86-64 Binary | 155 | | ? | 1 | [defcon-qualifier-ctf-2015/reverse/knockedupd](https://github.com/ctfs/write-ups-2015/tree/master/defcon-qualifier-ctf-2015/reverse/knockedupd) | x86-64 Binary port-knocking IDA | 156 | | ? | 1 | [dctf-2015/reverse/master-of-reversing-400](https://github.com/ctfs/write-ups-2015/tree/master/dctf-2015/reverse/master-of-reversing-400) | x86-64 Binary input=flag xor entropy | 157 | | ? | 1 | [cyber-security-challenge-2015/reverse-engineering/reverse-that-binary](https://github.com/ctfs/write-ups-2015/tree/master/cyber-security-challenge-2015/reverse-engineering/reverse-that-binary) | x86-64 Binary hardcoded | 158 | | ? | 1 | [cyber-security-challenge-2015/reverse-engineering/crackme](https://github.com/ctfs/write-ups-2015/tree/master/cyber-security-challenge-2015/reverse-engineering/crackme) | x86-64 Binary ld_preload | 159 | | ? | 1 | [codegate-ctf-2015/reversing/oemu](https://github.com/ctfs/write-ups-2015/tree/master/codegate-ctf-2015/reversing/oemu) | x86-64 Binary subleq obfuscation c++ | 160 | | ? | 1 | [codegate-ctf-2015/reversing/arc4-stranger](https://github.com/ctfs/write-ups-2015/tree/master/codegate-ctf-2015/reversing/arc4-stranger) | Argonaut-32 Binary IDA obfuscation | 161 | | ? | 0 | [whitehat-grand-prix-qualification-2015/reverse/trang-an](https://github.com/ctfs/write-ups-2015/tree/master/whitehat-grand-prix-qualification-2015/reverse/trang-an) | 162 | | ? | 0 | [nullcon-hackim-2015/reversing-3](https://github.com/ctfs/write-ups-2015/tree/master/nullcon-hackim-2015/reversing-3) | 163 | | ? | 0 | [ibteam-blackvalentine-ctf-2015/reverse/reverse-2](https://github.com/ctfs/write-ups-2015/tree/master/ibteam-blackvalentine-ctf-2015/reverse/reverse-2) | 164 | | ? | 0 | [ibteam-blackvalentine-ctf-2015/reverse/reverse-1](https://github.com/ctfs/write-ups-2015/tree/master/ibteam-blackvalentine-ctf-2015/reverse/reverse-1) | 165 | | ? | 0 | [hitcon-ctf-quals-2015/reverse/vcopy](https://github.com/ctfs/write-ups-2015/tree/master/hitcon-ctf-quals-2015/reverse/vcopy) | 166 | | ? | 0 | [defcon-qualifier-ctf-2015/reverse/scrambler](https://github.com/ctfs/write-ups-2015/tree/master/defcon-qualifier-ctf-2015/reverse/scrambler) | 167 | | 0 | 0 | [tum-ctf-teaser-2015/rev/qqqshit](https://github.com/ctfs/write-ups-2015/tree/master/tum-ctf-teaser-2015/rev/qqqshit) | 168 | | 0 | 0 | [tum-ctf-teaser-2015/rev/b0rked_screens4ver](https://github.com/ctfs/write-ups-2015/tree/master/tum-ctf-teaser-2015/rev/b0rked_screens4ver) | 169 | | 0 | 0 | [plaidctf-2015/reversing/angela-merkel](https://github.com/ctfs/write-ups-2015/tree/master/plaidctf-2015/reversing/angela-merkel) | 170 | | 0 | 0 | [mma-ctf-2015/reverse/encrypted-500](https://github.com/ctfs/write-ups-2015/tree/master/mma-ctf-2015/reverse/encrypted-500) | 171 | | 0 | 0 | [asis-finals-ctf-2015/reverse/gasis](https://github.com/ctfs/write-ups-2015/tree/master/asis-finals-ctf-2015/reverse/gasis) | 172 | | - | 0 | [break-in-ctf-2015/reverse/regcomp](https://github.com/ctfs/write-ups-2015/tree/master/break-in-ctf-2015/reverse/regcomp) | 173 | | - | 0 | [break-in-ctf-2015/reverse/jaggipalace](https://github.com/ctfs/write-ups-2015/tree/master/break-in-ctf-2015/reverse/jaggipalace) | 174 | | - | 0 | [break-in-ctf-2015/reverse/breakit](https://github.com/ctfs/write-ups-2015/tree/master/break-in-ctf-2015/reverse/breakit) | 175 | | - | 0 | [break-in-ctf-2015/reverse/breakingame](https://github.com/ctfs/write-ups-2015/tree/master/break-in-ctf-2015/reverse/breakingame) | 176 | -------------------------------------------------------------------------------- /reversing/list.txt: -------------------------------------------------------------------------------- 1 | #solves #writeups link description-keywords (excluding strace, gdb-peda, ltrace) 2 | 45 3 https://github.com/ctfs/write-ups-2015/tree/master/0ctf-2015/reverse/r0ops Binary x86-64 pwntools anti-debug obfuscation rop 3 | 9 0 https://github.com/ctfs/write-ups-2015/tree/master/0ctf-2015/reverse/slimming ? 4 | 4 0 https://github.com/ctfs/write-ups-2015/tree/master/0ctf-2015/reverse/combaby 5 | 6 0 https://github.com/ctfs/write-ups-2015/tree/master/0ctf-2015/reverse/compiler 6 | 14 0 https://github.com/ctfs/write-ups-2015/tree/master/0ctf-2015/reverse/pipe-worker 7 | 2 1 https://github.com/ctfs/write-ups-2015/tree/master/32c3-ctf-2015/reversing/carder-500 dvb-t firmware 8 | 30 1 https://github.com/ctfs/write-ups-2015/tree/master/32c3-ctf-2015/reversing/ey-or-150 Binary x86-64 elymas 9 | 49 2 https://github.com/ctfs/write-ups-2015/tree/master/32c3-ctf-2015/reversing/flash-300 firmware python 10 | 17 2 https://github.com/ctfs/write-ups-2015/tree/master/32c3-ctf-2015/reversing/libdroid-150 Android Hooking Obfuscation Native 11 | 14 1 https://github.com/ctfs/write-ups-2015/tree/master/32c3-ctf-2015/reversing/pica-300 Qemu Binary Kernel ACPI 12 | 5 2 https://github.com/ctfs/write-ups-2015/tree/master/9447-ctf-2015/reversing/0ldskoo1 Xbox ISO XQEMU Binary IDA Binwalk patch 13 | 78 9 https://github.com/ctfs/write-ups-2015/tree/master/9447-ctf-2015/reversing/danklang Danklang Optimization Greentext Esoteric math 14 | 434 3 https://github.com/ctfs/write-ups-2015/tree/master/9447-ctf-2015/reversing/flag-finder Broken-Chall Binary 15 | 68 3 https://github.com/ctfs/write-ups-2015/tree/master/9447-ctf-2015/reversing/hello-joe Binary x86-64 patch IDA Hex-Rays Z3 Checks 16 | 6 2 https://github.com/ctfs/write-ups-2015/tree/master/9447-ctf-2015/reversing/nobranch x86-64 Binary Angr input=flag z3 boolector 17 | 233 5 https://github.com/ctfs/write-ups-2015/tree/master/9447-ctf-2015/reversing/the-real-flag-finder x86-64 Binary XOR IDA gdb-peda r2 input=flag anti-debug 18 | 43 1 https://github.com/ctfs/write-ups-2015/tree/master/asis-finals-ctf-2015/reverse/asis-hash x86-64 Binary input=flag anti-debug 19 | 7 1 https://github.com/ctfs/write-ups-2015/tree/master/asis-finals-ctf-2015/reverse/exchange x86-64 Binary encrypted-file 20 | 45 1 https://github.com/ctfs/write-ups-2015/tree/master/asis-finals-ctf-2015/reverse/fake x86-64 Binary math 21 | 85 1 https://github.com/ctfs/write-ups-2015/tree/master/asis-finals-ctf-2015/reverse/license x86-64 Binary patch math z3 xor 22 | 2 0 https://github.com/ctfs/write-ups-2015/tree/master/asis-finals-ctf-2015/reverse/brain 23 | 0 0 https://github.com/ctfs/write-ups-2015/tree/master/asis-finals-ctf-2015/reverse/gasis 24 | 39 5 https://github.com/ctfs/write-ups-2015/tree/master/asis-quals-ctf-2015/reverse/dark x86-64 Binary encrypted-file IDA xor 25 | 121 4 https://github.com/ctfs/write-ups-2015/tree/master/asis-quals-ctf-2015/reverse/keylead x86-64 Binary patch gdb-script Hex-Rays 26 | 58 5 https://github.com/ctfs/write-ups-2015/tree/master/asis-quals-ctf-2015/reverse/leach x86-64 Binary IDA patch IDA-DIF Hex-Rays 27 | 57 1 https://github.com/ctfs/write-ups-2015/tree/master/asis-quals-ctf-2015/reverse/selfie x86-64 Binary Hidden 28 | 58 4 https://github.com/ctfs/write-ups-2015/tree/master/asis-quals-ctf-2015/reverse/tera x86-64 Binary xor decode 29 | 6 0 https://github.com/ctfs/write-ups-2015/tree/master/asis-quals-ctf-2015/reverse/asis-card 30 | 4 3 https://github.com/ctfs/write-ups-2015/tree/master/bctf-2015/reverse/camlmaze i386 caml 31 | 12 2 https://github.com/ctfs/write-ups-2015/tree/master/bctf-2015/reverse/freak i386 Binary Windows C++ XOR Crypto RSA 32 | 32 2 https://github.com/ctfs/write-ups-2015/tree/master/bctf-2015/reverse/securecom Binary Windows .net patch anti-debug 33 | 4 0 https://github.com/ctfs/write-ups-2015/tree/master/bctf-2015/reverse/crappy_oj 34 | 216 6 https://github.com/ctfs/write-ups-2015/tree/master/boston-key-party-2015/reversing/haymarket cobold png punch-card dec-029 35 | 57 4 https://github.com/ctfs/write-ups-2015/tree/master/boston-key-party-2015/reversing/wellington x86-64 Binary prolog 36 | 27 1 https://github.com/ctfs/write-ups-2015/tree/master/boston-key-party-2015/reversing/community-college mips-32 c++ 37 | 9 1 https://github.com/ctfs/write-ups-2015/tree/master/boston-key-party-2015/reversing/oak-grove 3DSX IDA obfuscation virtualmachine homebrew 38 | 21 3 https://github.com/ctfs/write-ups-2015/tree/master/boston-key-party-2015/reversing/sullivan-square rubinius ruby rbx patch trie 39 | - 0 https://github.com/ctfs/write-ups-2015/tree/master/break-in-ctf-2015/reverse/breakingame 40 | - 0 https://github.com/ctfs/write-ups-2015/tree/master/break-in-ctf-2015/reverse/breakit 41 | - 0 https://github.com/ctfs/write-ups-2015/tree/master/break-in-ctf-2015/reverse/jaggipalace 42 | - 0 https://github.com/ctfs/write-ups-2015/tree/master/break-in-ctf-2015/reverse/regcomp 43 | 23 2 https://github.com/ctfs/write-ups-2015/tree/master/bsides-vancouver-ctf-2015/re/detent x86-64 Binary 44 | 29 2 https://github.com/ctfs/write-ups-2015/tree/master/camp-ctf-2015/reversing/keycheck-200 x86-64 Binary RSA unpack hidden python 45 | 10 0 https://github.com/ctfs/write-ups-2015/tree/master/camp-ctf-2015/reversing/flagbox-200 46 | 3 0 https://github.com/ctfs/write-ups-2015/tree/master/camp-ctf-2015/reversing/flagbox-onsite-150 47 | 9 0 https://github.com/ctfs/write-ups-2015/tree/master/camp-ctf-2015/reversing/o1dar-500 48 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/codegate-ctf-2015/reversing/arc4-stranger Argonaut-32 Binary IDA obfuscation 49 | ? 2 https://github.com/ctfs/write-ups-2015/tree/master/codegate-ctf-2015/reversing/dodocrackme2 Android native obfuscation IDA 50 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/codegate-ctf-2015/reversing/oemu x86-64 Binary subleq obfuscation c++ 51 | ? 4 https://github.com/ctfs/write-ups-2015/tree/master/codegate-ctf-2015/reversing/pirate-danbi x86-64 IDA xor exploit 52 | 144 2 https://github.com/ctfs/write-ups-2015/tree/master/confidence-ctf-teaser-2015/reverse/so-easy-100 i386 Binary hooking 53 | 214 5 https://github.com/ctfs/write-ups-2015/tree/master/csaw-ctf-2015/reverse/ftp-300 x86-64 Binary ftp IDA Hex-Rays higher32 z3 r2 54 | 180 4 https://github.com/ctfs/write-ups-2015/tree/master/csaw-ctf-2015/reverse/hacking-time-200 iNES-ROM fceux z3 hardware 55 | 96 5 https://github.com/ctfs/write-ups-2015/tree/master/csaw-ctf-2015/reverse/wyvern-500 x86-64 Binary IDA afl-fuzz c++ intel-pin Hex-Rays angr 56 | 3 0 https://github.com/ctfs/write-ups-2015/tree/master/csaw-finals-ctf-2015/reversing/cookie-maze 57 | 3 0 https://github.com/ctfs/write-ups-2015/tree/master/csaw-finals-ctf-2015/reversing/pwning-a-locked-container-plc 58 | 7 0 https://github.com/ctfs/write-ups-2015/tree/master/csaw-finals-ctf-2015/reversing/return-of-the-wieners 59 | 11 0 https://github.com/ctfs/write-ups-2015/tree/master/csaw-finals-ctf-2015/reversing/wyvern2 60 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/cyber-security-challenge-2015/reverse-engineering/crackme x86-64 Binary ld_preload 61 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/cyber-security-challenge-2015/reverse-engineering/reverse-that-binary x86-64 Binary hardcoded 62 | ? 4 https://github.com/ctfs/write-ups-2015/tree/master/dctf-2015/reverse/entry-language-100 x86-64 Binary IDA patch anti-debug 63 | ? 2 https://github.com/ctfs/write-ups-2015/tree/master/dctf-2015/reverse/lbs-checker-300 .NET 32 Windows Binary 64 | ? 3 https://github.com/ctfs/write-ups-2015/tree/master/dctf-2015/reverse/link-and-switch-200 x86-64 Binary input=flag anti-debug IDA 65 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/dctf-2015/reverse/master-of-reversing-400 x86-64 Binary input=flag xor entropy 66 | ? 4 https://github.com/ctfs/write-ups-2015/tree/master/defcon-qualifier-ctf-2015/reverse/access-control i386 Binary IDA hardcoded 67 | ? 2 https://github.com/ctfs/write-ups-2015/tree/master/defcon-qualifier-ctf-2015/reverse/klug ARM-32 Binary binary-tree klee llvm patch 68 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/defcon-qualifier-ctf-2015/reverse/knockedupd x86-64 Binary port-knocking IDA 69 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/defcon-qualifier-ctf-2015/reverse/pr0dk3y x86-64 Binary 70 | ? 2 https://github.com/ctfs/write-ups-2015/tree/master/defcon-qualifier-ctf-2015/reverse/shitcpu x86-64 Binary 71 | ? 0 https://github.com/ctfs/write-ups-2015/tree/master/defcon-qualifier-ctf-2015/reverse/scrambler 72 | 41 1 https://github.com/ctfs/write-ups-2015/tree/master/ekoparty-ctf-2015/reversing/rev100 x86-64 Binary exploit pintool 73 | 36 2 https://github.com/ctfs/write-ups-2015/tree/master/ekoparty-ctf-2015/reversing/rev200 python Binary uncompyle2 rsa pickle easypythondecompiler exploit 74 | 9 1 https://github.com/ctfs/write-ups-2015/tree/master/ekoparty-ctf-2015/reversing/rev300 Renesas-32 Binary qemu ld_preload 75 | 103 2 https://github.com/ctfs/write-ups-2015/tree/master/ekoparty-ctf-2015/reversing/rev50 i386 .net Windows Binary reflector reflectix patch telerik-justdecompile 76 | 2 1 https://github.com/ctfs/write-ups-2015/tree/master/ekoparty-ctf-2015/reversing/rev500 virtualbox-image virtualdisk-image virtualimage-encryption i386 Windows vboxdie-cracker john-the-ripper .net 77 | 1 0 https://github.com/ctfs/write-ups-2015/tree/master/ekoparty-ctf-2015/reversing/rev400 blackberry 78 | 65 2 https://github.com/ctfs/write-ups-2015/tree/master/ekoparty-pre-ctf-2015/rev/decode-it ARM-32 Binary ld_preload retdec 79 | 159 2 https://github.com/ctfs/write-ups-2015/tree/master/ekoparty-pre-ctf-2015/rev/ekogift i386 Windows BInary retdec IDA 80 | 66 2 https://github.com/ctfs/write-ups-2015/tree/master/ekoparty-pre-ctf-2015/rev/mov i386 Binary hidden 81 | 27 2 https://github.com/ctfs/write-ups-2015/tree/master/ekoparty-pre-ctf-2015/rev/reversing-the-apc-cache APC-PHP phpbrew vlc azdgcrypt crypto 82 | ? 2 https://github.com/ctfs/write-ups-2015/tree/master/ghost-in-the-shellcode-2015/reverse/huffy i386 Binary huffman-tree exploit 83 | 16 1 https://github.com/ctfs/write-ups-2015/tree/master/hack-dat-kiwi-ctf-2015/reversing/blue-freeze i386 Binary exploit 84 | 130 4 https://github.com/ctfs/write-ups-2015/tree/master/hack-dat-kiwi-ctf-2015/reversing/gaychal php 85 | 24 1 https://github.com/ctfs/write-ups-2015/tree/master/hack-dat-kiwi-ctf-2015/reversing/ugly-bin Mach-O-64 Binary cisc 86 | 17 1 https://github.com/ctfs/write-ups-2015/tree/master/hack-dat-kiwi-ctf-2015/reversing/virtual-virtue Mach-O-64 Binary polymorph 87 | 71 1 https://github.com/ctfs/write-ups-2015/tree/master/hack-lu-ctf-2015/reversing/secret-library x86-64 Binary 88 | 21 1 https://github.com/ctfs/write-ups-2015/tree/master/hack-lu-ctf-2015/reversing/solution-checker i386 Windows Binary 89 | 15 1 https://github.com/ctfs/write-ups-2015/tree/master/hack-lu-ctf-2015/reversing/zoo x86-64 Binary xor z3 90 | 100 1 https://github.com/ctfs/write-ups-2015/tree/master/hackover-ctf-2015/reversing/easy-math i386 Binary math 91 | 83 2 https://github.com/ctfs/write-ups-2015/tree/master/hackover-ctf-2015/reversing/goto obfuscation x86-64 Binary IDA binwalk 92 | 11 2 https://github.com/ctfs/write-ups-2015/tree/master/hackover-ctf-2015/reversing/i-like-to-move-it i386 Binary pintool 93 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/hitcon-ctf-quals-2015/reverse/npc x86-64 Binary Hex-Rays IDA c++ qira nurikabe 94 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/hitcon-ctf-quals-2015/reverse/risky RISC-V-64 Binary z3 95 | ? 0 https://github.com/ctfs/write-ups-2015/tree/master/hitcon-ctf-quals-2015/reverse/vcopy 96 | ? 0 https://github.com/ctfs/write-ups-2015/tree/master/ibteam-blackvalentine-ctf-2015/reverse/reverse-1 97 | ? 0 https://github.com/ctfs/write-ups-2015/tree/master/ibteam-blackvalentine-ctf-2015/reverse/reverse-2 98 | ? 7 https://github.com/ctfs/write-ups-2015/tree/master/inc0gnito-ctf-2015/reversing/anti-hexray x86-64 Binary IDA 99 | ? 3 https://github.com/ctfs/write-ups-2015/tree/master/inc0gnito-ctf-2015/reversing/CFT Android 100 | ? 2 https://github.com/ctfs/write-ups-2015/tree/master/inc0gnito-ctf-2015/reversing/CryptoWorld 101 | ? 5 https://github.com/ctfs/write-ups-2015/tree/master/inc0gnito-ctf-2015/reversing/insideout i386 Windows Binary xor IDA 102 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/inc0gnito-ctf-2015/reversing/NTMaze i386 Binary 103 | ? 2 https://github.com/ctfs/write-ups-2015/tree/master/inc0gnito-ctf-2015/reversing/Panic i386 Windows Binary kbdclass 104 | ? 3 https://github.com/ctfs/write-ups-2015/tree/master/inc0gnito-ctf-2015/reversing/Reversing i386 Windows Binary png 105 | 43 1 https://github.com/ctfs/write-ups-2015/tree/master/insomni-hack-ctf-2015/reversing/swordfish flash showmycode 106 | 12 2 https://github.com/ctfs/write-ups-2015/tree/master/insomni-hack-ctf-2015/reversing/swordfish-passwd hardcoded patch des-128 107 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/insomni-hack-ctf-teaser-2015/baby-haskell x86-64 Binary IDA patch defuse.ca 108 | 14 2 https://github.com/ctfs/write-ups-2015/tree/master/mma-ctf-2015/reverse/digital-circuit-250 vvp-verilog-hdl bleyer-icarus 109 | 164 2 https://github.com/ctfs/write-ups-2015/tree/master/mma-ctf-2015/reverse/how-to-use-30 Windows Binary angr 110 | 7 2 https://github.com/ctfs/write-ups-2015/tree/master/mma-ctf-2015/reverse/impossible-150 i386 Binary math 111 | ? 3 https://github.com/ctfs/write-ups-2015/tree/master/mma-ctf-2015/reverse/money-game-200 i386 Binary patch binjitsu rand exploit 112 | ? 4 https://github.com/ctfs/write-ups-2015/tree/master/mma-ctf-2015/reverse/simple-hash-200 i386 Binary angr IDA crypto math 113 | 140 3 https://github.com/ctfs/write-ups-2015/tree/master/mma-ctf-2015/reverse/this-program-cannot-run-in-dos-mode-80 DOS r2 IDA 114 | 0 0 https://github.com/ctfs/write-ups-2015/tree/master/mma-ctf-2015/reverse/encrypted-500 115 | 72 1 https://github.com/ctfs/write-ups-2015/tree/master/nuit-du-hack-ctf-quals-2015/reverse/clark-kent i386 Windows Binary IDA HT-Editor ld_preload 116 | 90 2 https://github.com/ctfs/write-ups-2015/tree/master/nuit-du-hack-ctf-quals-2015/reverse/crackme-prime i386 Binary IDA hidden hardcoded keygen 117 | 27 1 https://github.com/ctfs/write-ups-2015/tree/master/nuit-du-hack-ctf-quals-2015/reverse/mass-surveillance-software i386 Windows Binary protection-id ollydbg crunch-wordlist 118 | 49 1 https://github.com/ctfs/write-ups-2015/tree/master/nuit-du-hack-ctf-quals-2015/reverse/superman i386 Binary IDA 119 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/nullcon-hackim-2015/reversing-1 Mach-O-64 python ? 120 | ? 3 https://github.com/ctfs/write-ups-2015/tree/master/nullcon-hackim-2015/reversing-2 i386 Windows Binary ollydbg anti-debug IDA c++ 121 | ? 2 https://github.com/ctfs/write-ups-2015/tree/master/nullcon-hackim-2015/reversing-4 x86-64 Binary anti-debug 122 | ? 3 https://github.com/ctfs/write-ups-2015/tree/master/nullcon-hackim-2015/reversing-5 x86-64 Binary exploit 123 | ? 0 https://github.com/ctfs/write-ups-2015/tree/master/nullcon-hackim-2015/reversing-3 124 | 112 2 https://github.com/ctfs/write-ups-2015/tree/master/opentoall-ctf-2015/reverse/capture-the-bool i386 Windows Binary 125 | 52 1 https://github.com/ctfs/write-ups-2015/tree/master/opentoall-ctf-2015/reverse/static i386 Windows Binary 126 | 57 3 https://github.com/ctfs/write-ups-2015/tree/master/opentoall-ctf-2015/reverse/switchy i386 Binary IDA xor patch 127 | 37 1 https://github.com/ctfs/write-ups-2015/tree/master/opentoall-ctf-2015/reverse/advanced-risque-machine i386 Binary IDA xor odaweb arm qemu (superlong) 128 | 70 3 https://github.com/ctfs/write-ups-2015/tree/master/plaidctf-2015/reversing/clifford x86-64 Binary Hex-rays math IDA magic-hexagonA 129 | 37 2 https://github.com/ctfs/write-ups-2015/tree/master/plaidctf-2015/reversing/cryptoserv tcpdump i386 Binary Hex-rays xtea crypto customvm 130 | 44 5 https://github.com/ctfs/write-ups-2015/tree/master/plaidctf-2015/reversing/jumble-mumble i386 Binary rot math 131 | 27 4 https://github.com/ctfs/write-ups-2015/tree/master/plaidctf-2015/reversing/re-gex python regex sat-solving pycryptosat z3 math 132 | 0 0 https://github.com/ctfs/write-ups-2015/tree/master/plaidctf-2015/reversing/angela-merkel 133 | 17 1 https://github.com/ctfs/write-ups-2015/tree/master/polictf-2015/reversing/am-i-cheating gpg qemu x86-64 Binary panda IDA 134 | 196 3 https://github.com/ctfs/write-ups-2015/tree/master/polictf-2015/reversing/crack-me-if-you-can Android genymotion 135 | 5 1 https://github.com/ctfs/write-ups-2015/tree/master/polictf-2015/reversing/exceptionally openwrt ipk mips binary hidden c++ unwind-tables 136 | 50 2 https://github.com/ctfs/write-ups-2015/tree/master/polictf-2015/reversing/john-the-packer i386 Binary pintool packer z3 137 | 108 3 https://github.com/ctfs/write-ups-2015/tree/master/polictf-2015/reversing/reversemeplz i386 Binary rot z3 138 | 21 6 https://github.com/ctfs/write-ups-2015/tree/master/rctf-quals-2015/reverse/crack-me i386 Windows Binary packed upx IDA xor 139 | 57 5 https://github.com/ctfs/write-ups-2015/tree/master/rctf-quals-2015/reverse/not-sequence i386 Binary IDA 140 | 3 2 https://github.com/ctfs/write-ups-2015/tree/master/rctf-quals-2015/reverse/old-driver i386 Windows hooking 141 | 108 5 https://github.com/ctfs/write-ups-2015/tree/master/rctf-quals-2015/reverse/tank i386 Windows Binary vc6.0 peid 142 | 19 4 https://github.com/ctfs/write-ups-2015/tree/master/rctf-quals-2015/reverse/vb i386 Windows Binary ollydbg vb-decompiler 143 | ? 3 https://github.com/ctfs/write-ups-2015/tree/master/school-ctf-2015/reverse/school-incident-150 md5-crack 144 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/school-ctf-2015/reverse/strange-program-300 pascal ideone 145 | ? 2 https://github.com/ctfs/write-ups-2015/tree/master/school-ctf-winter-2015/reverse/parallel-comparator-200 C xor 146 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/school-ctf-winter-2015/reverse/secret-galaxy-300 x86-64 i386 Windows Binary 147 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/school-ctf-winter-2015/reverse/secret-string-400 Javascript customvm 148 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/school-ctf-winter-2015/reverse/simple-check-100 i386 x86_64 Windows Binary 149 | ? 1 https://github.com/ctfs/write-ups-2015/tree/master/school-ctf-winter-2015/reverse/whats-the-hell-500 c++ math 150 | 175 8 https://github.com/ctfs/write-ups-2015/tree/master/seccon-quals-ctf-2015/binary/exec-dmesg ISO-9660 qemu virtualbox dmesg kmsg 151 | 60 3 https://github.com/ctfs/write-ups-2015/tree/master/seccon-quals-ctf-2015/binary/gdb-remote-debugging i386 Binary xor gdb-remote-protocol 152 | 18 4 https://github.com/ctfs/write-ups-2015/tree/master/seccon-quals-ctf-2015/binary/individual-elebin 32 Binary (multiple) Renesas-64 mips-32 i386 arm-32 nec-32 renesas-32 sparc-32 motorola-rce-32 axis-cris-32 avr-8-bit-32 IDA cross-compiler xgcc burning-asm cross-docker-image qemu 153 | 26 2 https://github.com/ctfs/write-ups-2015/tree/master/th3jackers-ctf-2015/reverse/rev100 i386 Binary xor 154 | 9 0 https://github.com/ctfs/write-ups-2015/tree/master/th3jackers-ctf-2015/reverse/rev200 155 | 16 0 https://github.com/ctfs/write-ups-2015/tree/master/th3jackers-ctf-2015/reverse/rev300 156 | 44 1 https://github.com/ctfs/write-ups-2015/tree/master/tum-ctf-teaser-2015/rev/selftest x86-64 Binary IDA 157 | 16 1 https://github.com/ctfs/write-ups-2015/tree/master/tum-ctf-teaser-2015/rev/whitebox_crypto x86-64 Binary xtea crypto 158 | 0 0 https://github.com/ctfs/write-ups-2015/tree/master/tum-ctf-teaser-2015/rev/b0rked_screens4ver 159 | 0 0 https://github.com/ctfs/write-ups-2015/tree/master/tum-ctf-teaser-2015/rev/qqqshit 160 | 2 0 https://github.com/ctfs/write-ups-2015/tree/master/tum-ctf-teaser-2015/rev/quine 161 | 13 0 https://github.com/ctfs/write-ups-2015/tree/master/uiuctf-2015/reverse/refun 162 | 3 0 https://github.com/ctfs/write-ups-2015/tree/master/uiuctf-2015/reverse/rise 163 | 1 0 https://github.com/ctfs/write-ups-2015/tree/master/uiuctf-2015/reverse/the-one-that-solves-itself 164 | 11 0 https://github.com/ctfs/write-ups-2015/tree/master/uiuctf-2015/reverse/uiucd 165 | 78 4 https://github.com/ctfs/write-ups-2015/tree/master/volgactf-quals-2015/reverse/interstellar x86-64 Binary patch xnor IDA anti-debug math 166 | 37 1 https://github.com/ctfs/write-ups-2015/tree/master/whitehat-contest-10/reverse/re200 i386 Windows Binary 167 | 17 2 https://github.com/ctfs/write-ups-2015/tree/master/whitehat-contest-10/reverse/re300 i386 Windows Binary c++ ollydbg hideod ollyadvanced anti-debug z3 IDA IDAStealth 168 | 7 1 https://github.com/ctfs/write-ups-2015/tree/master/whitehat-contest-10/reverse/re400 i386 Windows Binary xor anti-debug 169 | 81 1 https://github.com/ctfs/write-ups-2015/tree/master/whitehat-grand-prix-qualification-2015/reverse/dong-van x86-64 Binary customencoding 170 | 31 1 https://github.com/ctfs/write-ups-2015/tree/master/whitehat-grand-prix-qualification-2015/reverse/ha-long i386 Windows Binary (Same challenge as whitehat-contest re300) 171 | 4 1 https://github.com/ctfs/write-ups-2015/tree/master/whitehat-grand-prix-qualification-2015/reverse/hue .net 32 (writeup says 64) mfc-library 172 | 9 0 https://github.com/ctfs/write-ups-2015/tree/master/whitehat-grand-prix-qualification-2015/reverse/ha-noi 173 | 7 0 https://github.com/ctfs/write-ups-2015/tree/master/whitehat-grand-prix-qualification-2015/reverse/my-son 174 | ? 0 https://github.com/ctfs/write-ups-2015/tree/master/whitehat-grand-prix-qualification-2015/reverse/trang-an 175 | -------------------------------------------------------------------------------- /steganography/empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abpolym/route2ctf/ba0892b9070ebb2a5079226bd4fa9eed4b4bb104/steganography/empty -------------------------------------------------------------------------------- /web/empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abpolym/route2ctf/ba0892b9070ebb2a5079226bd4fa9eed4b4bb104/web/empty --------------------------------------------------------------------------------