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.
shadow-rs is a Windows kernel rootkit written in Rust, demonstrating advanced techniques for kernel manipulation…
Extract and execute a PE embedded within a PNG file using an LNK file. The…
Embark on the journey of becoming a certified Red Team professional with our definitive guide.…
This repository contains proof of concept exploits for CVE-2024-5836 and CVE-2024-6778, which are vulnerabilities within…
This took me like 4 days (+2 days for an update), but I got it…
MaLDAPtive is a framework for LDAP SearchFilter parsing, obfuscation, deobfuscation and detection. Its foundation is…