HAL - IDE per il reverse engineering di circuiti elettronici digitali

pubblicato rilascio del progetto HAL 2.0 (Hardware Analyser), che sviluppa un ambiente integrato per l'analisi delle netlist (netlist) circuiti elettronici digitali. Il sistema è sviluppato da diverse università tedesche, scritto in C++, Qt e Python, e in dotazione con licenza MIT.

HAL consente di visualizzare e analizzare lo schema nella GUI e manipolarlo utilizzando script Python. Negli script è possibile utilizzare la “libreria standard” inclusa di funzioni che implementano operazioni di teoria dei grafi utili per il reverse engineering di circuiti elettronici digitali (utilizzando queste funzioni è possibile rilevare euristicamente alcuni design pattern e rimuovere semplici offuscamenti con uno script in poche righe) . La libreria comprende anche classi per la gestione dei progetti nell'IDE, che possono essere utilizzate durante lo sviluppo di plugin per l'analisi e il controllo delle connessioni. Sono forniti parser per i linguaggi di descrizione hardware VHDL e Verilog.

HAL - IDE per il reverse engineering di circuiti elettronici digitali

Fonte: opennet.ru

Aggiungi un commento