| dc.contributor.advisor | Πατσάκης, Κωνσταντίνος | |
| dc.contributor.author | Καπετάνιος, Μιχαήλ - Παναγιώτης | |
| dc.date.accessioned | 2025-11-10T15:51:56Z | |
| dc.date.available | 2025-11-10T15:51:56Z | |
| dc.date.issued | 2025-09 | |
| dc.identifier.uri | https://dione.lib.unipi.gr/xmlui/handle/unipi/18382 | |
| dc.description.abstract | Η παρούσα πτυχιακή εργασία εστιάζει στην ανάπτυξη ενός εργαλείου για την
ανάλυση και εξαγωγή πακεταρισμένου κώδικα από εκτελέσιμα αρχεία ( unpacking ).
Πιό συγκεκριμένα αναπτύσσεται λειτουργικό σε γλώσσα python, το οποίο
χρησιμοποιεί τα angr και r2pipe frameworks. Το λογισμικό πραγματοποιεί στατική,
δυναμική και συμβολική ανάλυση για να εντοπίσει και αντιμετωπίσει τεχνικές
obfuscation (όπως anti-tracing) να εντοπίσει το σημείο πριν την εκτέλεση του
πακεταρισμένου κώδικα και να τον εξάγει σε ένα ξεχωριστό αρχείο ( dumping ). | el |
| dc.format.extent | 27 | el |
| dc.language.iso | el | el |
| dc.publisher | Πανεπιστήμιο Πειραιώς | el |
| dc.rights | Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα | * |
| dc.rights | Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα | * |
| dc.rights | Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα | * |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/gr/ | * |
| dc.title | Ανάπτυξη λογισμικού για ανάκτηση πακεταρισμένου κώδικα από εκτελέσιμα αρχεία x86 αρχιτεκτονικής | el |
| dc.title.alternative | Software development for recovering packed code from x86 binaries | el |
| dc.type | Bachelor Dissertation | el |
| dc.contributor.department | Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικής | el |
| dc.description.abstractEN | 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). | el |
| dc.subject.keyword | Unpacking | el |
| dc.date.defense | 2025-09-29 | |