Malware Detection and Analysis Using Reverse Engineering

Authors

  • Muhammad Taseer Suleman School of Electrical Engineering and Computer Sciences, NUST, Islamabad, Pakistan

DOI:

https://doi.org/10.54692/ijeci.2024.0801191

Keywords:

Malware, Reverse engineering, Code disassembly, Static analysis, Dynamic analysis

Abstract

The pervasive and persistent nature of malware in the contemporary digital realm demands sophisti
cated methodologies for detection and analysis. Reverse engineering has emerged as a pivotal strate
gy in malware analysis, offering the means to unravel the intricate workings of malicious code. This
research paper presents a comprehensive exploration of the role of reverse engineering in the
domain of malware detection and analysis. It delves into the fundamental stages of the reverse
engineering process, encompassing code disassembly, static analysis, and dynamic analysis. Addi
tionally, reverse engineering facilitates meticulous analysis of malware, encompassing intricate
examination of its structural attributes, operational mechanisms, and behavioral characteristics.
However, the landscape of reverse engineering is not devoid of challenges. Malware authors employ
sophisticated obfuscation techniques and antianalysis mechanisms to impede reverse engineering
endeavors. These measures encompass code encryption, packing, anti-debugging, and anti-virtual
ization strategies. By providing a comprehensive examination of the important role of reverse
engineering in malware detection and analysis, this research paper will elucidate an extensive array
of tools and methodologies.

Downloads

Published

2025-12-26

Issue

Section

Articles