Skip to content
/ peframe Public
forked from guelfoweb/peframe

PEframe is a open source tool to perform static analysis on Portable Executable malware and malicious MS Office documents.

Notifications You must be signed in to change notification settings

Jmm233/peframe

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PEframe 6.0.0

PEframe is a open source tool to perform static analysis on Portable Executable malware and generic suspicious file. It can help malware researchers to detect packer, xor, digital signature, mutex, anti debug, anti virtual machine, suspicious sections and functions, macro and much more information about the suspicious files.

Usage

python3 peframe-cli.py <filename>     Short output analysis

python3 peframe-cli.py -i <filename>  Interactive mode

python3 peframe-cli.py -j <filename>  Full output analysis JSON format

python3 peframe-cli.py -s <filename>  Strings output

You can edit config-peframe.json file in "config" folder to configure virustotal API key.

Install

Prerequisites

python >= 3.6.6
pip3
libssl-dev
swig

Download

git clone https://github.com/guelfoweb/peframe.git

Install using PyPI

pip3 install -r requirements.txt

Install on Debian/Ubuntu

bash install.sh

How to work

MS Office (macro) document analysis

PE file analysis

Talk about...

Other

This tool is currently maintained by Gianni 'guelfoweb' Amato, who can be contacted at guelfoweb@gmail.com or twitter @guelfoweb. Suggestions and criticism are welcome.

About

PEframe is a open source tool to perform static analysis on Portable Executable malware and malicious MS Office documents.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • YARA 99.0%
  • Other 1.0%