A tiny tool that dumps all the functions in a binary as typedefs. It works by parsing exports and sections, so you get a neat map of everything you can hook or reference.
I wanted a tool to dump function typedefs for easy hooking. this is not great for large binaries but is nice for simple stuff you need to dump quickly.
- Parses both exports and sections.
- Generates clean
typedefs for every function it finds. - Compilable with g++ or MSVC.
- Dumps strings.
- Dumps Metadata
- Creates IDAC file.
Compile it:
- With g++:
g++ -o dumper.exe dumper.cpp- With MSVC:
cl dumper.cppRun it:
./dumper target_binary.exe <exe_or_dll> <output.h>- Only functions with proper exports or identifiable sections will show up neatly.
- PDB parser so you can get function names as well.
- More methods of finding functions.
- Dynamic type dumping.
- Faster for large binaries.