Back to Search Start Over

On the Reverse Engineering of the Citadel Botnet

Authors :
Rahimian, Ashkan
Ziarati, Raha
Preda, Stere
Debbabi, Mourad
Source :
LNCS 8352, 2014, pp 408-425
Publication Year :
2014

Abstract

Citadel is an advanced information-stealing malware which targets financial information. This malware poses a real threat against the confidentiality and integrity of personal and business data. A joint operation was recently conducted by the FBI and the Microsoft Digital Crimes Unit in order to take down Citadel command-and-control servers. The operation caused some disruption in the botnet but has not stopped it completely. Due to the complex structure and advanced anti-reverse engineering techniques, the Citadel malware analysis process is both challenging and time-consuming. This allows cyber criminals to carry on with their attacks while the analysis is still in progress. In this paper, we present the results of the Citadel reverse engineering and provide additional insight into the functionality, inner workings, and open source components of the malware. In order to accelerate the reverse engineering process, we propose a clone-based analysis methodology. Citadel is an offspring of a previously analyzed malware called Zeus; thus, using the former as a reference, we can measure and quantify the similarities and differences of the new variant. Two types of code analysis techniques are provided in the methodology, namely assembly to source code matching and binary clone detection. The methodology can help reduce the number of functions requiring manual analysis. The analysis results prove that the approach is promising in Citadel malware analysis. Furthermore, the same approach is applicable to similar malware analysis scenarios.<br />Comment: 10 pages, 17 figures. This is an updated / edited version of a paper appeared in FPS 2013

Details

Database :
arXiv
Journal :
LNCS 8352, 2014, pp 408-425
Publication Type :
Report
Accession number :
edsarx.1406.5569
Document Type :
Working Paper
Full Text :
https://doi.org/10.1007/978-3-319-05302-8_25