HAL - IDE para engenharia reversa de circuitos eletrônicos digitais

publicado liberação do projeto HAL 2.0 (Hardware Analyzer), que desenvolve um ambiente integrado para análise de netlists (netlist) circuitos eletrônicos digitais. O sistema é desenvolvido por diversas universidades alemãs, escrito em C++, Qt e Python, e fornecido sob a licença do MIT.

HAL permite visualizar e analisar o esquema na GUI e manipulá-lo usando scripts Python. Em scripts, você pode usar a “biblioteca padrão” incluída de funções que implementam operações de teoria de grafos úteis para engenharia reversa de circuitos eletrônicos digitais (usando essas funções, você pode detectar heuristicamente alguns padrões de design e remover ofuscações simples com um script em poucas linhas) . A biblioteca também inclui classes para gerenciamento de projetos no IDE, que podem ser utilizadas no desenvolvimento de plugins para análise e inspeção de conexões. Os analisadores são fornecidos para as linguagens de descrição de hardware VHDL e Verilog.

HAL - IDE para engenharia reversa de circuitos eletrônicos digitais

Fonte: opennet.ru

Adicionar um comentário