Reverse engineering
List of articles
These articles are related to reverse engineering.
- Understanding and traversing the call stack
- Reversing TF2’s bSendPacket
- Mordhau: From reversing Unreal Engine 4 to breaking animations
- Finding the local player offset in source games
- Reversing Devil Daggers
- Inspecting xorpd’s assembly snippets
- Reversing a simple keygen
These articles explain how to solve Dennis Yurichev’s reverse engineering challenges.
External resources
These are some good resources for learning and practicing reverse engineering.
- Reversing: Secrets of Reverse Engineering, by Eldad Eilam. Apart from RE, it’s a great resource to learn about assembly, compiler optimizations, operating system design, and much more.
- Dennis Yurichev’s challenges.re website, which has a lot of interesting challenges with different difficulties.
- xorpd’s website.
- Félix Cloutier’s x86 and amd64 instruction reference. In case the volume 2 of the Intel SDM is too intimidating.
About the Intel SDM
Throughout this section, you might see some references to the Intel Software Developer Manual (Intel SDM). Since the volumes on the official website are regularly updated, you can read and download the specific version I used for the references from the reference index.