Ricardo J. Ruiz Fernández

Pentester | OffSec instructor | OSCE3 OSCP GX-PT

Blog Categories About

ROP Emporium Challenge 7 - Ret2csu (64 bits)

June 15, 2020 ROP Emporium

Description: Call the ret2win() function, the caveat this time is that the third argument (which you know by now is stored in the rdx register on x86_64 Linux) must be 0xdeadcafebabebeef

Continue reading →

ROP Emporium Challenge 6 - Pivot (32 bits)

June 14, 2020 ROP Emporium

Description: There’s only enough space for a three-link chain on the stack but you’ve been given space to stash a much larger ROP chain elsewhere. Learn how to pivot the stack onto a new location.

Continue reading →

ROP Emporium Challenge 6 - Pivot (64 bits)

June 13, 2020 ROP Emporium

Description: There’s only enough space for a three-link chain on the stack but you’ve been given space to stash a much larger ROP chain elsewhere. Learn how to pivot the stack onto a new location.

Continue reading →

ROP Emporium Challenge 5 - Fluff (32 bits)

June 12, 2020 ROP Emporium

Description: The concept here is identical to the write4 challenge. The only difference is we may struggle to find gadgets that will get the job done.

Continue reading →

ROP Emporium Challenge 5 - Fluff (64 bits)

June 11, 2020 ROP Emporium

Description: The concept here is identical to the write4 challenge. The only difference is we may struggle to find gadgets that will get the job done.

Continue reading →

ROP Emporium Challenge 4 - Badchars (64 bits)

June 10, 2020 ROP Emporium

Description: An arbitrary write challenge with a twist; certain input characters get mangled before finding their way onto the stack

Continue reading →

ROP Emporium Challenge 4 - Badchars (32 bits)

June 9, 2020 ROP Emporium

Description: An arbitrary write challenge with a twist; certain input characters get mangled before finding their way onto the stack

Continue reading →

ROP Emporium Challenge 3 - Write4 (32 bits)

June 8, 2020 ROP Emporium

Description: We’ll be looking for gadgets that let us write a value to memory such as mov [reg], reg.

Continue reading →


« Prev 1 2 3 4 5 6 7 8 9 10 11 12 Next »

© 2026 Ricardo J. Ruiz Fernández