Recent posts

ROPEmporium: badchars

4 minute read

‘badchars’ focuses on using gadgets to write user-controlled data to a binary in order to run arbitrary commands.

ROPEmporium: write4

4 minute read

‘write4’ focuses on using gadgets to write user-controlled data to a binary in order to run arbitrary commands.

ROPEmporium: callme

4 minute read

‘callme’ focuses on leveraging the PLT in order to call functions whose addresses is not resolved until runtime.

ROPEmporium: split

2 minute read

‘split’ focuses on basic ROP, utilizing gadgets to populate registers in order to call a function in x64 with function parameters.

ROPEmporium: ret2win

3 minute read

‘ret2win’ focuses on basic buffer overflow and return address overwriting.