Skip to content

Releases: 0x11DFE/file-unpumper

v2.0 - Enhanced PE File Analysis and Cleaning

04 Jul 08:16
Compare
Choose a tag to compare

v2.0 - Enhanced PE File Analysis and Cleaning

Added

  • Command-line argument parsing using the clap crate.
  • Option to fix PE headers (--fix-headers).
  • Option to extract resources from the PE file (--extract-resources).
  • Option to analyze PE metadata (--analyze-metadata).
  • Progress bar display during file saving using the indicatif crate.
  • Parallel processing of file chunks during saving using the rayon crate.

Changed

  • Refactored the code into separate functions for better readability and maintainability.
  • Improved error handling and error reporting.
  • Replaced direct file I/O with memory-mapped file access using the memmap2 crate.
  • Changed the output file naming convention to include the original file extension.

Removed

  • Removed the logic for finding the end of the file by searching for null bytes (0x30, 0x80...)

Checksum (SHA-256)

file-unpumper_x86_64-unknown-linux-gnu.elf: F6419C9E0C8E9329262303B58FD54EB1C81E73B594B475655C6CBB1496A1610E
file-unpumper_x86_64-pc-windows-msvc.exe: 1E3C16EF3338218386CCC631B53D23121494DD87BA51F8D1A8C24C2142094568