## Hacking Lab
---

### Binary Exploit

- _DCTF 2021_
  - [Formats Last Theorem](dctf-2021/formats-last-theorem/writeup.md)
  - [Hotel ROP](dctf-2021/hotel-rop/writeup.md)
  - [Baby BOF](dctf-2021/baby-bof/writeup.md)
  - [Bell](dctf-2021/bell/writeup.md)
  - [Pinch Me](dctf-2021/pinch_me/writeup.md)
  - [ReadMe](dctf-2021/readme/writeup.md)
  - [Tiny Interpreter](dctf-2021/tiny-interpreter/writeup.md)
  - [Just In Time](dctf-2021/just-in-time/writeup.md)
  - [Pwn Sanity Check](dctf-2021/pwn-sanity-check/writeup.md)

- _DawgCTF 2021_
  - [Jellypotters](dawgctf-2021/jellypotters/writeup.md)
  - [Binary Bbomb](dawgctf-2021/binary-bbomb/writeup.md)
  - [Bofit](dawgctf-2021/bofit/writeup.md)

- _HeroCTF V3_
	- [Kernel Module #3](heroctf-v3/kernel-module-3/writeup.md)
	- [Kernel Module #2](heroctf-v3/kernel-module-2/writeup.md)
	- [Kernel Module #1](heroctf-v3/kernel-module-1/writeup.md)
	- [Win But Twisted](heroctf-v3/win-but-twisted/writeup.md)
	- [H4XOR](heroctf-v3/h4XOR/writeup.md)
	- [JNI](heroctf-v3/JNI/writeup.md)
	- [sELF Control](heroctf-v3/self-control/writeup.md)

- _GLSC CTF 2021_
  - [Collisions](glsc-ctf-2021/collisions/writeup.md)
  - [Scr1pt1ng](glsc-ctf-2021/scr1pt1ng/writeup.md)

- _Pragyan 2021_
  - [Guessing Game](pragyan-2021/guessing-game/writeup.md)
  - [Rusty Rev](pragyan-2021/rusty-rev/writeup.md)

- _FooBar CTF 2021_
  - [Child Rev](foobarctf-2021/child_rev/writeup.md)

- _UMassCTF '21_
  - [Easteregg](umass21/easteregg/writeup.md)
  - [Chains](umass21/chains/writeup.md)
  - [Babushka](umass21/babushka/writeup.md)
  - [Malware](umass21/malware/writeup.md)

- _PicoCTF 2020_
  - [Guessing Game2](picoctf-2020/guessing-game2/writeup.md)
  - [Web Gauntlet](picoctf-2020/web-gauntlet/writeup.md)
  - [OTP Implementation](picoctf-2020/otp-implementation/writeup.md)
  - [Guessing Game1](picoctf-2020/guessing-game1/writeup.md)

- _Google CTF 2019_
  - [JIT](google-ctf-2019/jit/shellcode.py)
  - [MicroServiceDaemonOS](google-ctf-2019/MicroServiceDaemonOS/shellcode.py)
  - [Dialtone](google-ctf-2019/dialtone/writeup.md)

- _CTFLearn_
  - [Weird Calculator](ctflearn/weird-calculator/writeup.md)
  - [Rotterdam](ctflearn/rotterdam/writeup.md)
  - [Jumper](ctflearn/jumper/writeup.md)
  - [Rangoon](ctflearn/rangoon/writeup.md)
  - [Ramada](ctflearn/ramada/writeup.md)
  - [Recklinghausen](ctflearn/recklinghausen/writeup.md)
  - [Libraries](ctflearn/libraries/writeup.md)
  - [Every Bit Counts](ctflearn/every-bit-counts/writeup.md)
  - [Reverse Me](ctflearn/reverse-me/writeup.md)
  - [PyDis](ctflearn/py-dis/writeup.md)
  - [Time to Eat](ctflearn/time-to-eat/writeup.md)
  - [Poor Login](ctflearn/poor-login/writeup.md)
  - [Favorite Color](ctflearn/favorite-color/writeup.md)
  - [Shell Time](ctflearn/shell-time/writeup.md)

- _PicoCTF 2019_
  - [CanaRy](picoctf-2019/CanaRy/shellcode.py)
  - [Overflow-0](picoctf-2019/overflow-0/shellcode.py)
  - [Overflow-1](picoctf-2019/overflow-1/writeup.md)
  - [Overflow-2](picoctf-2019/overflow-2/writeup.md)
  - [NewOverFlow-1](picoctf-2019/NewOverFlow-1/shellcode.py)
  - [NewOverFlow-2](picoctf-2019/NewOverFlow-2/shellcode.py)
  - [ROP32](picoctf-2019/rop32/shellcode.py)
  - [Slippery Shellcode](picoctf-2019/slippery-shellcode/writeup.md)
  - [Messy Malloc](picoctf-2019/messy-malloc/writeup.md)
  - [Leap Frog](picoctf-2019/leap-frog/writeup.md)
  - [GoT](picoctf-2019/got/writeup.md)
  - [Pointy](picoctf-2019/pointy/writeup.md)
  - [ROP64](picoctf-2019/rop64/shellcode.py)
  - [AfterLife](picoctf-2019/AfterLife/shellcode.py)
  - [SecondLife](picoctf-2019/SecondLife/shellcode.py)
  - [Heap Overflow](picoctf-2019/HeapOverflow/shellcode.py)
  - [Stringzz](picoctf-2019/stringzz/writeup.md)
  - [L1m1tL335](picoctf-2019/L1m1tL335/writeup.md)

### Web

- _HeroCTF V3_
	- [You Should Die](heroctf-v3/you-should-die/writeup.md)
	- [Transfer](heroctf-v3/transfer/writeup.md)
	- [PwnQL #2](heroctf-v3/pwnQL-2/writeup.md)
	- [PwnQL #1](heroctf-v3/pwnQL-1/writeup.md)

- _GLSC CTF 2021_
  - [MR. Roboto](glsc-ctf-2021/mr.roboto/writeup.md)

- _UMassCTF '21_
  - [Hermit Part1](umass21/hermit-part1/writeup.md)
  - [PikCha](umass21/PikCha/writeup.md)

- _Google CTF 2019_
  - [Malvertising](google-ctf-2019/malvertising/writeup.md)

- _PicoCTF 2019_
  - [Cereal Hacker 1](picoctf-2019/cereal-hacker1/writeup.md)
  - [Cereal Hacker 2](picoctf-2019/cereal-hacker2/writeup.md)
  - [Irish-Name-Repo 1](picoctf-2019/Irish-Name-Repo-1/writeup.md)
  - [Empire 1](picoctf-2019/empire1/writeup.md)

- _CTFLearn_
  - [Don't Bump Your Head(er)](ctflearn/Don'tBumpYourHeader/writeup.md)
  - [Inj3ction Time](ctflearn/web8/writeup.md)
  - [Calculat3 M3](ctflearn/web7/writeup.md)

- _Hacker101 CTF_
  - [Grayhatcon](hacker101-ctf/grayhatcon/writeup.md)
  - [XSS Playground](hacker101-ctf/XSS-playground/writeup.md)
  - [Cody's First Blog](hacker101-ctf/cody'sFirstBlog/writeup.md)
  - [Encrypted Pastebin](hacker101-ctf/encrypted-pastebin/writeup.md)
  - [Photo Gallery](hacker101-ctf/photo-gallery/writeup.md)
  - [Postbook](hacker101-ctf/postbook/writeup.md)
  - [Pet Shop](hacker101-ctf/photo-gallery/writeup.md)
  - [MicroCMS v2](hacker101-ctf/micro-cms-v2/writeup.md)

### Crypto

- _CryptoHack_
  - [Flipping Cookie](cryptohack/flipping-cookie/writeup.md)
  - [Lazy CBC](cryptohack/lazy-cbc/writeup.md)
  - [Bean Counter](cryptohack/bean-counter/writeup.md)
  - [Ctrime](cryptohack/ctrime/writeup.md)
  - [Triple DES](cryptohack/triple-des/writeup.md)
  - [ECB Oracle](cryptohack/ecb-oracle/writeup.md)
  - [Stream Consciousness](cryptohack/stream-consciousness/writeup.md)

- _DCTF 2021_
  - [A Simple SP Box](dctf-2021/a-simple-sp-box/writeup.md)
  - [Just Take Your Time](dctf-2021/just-take-your-time/writeup.md)
  - [This One Is Really Basic](dctf-2021/this-one-is-really-basic/writeup.md)

- _DawgCTF 2021_
  - [Cooking The Ramen](dawgctf-2021/cooking-the-ramen/writeup.md)
  - [It's Not RSA](dawgctf-2021/it's-not-rsa/writeup.md)
  - [Really Secure Algorithm](dawgctf-2021/really-secure-algorithm/writeup.md)
  - [The Obligatory RSA](dawgctf-2021/the-obligatory-rsa/writeup.md)

- _CTFLearn_
  - [Linear-Feedback Shift Register](ctflearn/linear-feedback-shift-register/writeup.md)
  - [We Want Nudes Instead of Nukes](ctflearn/we-want-nudes-instead-of-nukes/writeup.md)
  - [Python Reversal](ctflearn/python-reversal/decode.py)
  - [Tony Stark's Message](ctflearn/tony-stark's-message/writeup.md)
  - [The Simpsons](ctflearn/the-simpsons/writeup.md)
  - [Copper RSA Lattice](ctflearn/copper-rsa-lattice/decrypt.py)
  - [RSA Twins](ctflearn/rsa-twins/decrypt.py)
  - [AlexCTF CR2 Many Time Secrets](ctflearn/alexctf-cr2-many-time-secrets/writeup.md)
  - [RSA Beginner](ctflearn/rsa-beginner/decrypt.py)
  - [RSA Noob](ctflearn/rsa-noob/decrypt.py)
  - [Substitution](ctflearn/substitution-cipher/substitution.py)

- _Google CTF 2019_
  - [Cryptoqkd](google-ctf-2019/cryptoqkd.web.ctfcompetition.com/post.py)

- _PicoCTF 2019_
  - [WhitePages](picoctf-2019/WhitePages/decode.py)
  - [Mr. WorldWide](picoctf-2019/mr-worldWide/writeup.md)
  - [Caesar](picoctf-2019/caesar/decode.py)
  - [ROT13](picoctf-2019/rot13/writeup.md)
  - [The Numbers](picoctf-2019/the-numbers/writeup.md)

- _Hacker101 CTF_
  - [Model E1337 Rolling Code Lock](hacker101-ctf/model-e1337-rolling-code-lock/writeup.md)

### Forensics

- _DCTF 2021_
  - [Forgotten Secret](dctf-2021/forgotten-secret/writeup.md)

- _PicoCTF 2019_
  - [c0rrypt](picoctf-2019/c0rrupt/writeup.md)
  - [Shark on Wire1](picoctf-2019/shark-on-wire1/writeup.md)
  - [ASM2](picoctf-2019/asm2/writeup.md)
  - [Like1000](picoctf-2019/like1000/writeup.md)

- _CTFLearn_
  - [Jakarta](ctflearn/jakarta/writeup.md)
  - [The Keymaker](ctflearn/the-keymaker/writeup.md)
  - [Abondoned Street Challenge2](ctflearn/abondoned-street-challenge2/writeup.md)
  - [Mr. Bin](ctflearn/mr_bin/writeup.md)
  - [Corrupted File](ctflearn/corrupted-file/writeup.md)
  - [F1l3 Mix3r](ctflearn/f1l3-m1x3r/writeup.md)
  - [Image Magic](ctflearn/image-magic/writeup.md)
  - [Read In Color](ctflearn/read-in-color/writeup.md)
  - [Hisss](ctflearn/hisss/hisss.py)
