|
Project Information
|
reverse engineering framework in python This is a meta repository for :
What is Miasm?Miasm is a a free and open source (GPLv2) reverse engineering framework. Miasm aims at analyzing/modifying/generating binary programs. Here is a non exhausting list of features:
How does it work?Miasm embed its own disassembler, intermediate language and instruction semantic. It is written in Python. To emulate code, it uses libtcc to jit C code generate from intermediate representation. It can emulate shellcodes, parts of binaries. Python callback can be executed to emulate library functions. DocumentationDocumentation can be found under =doc/=. Obtain Miasmclone repo: http://code.google.com/p/smiasm/ Software requirementsMiasm uses:
Configuration
To install:hg clone https://code.google.com/p/smiasm/ smiasm cd smiasm make make install To install in virtual env:hg clone https://code.google.com/p/smiasm/ smiasm cd smiasm make make virtinstall source vmiasm/bin/activate To test (after install or virtual install):cd miasm/example/ python disas_and_graph.py /bin/ls Note:retry on github fail... Misc
|