PESuite

PESuite is a set of command line utilities for working with Windows Portable Executable (PE) files. They were formerly bundled with PECompact and are now a stand-alone project. Most support PE+ (PE64), and they accept wildcards and directory recursion.

For software developers. These utilities change executable files directly and are not meant for general use.

Utilities

  • PETrim: Reduce the size of a PE by physical realignment and/or stripping extra data (overlays). (PE/PE+)
  • PESubSys: Set the subsystem of a PE after linking, such as switching from Console to Windows mode or back. (PE/PE+)
  • PEHideText: Obfuscate plain text in a module’s physical and virtual image. (PE/PE+) Documentation
  • PEInsert: Embed data or text in the header cave of a PE. (PE/PE+)
  • PEChksum: Generate a new checksum for a module. (PE/PE+)
  • PESetVersion: Get and/or set the OS versions in a module. (PE/PE+)
  • PEWatermark: Watermark a module with a unique ID. (PE/PE+)

Get PESuite

Download PESuite

Billed once per year until cancelled


Discover more from Bitsum

Subscribe to get the latest posts sent to your email.

Leave a Comments

Bitsum Technologies

Independent Windows software since 2002. We build novel solutions to software performance and automation challenges.