EliDecode support 6 architectures, and I will add new ones as soon as possible
- x86 (16, 32 and 64 bits)
- arm (thumb, 32 and 64 bits)
- mips (3, 32, 32r6 and 64 little and big endian)
Just install python 2 (I may upgrade it to python 3 later...) and use install.py
sudo apt install python python-dev python-setuptools git git clone https://github.com/DeveloppSoft/EliDecode cd EliDecode sudo ./install.py --unicorn --capstone ./decoder.py --help
You can contribute in many ways like reporting bugs, adding new features, donating...
git clone https://github.com/unicorn-engine/unicorn cd unicorn sudo ./make.sh install cd bindings/python sudo make install cd ../.. git clone https://github.com/aquynh/capstone cd capstone sudo ./make.sh install cd bindings/python make install cd ../.. git clone https://github.com/DeveloppSoft/EliDecode cd EliDecode/Eli.Decode python decoder.py --help
You can contribute to EliDecode by:
If you like my work, please considermaking a donation (button coming soon).
Please do pull requests to improve EliDecode by adding to features.
If you have problems with EliDecode please open an issue.
If you know how to improve EliDecode but don't know how to do it, don't hesistate to open an issue!
Sharing and promoting
You can share EliDecode if you want (under the terms of the license), for example by speaking about it on your website or making videos.
There is many unquoted ways to contribute...
- build as a python module
- add nice colors
- add more testcases
This code is based on unicorn-decoder. Finally, I want to thanks everybody which gave me time there.