Open main menu

Difference between revisions of "HOWTO-Reverse Engineering"

m (Text replacement - "</source>" to "</syntaxhighlight>")
Line 18: Line 18:


[http://beginners.re/ "Reverse Engineering for Beginners" free book]
[http://beginners.re/ "Reverse Engineering for Beginners" free book]
This site has a free ebook that may be useful as a gentle introduction to reverse engineering techniques in general.
This site has a free eBook that may be useful as a gentle introduction to reverse engineering techniques in general.


[http://godbolt.org/ Compiler Explorer]
[http://godbolt.org/ Compiler Explorer]
A pretty cool online tool that lets you paste in C code and shows you the compiled assembly under various different compilers. Useful if you're familiar with C, and what see what kinds of assembly are produced for various different code fragments.
A pretty cool online tool that lets you paste in C code and shows you the compiled assembly under various different compilers. Useful if you're familiar with C, and want to see what kinds of assembly are produced for various different code fragments.


[https://www.frida.re/ FRIDA - Dynamic Instrumentation Framework]
[https://www.frida.re/ FRIDA - Dynamic Instrumentation Framework]
Nice tool for a easy writing and injecting hooks to game binaries. Useful for watching how code executes, when are internal functions called, for dumping structures from memory of target process and for changing data in memory on the fly. Works for newer binaries of games (32bit and windows xp)
Nice tool for easy writing and injecting hooks to game binaries. Useful for watching how code executes, check when the internal functions are called, for dumping structures from memory of a target process and for changing data in memory on the fly. Works for newer binaries of games (32bit and Windows XP).


[http://www.bttr-software.de/products/insight/ Insight - real-mode DOS debugger]
[http://www.bttr-software.de/products/insight/ Insight - real-mode DOS debugger]
May prove useful as an alternative to the DosBox debugger
May prove useful as an alternative to the DosBox debugger.


== Using the DosBox Debugger ==
== Using the DosBox Debugger ==
1,310

edits