Aira Force est un outil d’analyse et de rétro-ingénierie des logiciels classiques de l’Amiga 680×0. Il permet de désassembler les binaires et de les étudier. L’objectif principal de ce projet est de fournir une interface utilisateur graphique au-dessus du « réassembleur » ira afin d’accélérer le flux de travail.
Aira Force comprend également un émulateur OCS Amiga de base et un débogueur, qui peuvent être utilisés pour l’analyse dynamique.
Aira Force met en Å“uvre le « réassemblage » en utilisant le désassembleur ira et l’assembleur vasm. Ira transforme l’exécutable source ou le binaire brut en code source en langage d’assemblage, puis vasm assemble le code source. Le binaire de sortie doit être identique (ou équivalent) au binaire d’entrée.
Ce processus permet à l’utilisateur d’analyser et d’annoter efficacement le code source, avant d’apporter les modifications nécessaires au désassemblage généré et de construire un binaire corrigé. Il peut être utile pour corriger des bogues, ajouter des fonctionnalités, optimiser le code ou faire de l’archéologie logicielle.