Source code: https://github.com/RobbeBryssinck/LegoIsland2Reversing.git In part 1, I reverse engineered most of the relevant parts of the code. In this post, I will look at how to extend the functionality of the game to allow me to fly using a fly hack. Strategy To implement the fly hack, I decided to...
Read More
Source code: https://github.com/RobbeBryssinck/LegoIsland2Reversing.git TL;DR: if you are a beginner in reverse engineering games, part 1 might be interesting to you. If you want to hear my ideas on how I modified a game which is not very extensible due to a lot of things being hardcoded, part 2 might be...
Read More
This weekend, there was a blue moon, so I figured I’d upload something to my blog again. Rock paper scissors The program itself is straightforward. The user gets asked if they want to play rock, paper, scissors. The user can answer with y or n. If the user chooses to...
Read More
Running checksec on the binary, we can see that many standard exploit mitigation technologies are present: stack canaries, non-executable stack, no RUNPATH. PIE is disabled, and the debugging symbols are still present. Initial dynamic analysis The program asks for the number of favorite numbers the user has. Next, the user...
Read More