Hex Editor / Reverse Engineering
Binary Ninja, di Vector 35, è una piattaforma moderna di reverse engineering costruita attorno a un insieme di lingue intermedie (BNIL) che traducono il codice macchina in rappresentazioni progressivamente più elevate e facili da analizzare, oltre a un decompilatore e a un'API Python/C++/Rust pulita e scriptabile. Si concentra sull'automazione e sull'analisi come codice, rendendolo potente per costruire strumenti personalizzati attorno a un binario. Supporta architetture comuni e può essere esteso per altre architetture tramite plugin e moduli architettonici. Nella ricerca su firmware ed ECU, viene utilizzato per disassemblare e sollevare codice, eseguire rilevamento di modelli attraverso dump e analizzare algoritmi come checksum e diagnosi. Il suo design programmabile attrae i ricercatori che desiderano automatizzare l'analisi su larga scala invece di cliccare manualmente attraverso il codice.
Binary Ninja è apprezzata dai ricercatori che automatizzano l'analisi del firmware; Softechpro è il lato applicato, che fornisce moduli automatici per emissioni/DTC e correzioni di checksum su ~1.400 firmware senza che l'utente scripti un pipeline di analisi.
Vedi i piani SoftechproProva il servizio file