HAL — IDE für das Reverse Engineering digitaler elektronischer Schaltungen

Veröffentlicht Projektveröffentlichung HAL 2.0 (Hardware Analyzer), das eine integrierte Umgebung zur Analyse von Verbindungsliste (netlist) von digitalen elektrischen Schaltungen entwickelt. Das System wird von mehreren deutschen Universitäten weiterentwickelt, ist in C++, Qt und Python geschrieben und wird geliefert unter der MIT-Lizenz.

HAL ermöglicht es, die Schaltung in der GUI zu betrachten und zu analysieren sowie Manipulationen mit ihr durchzuführen, indem Skripte in Python verwendet werden. In den Skripten kann die beigefügte "Standardbibliothek" von Funktionen verwendet werden, die Graphentheorie-Operationen implementieren, die beim Reverse Engineering digitaler elektrischer Schaltungen nützlich sind (mit diesen Funktionen können mit wenigen Zeilen Skript heuristisch bestimmte Designmuster entdeckt und einfache Obfuskationen entfernt werden). Die Bibliothek enthält auch Klassen zur Projektverwaltung in der IDE, die bei der Entwicklung von Plugins zur Analyse und Inspektion von Verbindungen verwendet werden können. Parser für die Hardwarebeschreibungssprachen VHDL und Verilog werden bereitgestellt.

HAL - IDE für das Reverse Engineering digitaler elektrischer Schaltungen

Quelle: opennet.ru

Erwerben Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster