1. Summary
  2. Files
  3. Support
  4. Report Spam
  5. Create account
  6. Log in

PROJECT UNDER DEVELOPMENT

Introduction

PyPEELF is a multi-platform binary editor written in Python, wxPython and BOA Constructor. It allows you to manage binary data in PE32, PE32+ (x64) and ELF binary files.

PyPEELF uses pefile to manage PE32 and PE32+ files and pyelf to manage ELF files. Besides, it uses winappdbg and pydasm in some others features like Task Running Viewer and Disassembling files.

PyPEELF was designed for Reverse Engineers who want to edit or visualize binary file data in multi-platforms. That is why PyPEELF runs under Windows and Unix/BSD operating systems (and soon, Mac OS).

Prerequisites

All you need is Python 2.x and wxPython 2.8.x and the third-party modules are in the third-party folder in the SVN: https://pypeelf.svn.sourceforge.net/svnroot/pypeelf/third-party

Download

For the moment, you can download the source code of the project from trunk: https://pypeelf.svn.sourceforge.net/svnroot/pypeelf/trunk

Install

Just run the main PyPEELF python script (PyPeElfMain.py). Probably, in the feature you'll have an installer for Windows/Linux.

Documentation

We have no doc for the moment, we are under development :P

License

This project is under MIT license.

Support

You can use our mailing list visiting this link https://lists.sourceforge.net/lists/listinfo/pypeelf-users. There, you have all you need to subscribe to our mailing list and send message to mailto:pypeelf-users@…

Screenshots

Main Window

Main PE Window

Directory Window

Task List Window

File Location Calculator Window

Attachments