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

Bachelor Dissertation
Συγγραφέας
Καπετάνιος, Μιχαήλ - Παναγιώτης
Ημερομηνία
2025-09Επιβλέπων
Πατσάκης, ΚωνσταντίνοςΠροβολή/ Άνοιγμα
Λέξεις κλειδιά
UnpackingΠερίληψη
Η παρούσα πτυχιακή εργασία εστιάζει στην ανάπτυξη ενός εργαλείου για την
ανάλυση και εξαγωγή πακεταρισμένου κώδικα από εκτελέσιμα αρχεία ( unpacking ).
Πιό συγκεκριμένα αναπτύσσεται λειτουργικό σε γλώσσα python, το οποίο
χρησιμοποιεί τα angr και r2pipe frameworks. Το λογισμικό πραγματοποιεί στατική,
δυναμική και συμβολική ανάλυση για να εντοπίσει και αντιμετωπίσει τεχνικές
obfuscation (όπως anti-tracing) να εντοπίσει το σημείο πριν την εκτέλεση του
πακεταρισμένου κώδικα και να τον εξάγει σε ένα ξεχωριστό αρχείο ( dumping ).


