Malware Analysis with Multiple Features

Malware analysis process is being categorized into static analysis and dynamic analysis. Both static and dynamic analysis have their own strengths and weaknesses. In this paper, we present a tool written in Python programming language called as pi-ngaji, which could assist the work of malware analys...

Full description

Bibliographic Details
Main Authors: Ahmad Zabidi, Muhammad Najmi, Maarof, Mohd Aizaini, Zainal, Anazida
Format: Conference or Workshop Item
Language:English
English
Published: 2012
Subjects:
Online Access:http://irep.iium.edu.my/23655/
http://irep.iium.edu.my/23655/
http://irep.iium.edu.my/23655/4/najmi_conf_UKSim2012_4682z004.pdf
http://irep.iium.edu.my/23655/7/najmi_conf_full_paperUKSim2012.pdf
Description
Summary:Malware analysis process is being categorized into static analysis and dynamic analysis. Both static and dynamic analysis have their own strengths and weaknesses. In this paper, we present a tool written in Python programming language called as pi-ngaji, which could assist the work of malware analyst to get the static features of malware. pi-ngaji contains several modules - Application Programming Interface (API) calls extractor, binary entropy information, anti virtual machine and anti debugger detector and XOR encrypted strings decryptor. pi-ngaji was developed in order to assist our work in getting malware features. pi-ngaji is focusing on ripping Microsoft Windows executable binaries' malicious features.