DocumentCode :
3357961
Title :
Finding and extracting crypto routines from malware
Author :
Leder, Felix ; Martini, Peter ; Wichmann, Andre
Author_Institution :
Inst. of Comput. Sci. IV, Univ. of Bonn, Bonn, Germany
fYear :
2009
fDate :
14-16 Dec. 2009
Firstpage :
394
Lastpage :
401
Abstract :
In this paper we present a new approach for identifying the crypto routines in different types of malware. In traditional malware analysis, like sandboxing, network data is examined as seen on the wire or data is collected as it is written to a file. The use of proprietary binary formats, obfuscation, or encryption hides important details, which are necessary for investigating malicious behavior. It is hardly possible to create decryptors just from monitored sandbox data. Our approach not only examines the data when leaving or entering the malware but also correlates it with information from inside the malware. By monitoring the data at I/O interfaces as well as data dependencies our approach automatically reveals the data origin. Knowing the data origin enables an analyst to easily find the crypto functions. Using this approach, we were able to identify the encryption, decryption, and command parser in different malware samples each within minutes. In our evaluation, we present the results for the Kraken command&control protocol encryption and for the file encryption of the Srvcp trojan.
Keywords :
cryptographic protocols; grammars; input-output programs; invasive software; system monitoring; I/O interfaces; Kraken command&control protocol encryption; Srvcp trojan; command parser; crypto routines; data dependencies; data origin; decryption; encryption; file encryption; malware; Computer science; Computerized monitoring; Cryptography; Data mining; Decoding; Performance analysis; Protocols; Reverse engineering; Telecommunication traffic; Wire;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Performance Computing and Communications Conference (IPCCC), 2009 IEEE 28th International
Conference_Location :
Scottsdale, AZ
ISSN :
1097-2641
Print_ISBN :
978-1-4244-5737-3
Type :
conf
DOI :
10.1109/PCCC.2009.5403858
Filename :
5403858
Link To Document :
بازگشت