Using Memory Management to Detect and Extract Illegitimate Code for Malware Analysis


Willems, Carsten ; Freiling, Felix


[img]
Vorschau
PDF
DetectionAndExtractionOfIllegitimateCodeExecution_v2.pdf - Veröffentlichte Version

Download (369kB)

URL: http://ub-madoc.bib.uni-mannheim.de/3163
URN: urn:nbn:de:bsz:180-madoc-31639
Dokumenttyp: Arbeitspapier
Erscheinungsjahr: 2011
Sprache der Veröffentlichung: Englisch
Einrichtung: Fakultät für Wirtschaftsinformatik und Wirtschaftsmathematik > Sonstige - Fakultät für Mathematik und Informatik
MADOC-Schriftenreihe: Veröffentlichungen der Fakultät für Mathematik und Informatik > Institut für Informatik > Technical Reports
Fachgebiet: 004 Informatik
Fachklassifikation: CCS: C.5.3 Micr ,
Normierte Schlagwörter (SWD): Speicherverwaltung , Malware , Computerforensik
Freie Schlagwörter (Deutsch): Schaddokumente
Freie Schlagwörter (Englisch): Windows , PTE , Pagefault , PDF-Analysis
Abstract: Exploits that successfully attack computers are mostly based on some form of shellcode, i.e., illegitimate code that is injected by the attacker to take control of the system. Detecting and extracting such code is the first step to detailed analysis of malware containing illegitimate code. The amount and sophistication of modern malware calls for automated mechanisms that perform such detection and extraction. In this paper we present a novel generic and fully automatic approach to detect the execution of illegitimate code and extract such code upon detection. The basic idea of the approach is to flag critical memory pages as non-executable and use a modified page fault handler to dump corresponding memory pages. We present an implementation of the approach for the Windows platform called CWXDetector. Evaluations using malicious PDF documents as example show that CWXDetector produces no false positives and has a similarly low false negative rate.
Zusätzliche Informationen:

Das Dokument wird vom Publikationsserver der Universitätsbibliothek Mannheim bereitgestellt.




+ Zitationsbeispiel und Export

Willems, Carsten und Freiling, Felix (2011) Using Memory Management to Detect and Extract Illegitimate Code for Malware Analysis. [Arbeitspapier]
[img]
Vorschau



+ Suche Autoren in

+ Download-Statistik

Downloads im letzten Jahr

Detailierte Angaben



Sie haben einen Fehler gefunden? Teilen Sie uns Ihren Korrekturwunsch bitte hier mit: E-Mail


Actions (login required)

Eintrag anzeigen Eintrag anzeigen