HAL - IDE for reverse engineering of digital electronic circuits

Published project release HAL 2.0 (Hardware Analyzer), which develops an integrated environment for analyzing netlists (netlist) digital electronic circuits. The system is developed by several German universities, written in C++, Qt and Python, and supplied under the MIT license.

HAL allows you to view and analyze the circuit in the GUI and manipulate it using Python scripts. In scripts, you can use the attached β€œstandard library” of functions that implement graph theory operations useful for reverse engineering digital electronic circuits (using these functions, you can heuristically detect some design patterns and remove simple obfuscations with a script in a few lines). The library also includes classes for project management in the IDE, which can be used when developing plug-ins for analyzing and inspecting connections. Parsers are provided for the VHDL and Verilog hardware description languages.

HAL - IDE for reverse engineering of digital electronic circuits

Source: opennet.ru

Add a comment