HAL — IDE за реверс-инженерство на цифрови електронни схеми

Публикувано издание на проекта HAL 2.0 (Hardware Analyzer), развиващо интегрирано обкръжение за анализ на списъци с връзки (netlist) цифрови електронни схеми. Системата се развива от няколко немски университета, написана е на C++, Qt и Python и се предоставя под лиценз MIT.

HAL позволява преглед на схемата и анализ в GUI, както и манипулиране с нея чрез скриптове на Python. В скриптовете могат да се използват приложената "стандартна библиотека" функции, които реализират операции от теориите на графите, полезни за обратен инжинеринг на цифрови електронни схеми (с помощта на тези функции може с кратки скриптове херметически да се откриват определени шаблони на проектиране и да се разрушават прости обфускации). Библиотеката също така включва класове за управление на проекта в IDE, които могат да се използват при разработването на плъгини за анализ и инспекция на връзки. Предоставят се парсери за езици за описване на хардуер VHDL и Verilog.

HAL - IDE за обратен инжинеринг на цифрови електронни схеми

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster