Volatility
Another tool widely used by malware analysts is volatility, which allows the analysis of the runtime memory of an executable process, highlighting the presence of possible malware code.
Volatility is a Python-programmable utility, which is often installed by default in distributions for malware analysis and pentesting, such as Kali Linux. Volatility allows the extraction of important information about processes (such as API hooks, network connections and kernel modules) directly from memory dumps, providing the analyst with a suite of programmable tools using Python.
These tools allow the extraction from the memory dumps of all the processes running on the system and any relevant information about injected Dynamic-Link Libraries ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access