November 08, 2017

Volatility : Analyze the dumped memory


❑ Volatility is the forensic tool to analyze the dumped memory.

❑ Feature
❍ It is the widely used memory forensics platform. 
❍ It supports various platforms.

❑ How to install(Windows)Download from the volatility foundation.

❑ How to install(Ubuntu) : $ sudo apt-get install volatility

❑ How to use : $ volatility -f [Dump file] --profile=[System profile] [Plugin]
* Check the volatility documentation for details.
PluginDescription
imageinfoPrint the information of the dump file.
psscanPrint the information of the process.
* Result : start time, end time, deactivated process. hidden process, disconnected process.
userassistIt prints list of executable programs.
dlllistPrint list of DLL files loaded from the process.
timelinerPrint file execution information as a timeline.
consolesPrint the command list and results entered from the command line.
netscanPrint the network session information similar to netstat.
mftparserPrint which files created specific files.
hivelistPrint the virtual memory address and path of the registry hives
envarsPrint the environment variables of processes.
dlldumpFind DLL files of [PID number] and save them in the [Directory path].
* e.g. dlldump --pid [PID number] --dump-dir [Directory path]
hashdumpPrint system account information.