PE Tools

PE Tools

PE Tools is a portable software suite of utilities for working with Windows portable executable (PE) files. It includes tools for inspecting, editing, and analyzing PE file headers, sections, metadata, imports, exports, resources, and more.
PE Tools image
pe portable-executable disassembly reverse-engineering

PE Tools: Portable Software Suite for Windows Portable Executable Files

PE Tools is a portable software suite of utilities for working with Windows portable executable (PE) files. It includes tools for inspecting, editing, and analyzing PE file headers, sections, metadata, imports, exports, resources, and more.

What is PE Tools?

PE Tools is a comprehensive set of utilities for working with Windows portable executable (PE) files. It allows you to view and edit PE file headers, view and modify sections, view and edit resources, imports, and exports, dump and rebuild files, and more. Some of the key features include:

  • Viewing and editing PE file headers like machine type, timestamps, pointers, and characteristics flags
  • Viewing and modifying PE sections including name, virtual size, virtual address, raw data size, pointers, characteristics, and raw data
  • Adding, deleting, and extracting resources like icons, images, strings, etc.
  • Viewing and modifying import tables and export tables
  • Dumping PE file information like headers, sections, imports, exports, etc. to text files
  • Unpacking and rebuilding packed PE files by manually providing lost headers/sections
  • Analyzing files for anomalies and corroborating other reverse engineering tools

PE Tools provides an integrated GUI interface for all these utilities making it easy to work with PE files. It is portable and works as a standalone executable with no install required. If you work with Windows executable files, PE Tools is an invaluable addition to your reverse engineering toolkit.

PE Tools Features

Features

  1. View and edit PE file headers
  2. View and edit section headers
  3. View and edit data directories
  4. View and edit imports/exports
  5. View and edit resources
  6. Disassemble code
  7. Hex editor
  8. Compare files
  9. Generate hashes

Pricing

  • Free
  • Open Source

Pros

Powerful feature set

Portable and easy to use

Free and open source

Cons

Steep learning curve

Limited documentation/support

UI is dated


The Best PE Tools Alternatives

Top Development and Reverse Engineering and other similar apps like PE Tools


PE Explorer icon

PE Explorer

PE Explorer is a feature-rich portable executable (PE) file viewer, editor, analyzer, and debugger for Windows. It enables developers, reverse engineers, and malware analysts to examine the structure and components of EXE, DLL, OCX, SYS, and other PE file formats in great depth.With PE Explorer, you can view and edit...
PE Explorer image
CFF Explorer icon

CFF Explorer

CFF Explorer is a powerful tool for examining, editing, and reverse engineering executable files in the Common File Format (CFF). It supports a wide range of file types including EXE, DLL, OCX, SYS, LIB, and more.Some of the key features of CFF Explorer include:Viewing the full structure and hierarchy of...
CFF Explorer image
PE-bear icon

PE-bear

PE-bear is a free, open source portable executable (PE) malware analysis tool for Windows. It performs static analysis on PE files to extract metadata and identify suspicious characteristics that may indicate the file is malicious.Features of PE-bear include:Extracting PE header information like imports, exports, resources, etc.Identifying packing/compressionListing strings and functionsChecking...
PE-bear image
EXeScope icon

EXeScope

eXeScope is a versatile advanced hex editor, disk editor, data viewer, data analyzer and data formatter for files, disks, physical RAM and processes. It enables deep inspection and editing of raw binary data with advanced capabilities.Key features include:Opening files of any size and binary formatInspection of physical disks and volumes...
PPEE (puppy) icon

PPEE (puppy)

PPEE (puppy) is a lightweight Linux distribution designed to revive older computers and run fast on systems with limited resources. It is based on Ubuntu but uses a highly customized setup focused on simplicity and ease of use.By default, PPEE uses the lightweight JWM window manager which consumes fewer system...
PPEE (puppy) image
EXE Explorer icon

EXE Explorer

EXE Explorer is a free, open-source software utility for analyzing and editing Windows portable executable (PE) files such as EXE, DLL, OCX, SYS, MUI, FON, and more.With EXE Explorer, you can view and modify various aspects of EXE files including:PE headers - View and edit fields like machine type, timestamp,...
EXE Explorer image