Ανάστροφη μηχανική του κακόβουλου λογισμικού WannaCry
Loading...
Date
2023-10-02
Authors
Λουζιώτης Αγγελής, Φίλιππος
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Ο στόχος της συγκεκριμένης εργασίας είναι η ανάστροφη ανάλυση του κακόβουλου λογισμικού WannaCry με στατικές τεχνικές ανάλυσης και η δημιουργία ικανοποιητικών κανόνων YARA για τον εντοπισμό και αντιμετώπιση του.
Αρχικά, γίνεται μια εισαγωγή στα βασικά θέματα και τεχνολογίες που αφορούν την εργασία και χρησιμοποιήθηκαν στα πλαίσια της. Πιο συγκεκριμένα, περιγράφονται τα είδη κακόβουλου λογισμικού, τα χαρακτηριστικά τους, όπως και κάποιες ιδιαιτερότητες τους αλλά και οι τεχνικές, οι οποίες, τους επιτρέπουν να παραμείνουν κρυφά. Έπειτα, παρουσιάζονται οι τεχνικές ανάλυσης που χρησιμοποιούνται για την καταπολέμηση των κακόβουλων λογισμικών, τα πλεονεκτήματα τους, τα μειονεκτήματα τους και τα βασικά βήματα τα οποία ακολουθούνται. Στη συνέχεια, επιδεικνύεται η δομή και η χρήση των κανόνων YARA.
Ύστερα, αρχίζει η ανάλυση του WannaCry με μία επεξήγηση των βασικών χαρακτηριστικών του και της επίθεσης του κακόβουλου λογισμικού. Ακολούθως, πραγματοποιείται η ανάστροφη μηχανική στο βασικό εκτελέσιμο του WannaCry και τα εκτελέσιμα που εξάγονται από αυτό, κάνοντας χρήση του εργαλείου Ghidra. Μετέπειτα, βάση των αποτελεσμάτων της ανάλυσης αυτής, δημιουργούνται κανόνες YARA για ανίχνευση του κακόβουλου λογισμικού. Οι κανόνες αυτοί ελέγχθηκαν, χρησιμοποιώντας 27 δείγματα του WannaCry και παραλλαγών του ως προς την αποτελεσματικότητα τους.
Description
Keywords
Κακόβουλο λογισμικό, Ανάστροφη ανάλυση