Skip to content

Theorealize is a simple Rust tool to dump exported function names from a given DLL by manually parsing its PE headers.

Notifications You must be signed in to change notification settings

unkvolism/Theorealize

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Theorealize — DLL Export Dump

theorealize

This is a simple tool written in Rust that dumps all exported function names from a DLL passed as an argument.
I built this mostly as an exercise to better understand and parse PE (Portable Executable) structures manually, without relying on high-level wrappers.

It’s not intended to be fancy or complete — just a basic, educational tool.


What It Does

  • Loads a DLL dynamically using LoadLibraryA.
  • Parses its PE headers manually to locate the IMAGE_EXPORT_DIRECTORY.
  • Iterates through all exported function names and prints them to stdout.

Example

cargo run ntdll.dll

About

Theorealize is a simple Rust tool to dump exported function names from a given DLL by manually parsing its PE headers.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages