The PE (Portable Executable) format is used by executables, object code, dynamic-link-libraries (DLLs), and binary files on 32-bit and 64-bit Windows operating systems. These notes accompany Ahmed Hesham's excellent guide A dive into the PE file format. They document my process of learning about the PE format (and by doing so, trying to relearn some C++), by developing some simple software for parsing PE files as I progress through the guide. The intention is not to develop robust software to interrogate PE files: existing software is available that does this much better. Instead, this is very much a project intended for my own educational benefit, while others may potentially find the odd detail useful.
-
Notifications
You must be signed in to change notification settings - Fork 0
Microsoft Portable Executable format notes and accompanying example code
License
stuwilmur/PE
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
Microsoft Portable Executable format notes and accompanying example code
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published