An Explainable Memory Forensics Approach for Malware Analysis
Silvia Lucia Sanna, Davide Maiorca, Giorgio Giacinto

TL;DR
This paper introduces an explainable AI-assisted memory forensics method using large language models to interpret memory analysis outputs, improving malware detection and analyst understanding for Windows and Android systems.
Contribution
It presents a novel approach that leverages large language models to interpret memory forensics data, enhancing interpretability and automation in malware analysis workflows.
Findings
LLMs can effectively interpret memory analysis outputs.
The approach detects more IoCs than existing tools.
Human-in-the-loop workflow improves reproducibility.
Abstract
Memory forensics is an effective methodology for analyzing living-off-the-land malware, including threats that employ evasion, obfuscation, anti-analysis, and steganographic techniques. By capturing volatile system state, memory analysis enables the recovery of transient artifacts such as decrypted payloads, executed commands, credentials, and cryptographic keys that are often inaccessible through static or traditional dynamic analysis. While several automated models have been proposed for malware detection from memory, their outputs typically lack interpretability, and memory analysis still relies heavily on expert-driven inspection of complex tool outputs, such as those produced by Volatility. In this paper, we propose an explainable, AI-assisted memory forensics approach that leverages general-purpose large language models (LLMs) to interpret memory analysis outputs in a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Malware Detection Techniques · Digital and Cyber Forensics · Security and Verification in Computing
