This repo is part of a tutorial series written on my Medium article called: Instrument and Patch Your Way to Binary Enlightenment
After reading this article, you should be able to:
- Understand the common methodologies for binary analysis and their differences
- How dynamic binary instrumentation (DBI) works
- Be able to examine static file properties
- Use debuggers for “cracking” or patching a portable executable (PE)
- Use DBI frameworks for modifying an application’s behavior using injected hooks
All sample PE files and scripts provided are licensed under GPL v2.0. I have also provided presentations for quick reference as you read through if you feel you want to dig deeper into this subject.