Its been a while since my last update in this blog, I finally have some time to make another write up of pwn CTF challenge. Thanks to my classmate Christos for sharing this challenge, I hope this blog can help you to understand how to approach this challenge. The challenge was named BabyStack. It was a 64 bit ELF executable and it's expected us to change the flow of program execution in order to spit out the flag At first, if you try to run the app it will show read() open error function this indicates that this binary needs to have some additional file in order to run properly. Since this is a CTF challenge I just try to create like a dummy file called flag to see if this the correct file to be prepared. It turns out it was a correct file and we can see that the binary give us two input first is the "size" and the "data" next, let's try to load the binary to ghidra so we have more detail information about the binary. Examining the p...
Talk about Binary Analysis and Android Mobile security | I Create THINGS that Break THINGS :D