pftriage is a tool to help analyze files during malware triage. It allows an analyst to quickly view and extract the properties of a file to help during the triage process. The tool also has an analyze function which can detect common malicious indicators used by malware.
Changelog
1.0.4
Support python3
Minor updates
Install
git clone https://github.com/idiom/pftriage.git
cd pftriage
pip install -r requirements.txt
Usage
Sections
Display Section information by using the -s or –sections switch. Additionally, you can pass (-v) for a more verbose view of section details.
To export a section pass –dump and the desired section Virtual Address. (ex: –dump 0x00001000)
---- Section Overview (use -v for detailed section info) ----
[!] Checksum Invalid CheckSum
[!] AntiDebug AntiDebug Function import [GetTickCount]
[!] AntiDebug AntiDebug Function import [QueryPerformanceCounter]
[!] Imports Suspicious API Call [TerminateProcess]
[!] AntiDebug AntiDebug Function import [SetUnhandledExceptionFilter]
[!] AntiDebug AntiDebug Function import [IsDebuggerPresent]
Overlay Data
Overlay data is identified by analyzing or displaying section information of the file. If overlay data exists PFTriage can either remove the data by using the (–removeoverlay) switch or export the overlay data by using the (–extractoverlay) switch.