Welcome back to another PWN CTF, this time we will be looking on how to solve the exploitation challenge from the Hackerolympiad Thomas More & NVISO. link to the binary: https://github.com/ctfs/write-ups-2017/tree/master/belgian-hackerolympiad-2017/exploitation/luigi First, let's try to execute it in order to get the big picture of the program workflow before executing the program, we need the binary to be executable by using chmod utility ~# chmod +x challenge uh-oh! it seems we missing something that leads to a segmentation fault, we need to gain more understand to find out what we need to supply along the binary so it won't crash at the next execution. We can use Ghidra to help us with this task. It helps us to analyze the binary in detail manner by providing the pseudocode of the program After ghidra finish load the binary, go to the main function and take a look at the disassembler window that contains the main function source code. One of the funct...
Talk about Binary Analysis and Android Mobile security | I Create THINGS that Break THINGS :D