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

Publicado lanzamiento del proyecto HAL 2.0 (Hardware Analyzer), que desarrolla un entorno integrado para el análisis de listas de conexiones (netlist) de circuitos electrónicos digitales. El sistema es desarrollado por varias universidades alemanas, está escrito en C++, Qt y Python, y se entrega bajo licencia MIT.

HAL permite visualizar y analizar el circuito en la GUI y realizar manipulaciones utilizando scripts en Python. En los scripts se puede utilizar la «biblioteca estándar» de funciones, que implementa operaciones de teoría de grafos, útiles para la ingeniería inversa de circuitos electrónicos digitales (con estas funciones se pueden descubrir heurísticamente algunos patrones de diseño y eliminar ofuscaciones simples con unas pocas líneas de script). La biblioteca también incluye clases para la gestión de proyectos en el IDE, que se pueden usar en el desarrollo de plugins para el análisis e inspección de conexiones. Se proporcionan analizadores para los lenguajes de descripción de hardware VHDL y Verilog.

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

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster