impfuzzy/impfuzzy_for_Volatility3 at master · JPCERTCC/impfuzzy · GitHub
Skip to content

Latest commit

 

History

History

impfuzzy_for_Volatility3

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

impfuzzy for Volatility3

Volatility3 plugin for comparing the impfuzzy, imphash and ssdeep.
This plugin can be used to scan malware in memory image.
Imphash see FireEye Blog

More details are described in the following documents:

Functions

  • pehash.ImpFuzzy - compare or print the impfuzzy
  • pehash.ImpHash - search or print the imphash
  • pehash.Ssdeep - compare or print the ssdeep

Requirements

This plugin requires the following modules:

How to Use

Download Volatility3 and impfuzzy for Volatility3

$ git clone https://github.com/volatilityfoundation/volatility3.git
$ git clone https://github.com/JPCERTCC/impfuzzy.git

Install requirements

$ pip3 install pefile yara-python capstone pyimpfuzzy ssdeep

Run

$ cd volatility3
$ python3 vol.py -f [memorydata] --plugin-dirs ../impfuzzy/impfuzzy_for_Volatility3 [ pehash.ImpHash | pehash.ImpFuzzy | pehash.Ssdeep ]

Use -h to see help message.

Example Usage

Printing The Impfuzzy Hash of Process and Dll Module

$ python3 vol.py -f [memorydata] --plugin-dirs ../impfuzzy/impfuzzy_for_Volatility3 pehash.ImpFuzzy --pid [PID]

Searching The Impfuzzy Hash from PE Files

$ python3 vol.py -f [memorydata] --plugin-dirs ../impfuzzy/impfuzzy_for_Volatility3 pehash.ImpFuzzy --exefile [PE file]

Searching The Impfuzzy Hash from Hash List

$ python3 vol.py -f [memorydata] --plugin-dirs ../impfuzzy/impfuzzy_for_Volatility3 pehash.ImpFuzzy --impfuzzylist [Hash List File]

Printing The Imphash

$ python3 vol.py -f [memorydata] --plugin-dirs ../impfuzzy/impfuzzy_for_Volatility3 pehash.ImpHash --pid [PID]

Searching The Imphash from Hash List

$ python3 vol.py -f [memorydata] --plugin-dirs ../impfuzzy/impfuzzy_for_Volatility3 pehash.ImpHash --imphashlist [Hash List]

Printing The ssdeep

$ python3 vol.py -f [memorydata] --plugin-dirs ../impfuzzy/impfuzzy_for_Volatility3 pehash.Ssdeep --pid [PID]