angr / angr/angr-management

Add re-compilation feature to decompilation view

Ouverte
#729 0 commentaires 1 réaction 0 personnes assignées Voir sur GitHub
feature
Langage dominant
Python
Étoiles
1.2k
Forks
131
Merge moyen
1 j 11 h
PR mergées (30 j)
14

Description

To achieve decompilation of a binary closer, or possibly identical, to original source and to discover subtle bugs in re-implementation, I've automated a simple workflow of adjusting source + compiling + binary diffing. I think this could make for a useful angr-management feature.

A new option to the pseudocode view would be added that allows the user to enable re-compilation and specify compiler options. Whenever a tweak is made that prompts pseudocode regeneration, it is automatically recompiled and a diff against the original is displayed.

What my script displays: ![Screenshot from 2022-08-06 16-43-13](https://user-images.githubusercontent.com/8210/183269824-69d4d601-903a-4b93-ad73-84be84ea7942.png)

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.