Hex Editor / Reverse Engineering
IDA Pro, développé par Hex-Rays, est la norme commerciale de longue date pour le désassemblage interactif et, avec ses modules de décompilation Hex-Rays, pour produire du pseudocode lisible à partir de code machine. Il prend en charge un éventail exceptionnellement large d'architectures de processeur pertinentes pour les ECU automobiles, y compris Infineon TriCore, Renesas SH, PowerPC et ARM, ainsi qu'un scripting extensif via IDC et Python (IDAPython). Les ingénieurs en reverse utilisent cet outil pour cartographier le flux de contrôle du firmware, identifier les algorithmes de checksum et de seed/key, tracer les recherches de carte et comprendre les routines de diagnostic. Le riche croisement de références, les systèmes de types et les bibliothèques de signatures (FLIRT) accélèrent la reconnaissance du code de bibliothèque. Il s'agit d'une plateforme professionnelle orientée vers les experts utilisée pour rechercher le fonctionnement des ECU et pour construire des solutions de tuning et de diagnostic, plutôt que pour flasher directement des véhicules.
IDA Pro est un outil de recherche pour comprendre les composants internes de l'ECU ; Softechpro conditionne les résultats de cette analyse en modules DPF/EGR/AdBlue/DTC automatiques et correction de checksum, complétant plutôt que substituant à l'ingénierie inverse au niveau du firmware.
Voir les offres SoftechproEssayer le service fichiers