Αναγνώριση κακόβουλου λογισμικού με χρήση του εργαλείου ανάστροφης μηχανικής Ghidra
| datacite.contributor.RelatedPerson | Φείδας, Χρήστος | |
| datacite.contributor.RelatedPerson | Σιντόρης, Χρήστος | |
| datacite.contributor.Supervisor | Σερπάνος, Δημήτριος | |
| dc.contributor.author | Μπίρμπα, Αγγελική | |
| dc.contributor.other | Birba, Aggeliki | |
| dc.date.accessioned | 2024-10-14T06:12:40Z | |
| dc.date.available | 2024-10-14T06:12:40Z | |
| dc.date.issued | 2024-10-11 | |
| dc.degree | graduateThesis | |
| dc.description.abstract | Η ανάλυση και η αντιμετώπιση κακόβουλου λογισμικού αποτελούν ένα σημαντικό πρόβλημα για τους ερευνητές ασφαλείας. Συχνά, δεν έχουν πρόσβαση στον πηγαίο κώδικα του malware και, συνεπώς, δεν μπορούν να κατανοήσουν πλήρως τη λειτουργία του. Παρ' όλα αυτά, η αντιμετώπιση του κακόβουλου λογισμικού απαιτεί την εφαρμογή ανάστροφης μηχανικής. Η ανάστροφη μηχανική αποτελεί μια διαδικασία που απαιτεί τη λεπτομερή ανάλυση ενός ήδη υπάρχοντος προϊόντος, με σκοπό την κατανόηση της λειτουργίας του. Αυτή η προσέγγιση αντίθετη της προς τα εμπρός μηχανικής, όπου αναπτύσσεται ένα νέο προϊόν, απαιτεί συστηματική παρατήρηση των επιπτώσεων που επιφέρει το εν λόγω προϊόν στο περιβάλλον του και την ανάλυση της συμπεριφοράς του. Στη συγκεκριμένη περίπτωση γίνεται ανάλυση του havoc demon malware. Η ανάστροφη μηχανική για το havoc demon malware αποτελεί μια σημαντική μέθοδο ανάλυσης, η οποία στοχεύει στην αποκάλυψη του εσωτερικού μηχανισμού και της λειτουργίας του. Μέσω της εφαρμογής αναλυτικών μεθόδων, όπως της ανάλυσης κώδικα, της ανάκτησης αποθηκευμένων πληροφοριών και της ανίχνευσης συστημάτων κρυπτογράφησης, μπορούν να κατανοηθούν οι τεχνικές που χρησιμοποιεί το malware προκειμένου να προκαλέσει ζημιές στα πληττόμενα συστήματα και τις δραστηριότητές του. Με βάση αυτή την κατανόηση, είναι δυνατόν να αναπτυχθούν μεθόδοι ανίχνευσης και αντιμετώπισης για το malware, όπως αναβαθμίσεις στον τομέα της ασφάλειας, εφαρμογή πατενταρισμένων τεχνικών ανίχνευσης και ανάπτυξη αντικειμένων ασφάλειας. Η ανάστροφη μηχανική αποτελεί ένα ανεκτίμητο εργαλείο στην αντιμετώπιση κακόβουλου λογισμικού, καθώς επιτρέπει την εμβάθυνση στη λειτουργία του, την εντοπισμό πιθανών ευπαθειών και την ανάπτυξη αποτελεσματικών στρατηγικών για την αντιμετώπιση και πρόληψη των απειλών. | |
| dc.description.translatedabstract | The analysis and handling of malware is a significant problem for security researchers. Often, they do not have access to the source code of the malware and, therefore, cannot fully understand its operation. Nevertheless, dealing with malware requires the application of reverse engineering. Reverse engineering is a process that requires the detailed analysis of an existing product, with the aim of understanding its operation. This approach is contrary to forward engineering, where a new product is developed, and requires systematic observation of the effects that the product has on its environment and the analysis of its behavior. In this specific case, an analysis of the havoc demon malware is conducted. Reverse engineering of the havoc demon malware is an important analysis method aimed at revealing its internal mechanism and operation. Through the application of analytical methods such as code analysis, recovery of stored information, and detection of encryption systems, the techniques used by the malware to cause damage to the affected systems and its activities can be understood. Based on this understanding, it is possible to develop detection and mitigation methods for the malware, such as upgrades in the field of security, application of patented detection techniques, and development of security objects. Reverse engineering is an invaluable tool in combating malicious software, as it allows for a deeper understanding of its operation, identification of potential vulnerabilities, and development of effective strategies for addressing and preventing threats. | |
| dc.identifier.uri | https://hdl.handle.net/10889/28295 | |
| dc.language.iso | el | |
| dc.rights | Attribution-NonCommercial-ShareAlike 3.0 Greece | en |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-sa/3.0/gr/ | |
| dc.subject | Κακόβουλο λογισμικό | |
| dc.subject | Ανάστροφη μηχανική | |
| dc.subject.alternative | Malware | |
| dc.subject.alternative | Reverse engineering | |
| dc.subject.alternative | Ghidra | |
| dc.subject.alternative | YARA rules | |
| dc.title | Αναγνώριση κακόβουλου λογισμικού με χρήση του εργαλείου ανάστροφης μηχανικής Ghidra | |
| dc.title.alternative | Malware analysis using the reverse engineering tool Ghidra |