Ανάπτυξη λογισμικού για ανάκτηση πακεταρισμένου κώδικα από εκτελέσιμα αρχεία x86 αρχιτεκτονικής
Software development for recovering packed code from x86 binaries

Bachelor Dissertation
Author
Καπετάνιος, Μιχαήλ - Παναγιώτης
Date
2025-09Advisor
Πατσάκης, ΚωνσταντίνοςView/ Open
Keywords
UnpackingAbstract
The present undergraduate thesis focuses on the development of a tool for analyzing and
extracting packaged code from executable files (unpacking). More specifically, a function
is developed in the Python language, which uses the angr and r2pipe frameworks. The
software performs static, dynamic, and symbolic analysis to identify and address
obfuscation techniques (such as anti-tracing), to locate the point before the execution of
the packaged code, and to extract it into a separate file (dumping).


