Execução Simbólica por Sobrecarga de __bool__
2024-12-24
Este artigo apresenta uma técnica inteligente para execução simbólica de código Python, sobrecarregando a função __bool__ na biblioteca Python Z3. O autor utiliza as capacidades do Z3 para traduzir instruções condicionais Python em expressões Z3, permitindo a exploração de caminhos e análise de resultados. Esta abordagem ignora a travessia complexa de AST e permite o uso direto em código Python, simplificando a execução simbólica.