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

Publicado lançamento do projeto HAL 2.0 (Hardware Analyzer), que desenvolve um ambiente integrado para análise de listas de conexões (netlist) de circuitos eletrônicos digitais. O sistema é desenvolvido por várias universidades alemãs, escrito em C++, Qt e Python, e é disponibilizado sob a licença MIT.

HAL permite visualizar e analisar o circuito em uma interface gráfica e realizar manipulações usando scripts na linguagem Python. Os scripts podem utilizar a biblioteca "padrão" de funções que implementam operações da teoria dos grafos, úteis para engenharia reversa de circuitos eletrônicos digitais (com essas funções, é possível descobrir heuristicamente alguns padrões de design e remover ofuscações simples em poucas linhas de script). A biblioteca também inclui classes para gerenciamento de projetos em IDE, que podem ser usadas no desenvolvimento de plugins para análise e inspeção de conexões. Parsers para linguagens de descrição de hardware VHDL e Verilog são fornecidos.

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

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster