learn to do pwn , in this repository i will make some vulnerable binary so you can attack the binary by various technique
0x0 | Name | Level | technique |
---|---|---|---|
1 | instruction pointer | easy | bof |
2 | arbitrary write | easy | shellcode |
3 | arbitrary write bss | easy | shellcode |
4 | defeat aslr | medium | ret2libc attack |
5 | defeat canary | medium | ret2libc attack |
6 | jmp | easy | ROP |
7 | procedure linkage table | easy | raet2plt |
8 | syscall | easy | ROP |
9 | _dl_runtime_resolve | easy | ret2dl-resolve |
10 | tcache_poisoning | medium | tcache poisoning (heap exploitation) @libc2.27 |