Want to Join Us ?

you'll be able to discuss, share and send private messages.

Python CEMU - Cheap EMUlator GUI based on Keystone and Unicorn engines

Discussion in 'Source Code' started by computerline, Jun 27, 2016.

Share This Page

  1. computerline

    Well-Known Member Ida Pro Expert

    Cheap EMUlator is a simple tool to combine together all the features of Keystone, Unicorn and Capstone engines in a Qt powered GUI.

    It allows to test binary samples, check your shellcodes or even simply learn how to write assembly code, all of this for the following architectures:

    x86-32 / x86-64
    Arm / AArch64
    MIPS / MIPS64
    SPARC / SPARC64
    (more to come)

    https://github.com/hugsy/cemu

    (The fix to work with pyqt4 is in the attachment, so if you install PyQt4, no need to install PyQt5)

    Code (Text):
    Packages need to install with Windows : Python 2.7, PyQt4 32bit
     
    unicorn : The python binding package for python 2.7 32bit at homepage
    keystone : The python binding package for python 2.7 32bit at homepage
    capstone : The python binding package for python 2.7 32bit at homepage
    PyQt4 32bit : Could be download from techbliss
    pygments : pip install pygments
    emum : pip install enum
     
    After install required package :
    Unpack the fix package and copy the "unicorn.py" in CopyToPython folder and replace the
    unicorn.py in /Python27/Lib/site-packages/unicorn/unicorn.py
     
    Run "main.py" to load the program
     

    Attached Files:

    • cemu.7z
      File size:
      32.6 KB
      Views:
      2
    GelosSnake, Rip Cord and storm shadow like this.
Top