fortinet / ips-bph-framework

BLACKPHENIX is an open source malware analysis automation framework composed of services, scripts, plug-ins, and tools and is based on a Command-and-Control (C&C) architecture

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BLACKPHENIX - MALWARE ANALYSIS + AUTOMATION FRAMEWORK

BLACKPHENIX is an open-source malware analysis automation framework composed of services, scripts, plug-ins, and tools based on a Command-and-Control (C&C) architecture. It relies on virtual machine software to operate and scripts to remotely control (GUI and console) tools and scripts running on a guest (analysis) virtual machine. It reports back results to a controller machine to perform further deep data analysis and execution decisions.

This framework was released and presented at BlackHat Arsenal 2019

How this framework can be used?

Analysts can use the framework to perform automated, virtual machine-based malware analysis activities by automating the execution of well-known analysis tools, custom tools, and scripts that run in a remote virtual machine. They can do this through the execution of python scripts called “BPH Scripts” and “BPH Analysis Modules” to perform parsing and further data analysis.

A malware analyst can use the framework to fulfill a specific requirement that needs to be performed within a tight schedule, such as writing a quick prototype to collect specific data when a malware sample behaves in certain way.

For more information, please refer to the framework's documentation.

Documentation

Authors

  • Chris Navarrete

Contact

License

This project is licensed under the Apache 2.0 License - see the LICENSE.md file for details

About

BLACKPHENIX is an open source malware analysis automation framework composed of services, scripts, plug-ins, and tools and is based on a Command-and-Control (C&C) architecture

License:Apache License 2.0


Languages

Language:AutoIt 94.8%Language:Python 1.5%Language:PHP 1.4%Language:HTML 0.8%Language:Roff 0.5%Language:PowerShell 0.3%Language:Tcl 0.2%Language:C 0.2%Language:JavaScript 0.1%Language:Visual Basic 0.1%Language:Assembly 0.0%Language:C++ 0.0%Language:CSS 0.0%Language:Shell 0.0%Language:Batchfile 0.0%Language:Pascal 0.0%Language:PLSQL 0.0%