Στατική ανάλυση λυτρισμικού

datacite.contributor.RelatedPersonΧρήστος Φείδας
datacite.contributor.RelatedPersonΜιχαήλ Μπίρμπας
datacite.contributor.SupervisorΔημήτριος Σερπάνος
dc.contributor.authorΝικολάου, Νικόλ
dc.contributor.otherNicolaou, Nicole
dc.date.accessioned2025-02-13T07:26:09Z
dc.date.available2025-02-13T07:26:09Z
dc.date.issued2025-02-12
dc.degreegraduateThesis
dc.description.abstractΣτόχος της παρούσας εργασίας αποτελεί η στατική ανάλυση ενός δείγματος κακόβουλου λογισμικού τύπου ransomware, Ryuk, καθώς και η ανάπτυξη αποδοτικών και στοχευμένων κανόνων YARA για την ανίχνευσή του. Αρχικά, παρέχεται μια συνοπτική επισκόπηση των κυριότερων τύπων κακόβουλων λογισμικών, αναλύοντας τις θεμελιώδεις αρχές της λειτουργίας τους. Στη συνέχεια, περιγράφονται οι μεθοδολογίες ανάλυσης που εφαρμόζουν οι ειδικοί για την ανίχνευση τέτοιων κακόβουλων προγραμμάτων. Ειδικότερα, αναλύεται η σημασία των κανόνων YARA ως βασικό εργαλείο για την ανίχνευση κακόβουλων λογισμικών. Ακολουθεί μια περιγραφή του Ryuk ransomware, καθώς και πληροφορίες που αναδεικνύουν το γεγονός ότι αποτελεί μέρος μιας μεγαλύτερης επίθεσης με την ονομασία TripleThread. Στη συνέχεια, πραγματοποιείται η στατική ανάλυση του Ryuk χρησιμοποιώντας το εργαλείο αντίστροφης μηχανικής Ghidra. Στο τέλος της ανάλυσης, αναπτύσσονται κανόνες YARA με βάση τα ευρήματα της ανάλυσης και αξιολογούνται μέσω της σύγκρισής τους με 30 δείγματα/εκτελέσιμα του Ryuk, προκειμένου να διασφαλιστεί η αποτελεσματικότητά τους στην ανίχνευση του κακόβουλου λογισμικού.
dc.description.translatedabstractThe aim of this thesis is the static analysis of a sample of the ransomware-type malware, Ryuk, as well as the development of efficient and targeted YARA rules for its detection. Initially, a brief overview of the main types of malware is provided, analyzing their fundamental operating principles. Next, the analysis methodologies employed by experts for detecting such malicious programs are described. Specifically, the significance of YARA rules as a key tool for detecting malicious software is discussed. Following this, a description of the Ryuk ransomware is given, along with information highlighting the fact that it is part of a larger attack campaign named TripleThread. The static analysis of Ryuk is then conducted using the reverse engineering tool, Ghidra. At the end of the analysis, YARA rules are developed based on the findings and evaluated through comparison with 30 samples/executables of Ryuk to ensure their effectiveness in detecting the malware.
dc.identifier.urihttps://hdl.handle.net/10889/28917
dc.language.isoel
dc.rightsAttribution-ShareAlike 4.0 Internationalen
dc.rights.urihttp://creativecommons.org/licenses/by-sa/4.0/
dc.subjectΛυτρισμικό
dc.subjectΣτατική ανάλυση
dc.subject.alternativeRansomware
dc.subject.alternativeStatic analysis
dc.subject.alternativeRyuk
dc.subject.alternativeYARA
dc.titleΣτατική ανάλυση λυτρισμικού
dc.title.alternativeStatic analysis of ransomware

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
ΣΤΑΤΙΚΗ ΑΝΑΛΥΣΗ ΛΥΤΡΙΣΜΙΚΟΥ.pdf
Size:
3.72 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
5.02 KB
Format:
Item-specific license agreed upon to submission
Description: