GithubHelp home page GithubHelp logo

pysrdf's Introduction

========================================================================
    pySRDF Project Overview
========================================================================

Overview:
---------

This Project is a the python implementation for The Security Research 
and Development Framework

This Project includes:

1. PE Parser
2. Process analyzer, DLL Injector
3. Debugger 
4. x86 Emulator for binary files and shellcodes

That's the strongest reverse engineering and malware analysis tool for
python and the easiest to install and use

The application still in the pre-stage and BETA !! ... and doesn't have all 
SRDF features like in C++


Usage:
-------

To use it ... just ensure that you have the binary files:

1. _pySRDF.pyd
2. pySRDF.py
3. SRDF.dll
4. X86 Emulator.dll
5. sqlite3.dll


the project works only on Python version 2.7 Win32 ... which works on both
win32 and win64

Examples:
---------
>>from pySRDF import *

>>dbg = Dbg("C:\\test.exe")

>>dbg.SetBp(0x401000)
>>dbg.Run()

OR Using the Emulator:

>> emu = Emulator("C:\\test.exe")
>> emu.SetBp("eip == 0x401000")
>> emu.Run()

OR

>> emu.SetBp("__isdirty(eip)") #which set bp on Execute on modified data 
>> emu.Run()									 #used for packed files and encrypted malware

Source Code:
------------

To make the project compiled successfully ... you must clone winSRDF beside it 
and include it in the solution


Contact us on:
--------------
Twitter: https://www.twitter.com/winSRDF
Website: http://www.security-framework.com

pysrdf's People

Contributors

amrthabet avatar

Stargazers

ShifraTech avatar Grant Knoetze avatar dbg avatar Z4NSH1N avatar  avatar nimaarek avatar Vic P. avatar  avatar wyrover avatar Hyun Yi avatar O.T Osman avatar  avatar  avatar deki0r avatar dlock avatar DiGiTAL_CuRSe avatar Dominik Antal avatar Minh-Triet Pham Tran avatar  avatar Ankur Tyagi avatar  avatar  avatar Chuck Hines avatar  avatar  avatar Artis Schlossberg avatar Jameel avatar Alexander Knorr avatar ztwaker avatar Michel Oosterhof avatar sypher avatar Salim S. avatar Anwar Mohamed avatar  avatar Dhiru Kholia avatar Ashish Bhatia avatar  avatar Bryan Nolen avatar Giuseppe Massaro avatar  avatar Axel Tillequin avatar Roman Bazhin avatar  avatar Andrea De Pasquale avatar Q avatar Evgeniy avatar flyroom avatar pingpingya avatar  avatar

Watchers

Michael Foukarakis avatar Minh-Triet Pham Tran avatar Herman Slatman avatar greysign avatar  avatar  avatar Anwar Mohamed avatar  avatar Thanh Nguyen avatar  avatar  avatar Grant Knoetze avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.