HAL - IDE для реверс-інжинірингу цифрових електронних схем

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

HAL дозволяє переглядати та аналізувати схему в GUI та проводити з нею маніпуляції, використовуючи скрипти мовою Python. У скриптах можна використовувати додається «стандартну бібліотеку» функцій, що реалізують операції теорії графів, корисні для зворотного інжинірингу цифрових електронних схем (за допомогою цих функцій можна скриптом у кілька рядків евристично виявляти деякі шаблони проектування та знімати нескладні обфускації). Бібліотека також включає класи для управління проектом у IDE, які можна використовувати при розробці плагінів для аналізу та інспектування з'єднань. Надаються парсери для мов опису апаратури VHDL та Verilog.

HAL - IDE для реверс-інжинірингу цифрових електронних схем

Джерело: opennet.ru

Додати коментар або відгук