Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
upx-recovery-tool — Automates repair of malformed UPX headers in ELF binaries, restoring magic, filesize, blocksize, and overlay fields so standard unpackers can process malware samples. | Kitploit
Tools/GitHubGitHub/nozominetworks/upx-recovery-tool
Reverse EngineeringMalware AnalysisBinary Analysis
GitHubnozominetworks/upx-recovery-tool

upx-recovery-tool

Automates repair of malformed UPX headers in ELF binaries, restoring magic, filesize, blocksize, and overlay fields so standard unpackers can process malware samples.

View Repository

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
1171343 years agoReviewed by Kitploit

upx-recovery-tool

upx-recovery-tool is a script that aims to repair the most common modifications done by malware creators to ELF UPX-compressed files done to prevent their automatic unpacking with a standard UPX tool.

Implemented UPX fixes / Features

This tool detects and repairs the following common modifications:

  • l_magic field of the l_info structure (UPX! magic value)
  • p_filesize and p_blocksize fields of the p_info structure
  • Overlay bytes

Dependencies

The script requires the following libraries listed on requirements.txt:

  • lief
  • python-magic
  • yara-python
Download Tool