Rocket Blaster XXX

Challenge Description :

Prepare for the ultimate showdown! Load your weapons, gear up for battle, and dive into the epic fray—let the fight commence!

File Reconnaissance :

the binary is 64bit architecture not stripped which makes reversing easier and the only protection present is NX which makes injecting shellcode useless since it will not be executed

let's open the binary using ghidra and we can see that we have a buffer overflow and the offset to the return address is 40

there is a win function that prints the flag but it checks 3 arguments if they are satisfied it will print the flag

Exploit.py :

Flag :

Last updated

Was this helpful?