The format of an operating system’s executable file is in many ways a mirror of the operating system.
–Matt Pietrek
PE or Portable Executable is the Windows executable file format. Studying the PE format helps us understand how windows internals function which in turn makes us better programmers. It is even more important for reverse engineers who want to figure out the intricate details of often obfuscated binaries.
Continue reading