TLDR InfoSec · STRATEGIES & TACTICS

TUTORIAL: UNPACKING EXECUTABLES WITH TINYTRACER + PE-SIEVE

hshrzd.wordpress.com8 min read

Summary from the TLDR InfoSec newsletter

This tutorial demonstrates how to unpack a modified UPX-packed executable using TinyTracer and PE-sieve tools, which avoids anti-debugging measures common in packed malware. The process involves first tracing the executable to identify its Original Entry Point (OEP), setting a stop offset in TinyTracer to pause execution at the OEP, then using HollowsHunter to dump and reconstruct the unpacked program with its Import Address Table. After dumping, final modifications are needed in PE-bear to fix the entry point and restore proper section characteristics for the executable to run successfully.