DocumentCode :
3696340
Title :
Towards a PHP webshell taxonomy using deobfuscation-assisted similarity analysis
Author :
Peter M. Wrench;Barry V. W. Irwin
Author_Institution :
Department of Computer Science, Rhodes University, South Africa
fYear :
2015
Firstpage :
1
Lastpage :
8
Abstract :
The abundance of PHP-based Remote Access Trojans (or web shells) found in the wild has led malware researchers to develop systems capable of tracking and analysing these shells. In the past, such shells were ably classified using signature matching, a process that is currently unable to cope with the sheer volume and variety of web-based malware in circulation. Although a large percentage of newly-created webshell software incorporates portions of code derived from seminal shells such as c99 and r57, they are able to disguise this by making extensive use of obfuscation techniques intended to frustrate any attempts to dissect or reverse engineer the code. This paper presents an approach to shell classification and analysis (based on similarity to a body of known malware) in an attempt to create a comprehensive taxonomy of PHP-based web shells. Several different measures of similarity were used in conjunction with clustering algorithms and visualisation techniques in order to achieve this. Furthermore, an auxiliary component capable of syntactically deobfuscating PHP code is described. This was employed to reverse idiomatic obfuscation constructs used by software authors. It was found that this deobfuscation dramatically increased the observed levels of similarity by exposing additional code for analysis.
Keywords :
"Malware","Algorithm design and analysis","Software","Databases","Arrays","Feature extraction","Taxonomy"
Publisher :
ieee
Conference_Titel :
Information Security for South Africa (ISSA), 2015
Type :
conf
DOI :
10.1109/ISSA.2015.7335066
Filename :
7335066
Link To Document :
بازگشت