Ανάστροφη μηχανική του κακόβουλου λογισμικού WannaCry

Loading...
Thumbnail Image

Date

2023-10-02

Authors

Λουζιώτης Αγγελής, Φίλιππος

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

Ο στόχος της συγκεκριμένης εργασίας είναι η ανάστροφη ανάλυση του κακόβουλου λογισμικού WannaCry με στατικές τεχνικές ανάλυσης και η δημιουργία ικανοποιητικών κανόνων YARA για τον εντοπισμό και αντιμετώπιση του. Αρχικά, γίνεται μια εισαγωγή στα βασικά θέματα και τεχνολογίες που αφορούν την εργασία και χρησιμοποιήθηκαν στα πλαίσια της. Πιο συγκεκριμένα, περιγράφονται τα είδη κακόβουλου λογισμικού, τα χαρακτηριστικά τους, όπως και κάποιες ιδιαιτερότητες τους αλλά και οι τεχνικές, οι οποίες, τους επιτρέπουν να παραμείνουν κρυφά. Έπειτα, παρουσιάζονται οι τεχνικές ανάλυσης που χρησιμοποιούνται για την καταπολέμηση των κακόβουλων λογισμικών, τα πλεονεκτήματα τους, τα μειονεκτήματα τους και τα βασικά βήματα τα οποία ακολουθούνται. Στη συνέχεια, επιδεικνύεται η δομή και η χρήση των κανόνων YARA. Ύστερα, αρχίζει η ανάλυση του WannaCry με μία επεξήγηση των βασικών χαρακτηριστικών του και της επίθεσης του κακόβουλου λογισμικού. Ακολούθως, πραγματοποιείται η ανάστροφη μηχανική στο βασικό εκτελέσιμο του WannaCry και τα εκτελέσιμα που εξάγονται από αυτό, κάνοντας χρήση του εργαλείου Ghidra. Μετέπειτα, βάση των αποτελεσμάτων της ανάλυσης αυτής, δημιουργούνται κανόνες YARA για ανίχνευση του κακόβουλου λογισμικού. Οι κανόνες αυτοί ελέγχθηκαν, χρησιμοποιώντας 27 δείγματα του WannaCry και παραλλαγών του ως προς την αποτελεσματικότητα τους.

Description

Keywords

Κακόβουλο λογισμικό, Ανάστροφη ανάλυση

Citation