fengdongming / pyemu Goto Github PK
View Code? Open in Web Editor NEWThis project forked from codypierce/pyemu
x86 Emulator in Python
This project forked from codypierce/pyemu
x86 Emulator in Python
This is a short readme describing the layout of PyEmu. PyContext.py: A module containing a class for defining a context to pass between modules in the emulator PyCPU.py: The CPU class implements each instruction and is responsible for executing and maintaining state PyDebug.py: A simple class to ease some debugging tasks PyEmu.py: The user facing class that implements the public methods available for use. Also is responsible for initiating the memory and cpu classes PyInstruction.py: A helper class for providing abstracted access to the pydasm instruction structures PyMemory.py: A module containing the memory managers responsible for fetching and storing memory PyOS.py: A rough implementation of needed OS specific structures for process creation and control. examples/ idapyemu.py: A simple example of using PyEmu in IDA Pro idapyemu_memory_access.py: A simple example showing tracking of memory access idapyemu_path_enumeration.py: An example showing mnemonic hooking idapyemu_return_value.py: An example demonstrating return value enumeration idapyemu_test_case.py: A test case exercising many of the PyEmu methods pepyemu.py: A example of PE file PyEmu use pydbgpyemu.py: A example of PyDbg use lib/ pefile.py: Ero Carrera's pefile implementation pydasm.pyd: Ero Carrera's libdasm python wrapper ctypes/_ctypes.pyd: Ctypes library needed for PyOS.py
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.