SecurityXploded.com
PyMal : Python Interactive Framework for Malware Analysis
 
 
 
PyMal - The Malware Analysis Framework
Author: Amit Malik 
 
 
 
 
See Also
 
 
 
 
Contents
 
 
About PyMal
PyMal is a python based interactive Malware Analysis Framework. It is built on the top of three pure python programes Pefile, Pydbg and Volatility.

The main aim of the project is to combine all the Malware Analysis related tools into a single interface for rapid analysis.


PyMal have several wrapper functions to manipulate Executable as well as running Processes. It also offers some advanced features like

  • Injected Code Detection
  • Hook Detection using Passive Image Referencing

For detailed view of the features and working, please check out the demonstration video shown below.


It works on all platforms starting from Windows XP to Windows 8.

 
 
 
Requirements
You must have latest version (v2.6 or higher) of Python on your system.
 
 
 
Installation

Make sure you have Python (v2.6 or higher) installed on your system.

Then follow the simple steps below for quick installation

  • After download, extract PyMal.zip on your local disk.
  • Copy the content of 'site-packages' folder into your Python installation 'site-packages' directory
For more details watch the demonstration video shown below.
 
 
 
How to Use?

PyMal is very simple and easy to use. 

Here are the simple usage details

  • After the installation, run the PyMal by clicking on the 'pymal.py' file
  • This will launch the PyMal shell as shown in the screenshot & video below
  • All the PyMal functions can be accessed through "pm" object of PyMal class. It also support TAB completion of the commands.
  • For more details follow the video below
 
 
Screenshots
PyMal analyzing PE file
 
 
 
Video Demonstration
 
 
 
Release History
Version 1.0 :  5th June 2013
First public release of PyMal
 
 
 
Disclaimer

PyMal tool is released "as is" without any warranty of any kind, neither SecurityXploded nor the author is responsible for any damage due to use or misuse of this tool.

'Passive image referencing' technique is the copyright/patent of author primarily for the solutions of two problems

  • Unpacking of the malware
  • Module integrity check (eg: hook detection)

The codes, demonstrations and theories should not be used for any commercial purpose internally or externally. By downloading the pymal you agree to the above terms and conditions.

Read complete License & Disclaimer terms here.

 
 
 
Download PyMal
FREE Download PyMal v1.0

License  : Freeware
Platform : Windows XP, Vista, Windows 7, Windows 8

Download
 
 
 
See Also