Behavioral Analysis and Reverse Engineering of Simulated Keylogger Malware

This project explores the behavior and the inner workings of keylogger malware through the creation, analysis, and decompilation of a simulated keylogger in a controlled environment. Keyloggers are a huge cybersecurity threat due to their ability to silently capture sensitive user input, such as passwords and personal information. Understanding how they operate is essential for developing effective detection and mitigation strategies. The project begins by developing a lightweight simulated keylogger designed to mimic the main functions of real-world malware, including capturing keystrokes and storing them for potential exfiltration. This behavior is closely monitored to understand how and when data is logged. A decompiler is used to reverse-engineer the keylogger, breaking down the binary code into an easy to read form. This process provides insights into the malware’s logic and techniques which supports a better understanding of how these threats function at the binary level. The demonstration is meant to draw attention to identifying keylogger behaviors, recognizing obfuscation techniques, and implementing basic countermeasures to prevent this from happening. This project is intended for cybersecurity students, professionals, and IT administrators seeking an understanding of malware behavior, analysis techniques, and low-level software forensics.

Publication Details

Journal
Scholarly Commons (University of the Pacific)
Published
2025-04-30
Primary Topic
Advanced Malware Detection Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Behavioral Analysis and Reverse Engineering of Simulated Keylogger Malware

Scholarly Commons (University of the Pacific)
Advanced Malware Detection Techniques
article

Behavioral Analysis and Reverse Engineering of Simulated Keylogger Malware

article en

Abstract

This project explores the behavior and the inner workings of keylogger malware through the creation, analysis, and decompilation of a simulated keylogger in a controlled environment. Keyloggers are a huge cybersecurity threat due to their ability to silently capture sensitive user input, such as passwords and personal information. Understanding how they operate is essential for developing effective detection and mitigation strategies. The project begins by developing a lightweight simulated keylogger designed to mimic the main functions of real-world malware, including capturing keystrokes and storing them for potential exfiltration. This behavior is closely monitored to understand how and when data is logged. A decompiler is used to reverse-engineer the keylogger, breaking down the binary code into an easy to read form. This process provides insights into the malware’s logic and techniques which supports a better understanding of how these threats function at the binary level. The demonstration is meant to draw attention to identifying keylogger behaviors, recognizing obfuscation techniques, and implementing basic countermeasures to prevent this from happening. This project is intended for cybersecurity students, professionals, and IT administrators seeking an understanding of malware behavior, analysis techniques, and low-level software forensics.

Scholarly Commons (University of the Pacific)
Peace, Justice and strong institutions
Openalex Percentile: Top 44%
Advanced Malware Detection Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.