Skip to content

Binary patching examples tutorial with dynamic instrumentation and traditional methods with a debugger.

License

Notifications You must be signed in to change notification settings

dc401/dynamic-instrumentation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dynamic-instrumentation

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.

Using Frida for DBI Hooking Functions

Manually Patching a .NET Binary

Releases

No releases published

Packages

No packages published