Skip to content

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Function Dumper

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.

Why This Exists

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.

Features

  • 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.

Getting Started

Compile it:

  • With g++:
g++ -o dumper.exe dumper.cpp
  • With MSVC:
cl dumper.cpp

Run it:

./dumper target_binary.exe <exe_or_dll> <output.h>

Notes

  • Only functions with proper exports or identifiable sections will show up neatly.

COMING SOON:

  • PDB parser so you can get function names as well.
  • More methods of finding functions.
  • Dynamic type dumping.
  • Faster for large binaries.

Example Dump

image

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages