Angr
A biblioteca angr é uma ferramenta que permite a análise estática e dinâmica de binários. É uma ferramenta complexa com diversas funcionalidades que é muito utilizada para engenharia reversa.
Algumas das funcionalidades da biblioteca é a execução simbólica, análise do fluxo de execução e a exploração de vulnerabilidades.
Documentação e instalação
A documentação da biblioteca pode ser encontrada neste link https://docs.angr.io/en/latest/
Para a instalação simples, você pode usar o comando pip para instalar:
Para instalar em um ambiente virtual, você pode utilizar os seguintes comandos:
Exemplos
O github https://github.com/angr/angr-doc/blob/master/docs/examples.md possui diversos exemplos de ctfs que podem ser resolvidos utilizando a biblioteca angr.
Atualizado