Amoco is a cutting-edge Python package designed for the symbolic analysis of binaries, streamlining the decoding process across various architectures.
It provides a robust framework for instruction semantics and a flexible execution model to handle both concrete and symbolic values efficiently.
Amoco’s ongoing development promises to expand its capabilities, making it an indispensable tool for developers and security researchers alike.
Amoco is a python package dedicated to symbolic analysis of binaries.
It features:
Amoco is still work in progress. See Todo for a list of features to be merged from develop branch or to be more thoroughly implemented.
Some components of amoco are still in the process of being pushed to the release branch or further developed. More precisely:
Contributions to fulfill uncomplete/unimplemented parts are welcome.
The default Qt stylesheet is inspired by the excellent QDarkStyleSheet and uses most of its icons through the QResource API made available from the generated rc_icons.py module:
<pyenv>/lib/python3.<x>/site-packages/PySide6/rcc -g python icons.qrc > rc_icons.py For more information click here.
Introduction Bash scripting is a powerful way to automate Linux tasks, but writing a script…
Introduction A self-signed SSL certificate is a certificate that is created and signed by the…
Introduction Debugging is an important part of Bash scripting. When a script does not work…
Introduction Cron jobs are used in Linux to run commands or Bash scripts automatically at…
Introduction Pipes are an important feature in Linux and Bash scripting. A pipe allows you…
Introduction The grep, awk, and sed commands are powerful text-processing tools in Linux. They are…