python: no installer & PyPI packages available yet

This commit is contained in:
Nguyen Anh Quynh 2015-10-15 23:51:31 +08:00
parent 15c5705a23
commit 749a25d6d3

View file

@ -1,13 +1,5 @@
This documentation explains how to install Python binding for Unicorn This documentation explains how to install Python binding for Unicorn
from source. If you want to install it from PyPi package, see the below from source.
docs instead:
- README.pypi-src: How to compile the Unicorn core & install binding
at the same time from PyPi package "unicorn"
- README.pypi-win: How to install binding for Windows from PyPi package
"unicorn-windows". Note that this package already has prebuilt core
inside, so no compilation is needed.
0. Install the core engine as dependency 0. Install the core engine as dependency
@ -39,25 +31,17 @@ This directory contains some sample code to show how to use Unicorn API.
- shellcode.py - shellcode.py
This shows how to analyze a Linux shellcode. This shows how to analyze a Linux shellcode.
- sample_network_auditing.py
This shows how to analyze & interpret Linux shellcode.
2. To install Python binding on Windows: 2. To install Python binding on Windows:
Recommended method: Run the following command in command prompt:
Use the Python module installer for 32/64 bit Windows from:
http://www.unicorn-engine.org/download.html
Manual method:
If the module installer fails to locate your Python install, or if you have
additional Python installs (e.g. Anaconda / virtualenv), run the following
command in command prompt:
C:\> C:\location_to_python\python.exe setup.py install C:\> C:\location_to_python\python.exe setup.py install
Next, copy unicorn.dll from the 'Core engine for Windows' package available Next, copy all the DLL files from the 'Core engine for Windows' package available
on the same Unicorn download page and paste it in the path: on the same Unicorn download page and paste it in the path:
C:\location_to_python\Lib\site-packages\unicorn\ C:\location_to_python\Lib\site-packages\unicorn\