HAL - IDE para ingeniería inversa de circuitos electrónicos digitales

publicado lanzamiento del proyecto HAL 2.0 (Hardware Analyzer), que desarrolla un entorno integrado para analizar netlists (netlist) circuitos electrónicos digitales. El sistema está desarrollado por varias universidades alemanas, escrito en C++, Qt y Python, y suministrado bajo la licencia del MIT.

HAL le permite ver y analizar el esquema en la GUI y manipularlo utilizando scripts de Python. En los scripts, puede utilizar la “biblioteca estándar” incluida de funciones que implementan operaciones de teoría de grafos útiles para la ingeniería inversa de circuitos electrónicos digitales (con estas funciones, puede detectar heurísticamente algunos patrones de diseño y eliminar ofuscaciones simples con un script de unas pocas líneas). . La biblioteca también incluye clases para la gestión de proyectos en el IDE, que se pueden utilizar al desarrollar complementos para analizar e inspeccionar conexiones. Se proporcionan analizadores para los lenguajes de descripción de hardware VHDL y Verilog.

HAL - IDE para ingeniería inversa de circuitos electrónicos digitales

Fuente: opennet.ru

Añadir un comentario