richyliu / binmod

Collection of binary patching tools and techniques

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

binmod

Collection of binary patching tools and techniques. These tools are designed to add custom code to modify a binary's functionality.

Techniques

Dynamically linked

  • dynamic_ld_preload_gdb/: LD_PRELOAD + GDB runtime patch

Statically linked

  • GDB runtime mmap specially crafted executable
  • e9patch (AOT patching)

About

Collection of binary patching tools and techniques

License:MIT License


Languages

Language:Python 31.7%Language:C 28.4%Language:Makefile 20.0%Language:Assembly 19.9%