❑ 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.
| Plugin | Description |
| imageinfo | Print the information of the dump file. |
| psscan | Print the information of the process.
* Result : start time, end time, deactivated process. hidden process, disconnected process.
|
| userassist | It prints list of executable programs. |
| dlllist | Print list of DLL files loaded from the process. |
| timeliner | Print file execution information as a timeline. |
| consoles | Print the command list and results entered from the command line. |
| netscan | Print the network session information similar to netstat. |
| mftparser | Print which files created specific files. |
| hivelist | Print the virtual memory address and path of the registry hives |
| envars | Print the environment variables of processes. |
| dlldump | Find DLL files of [PID number] and save them in the [Directory path].
* e.g. dlldump --pid [PID number] --dump-dir [Directory path]
|
| hashdump | Print system account information. |
