|
Project Information
|
reverse engineering framework in python To install, use the metapackage http://code.google.com/p/smiasm/ 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
$ export PYTHONPATH=$PYTHONPATH:path_to_miasm:path_to_elfesteem $ cd tools/emul_lib $ make Misc
|