Simple PE Format Parser written in C/C++ using Win32API
- Reads passed path and scans recursively the folder
- Reads passed number of worker threads and creates a ThreadPool to process in parallel the queue of found PE files.
- Dumps in
.log
output-files the whole information about PE Format for each found file:
- DOS Header
- NT Headers
- Section Headers
- Exports Table
- Imports Table
- C/C++
- Win32API
- Microsoft Visual Studio
- Compile project for
x86
platform - Run the created
.exe
fromcmd
and pass as parameters a valid Windows path and number of worker threads (e.g.pedumper.exe "C:" 64
)
- http://www.delphibasics.info/home/delphibasicsarticles/anin-depthlookintothewin32portableexecutablefileformat-part1
- http://www.delphibasics.info/home/delphibasicsarticles/anin-depthlookintothewin32portableexecutablefileformat-part2
- https://msdn.microsoft.com/en-us/library/windows/desktop/ms686967(v=vs.85).aspx