WRITEUPS / NOTES
Blog
- JUL 21, 2026POC for SROPvery old writeup, excuse the mistakespwntheorysroppoc
- JUL 10, 2026Bypassing CET/IBT using Function Oriented Programmingdeep dive into NSS_Module_freeresCETIBTr3ctf
- JUL 08, 2026Large Bin Attackcomprehensive large bin analysis of the glibc heap allocator and POC exploit to demonstrate popping a shellpwnheapglibc
- JUL 05, 2026Hello, worldtestpython3
- JAN 21, 2026AVX Timing Side-Channel Attacks against Address Space Layout RandomizationAVX Timing Side-Channel Attacks against Address Space Layout Randomizationpwntheoryside-channel
- DEC 10, 2025SROP (signal Return oriented programming) -SROP (signal Return oriented programming) -pwntheorysrop
- JUL 21, 2025FMT strings, used to overwrite places if fmt_string pwntools fails to do it.FMT strings, used to overwrite places if fmt_string pwntools fails to do it.pwntheoryformat-strings
- JUL 21, 2025GLOBAL OFFSET TABLE (GOT) & PROCEDURE LINKAGE TABLE (PLT)GLOBAL OFFSET TABLE (GOT) & PROCEDURE LINKAGE TABLE (PLT)pwntheorylinking
- JUL 05, 2025House of Apple 2Elementary analysis into the Houses of Appl 2 FSOP PathheapFsopglibc
- MAY 26, 2025ROP (return oriented programming)ROP (return oriented programming)pwntheoryrop
- APR 11, 2025ASLR (address space layout randomisation) :ASLR (address space layout randomisation) :pwntheoryaslr
- MAR 11, 2025Understanding BinEX as an amateurUnderstanding BinEX as an amateurpwntheorybasics
- DEC 30, 2024Buffer Overflow mitigation using Stack canariesBuffer Overflow mitigation using Stack canariespwntheorymitigations
- DEC 29, 2024Memory erros - stack smashing - stack overflowMemory erros - stack smashing - stack overflowpwntheorystack
- DEC 29, 2024Position Independent ExecutablesPosition Independent Executablespwntheorypie
- DEC 29, 2024basic pwntools methods that help with bin exp.basic pwntools methods that help with bin exp.pwntheorypwntools
- JUL 21, 2024Debugging using gbdDebugging using gbdpwntheorygdb