Hex Editor / Reverse Engineering
Binary Ninja, par Vector 35, est une plateforme moderne de rétro-ingénierie construite autour d'une pile de langages intermédiaires (BNIL) qui élèvent le code machine vers des représentations progressivement plus élevées et plus faciles à analyser, en plus d'un désassembleur et d'une API Python/C++/Rust propre et scriptable. Elle met l'accent sur l'automatisation et l'analyse en tant que code, ce qui la rend puissante pour construire des outils personnalisés autour d'un binaire. Elle prend en charge des architectures communes et peut être étendue pour d'autres via des plugins et des modules d'architecture. Dans la recherche de firmware et d'ECU, elle est utilisée pour désassembler et élever le code, script éditeur de détection de modèles à travers des dumps, et analyser des algorithmes tels que les checksums et les diagnostics. Son design programmable attire les chercheurs qui souhaitent automatiser l'analyse à grande échelle plutôt que de parcourir le code manuellement.
Binary Ninja est privilégié par les chercheurs qui automatisent l'analyse des firmwares; Softechpro est le côté sortie appliqué, fournissant des modules d'émissions/DTC automatiques et correction de checksum sur ~1,400 firmwares sans que l'utilisateur n'écrive un pipeline d'analyse.
Voir les offres SoftechproEssayer le service fichiers