3 votes

Code source libre pour extraire les séquences d'appels API et les graphes de flux de contrôle à partir du code d'assemblage

Y a-t-il un code source ouvert pour extraire les séquences d'appels API et les graphes de flux de contrôle à partir du code d'assemblage?

Je utilise un désassembleur pour obtenir d'abord le code d'assemblage d'un fichier PE. Et maintenant j'ai besoin d'extraire les séquences d'appels API et bien sûr le cfg.

0voto

Sebastian Dressler Points 3853

Je vous suggère de jeter un œil à LLVM en combinaison avec clang. Là, vous pouvez analyser l'arbre d'appels du code binaire généré par clang, qui est un langage intermédiaire et peut être compilé vers une architecture cible par la suite. Le CallGraphSCCPass devrait être utile.

Éditer Comme vous avez besoin d'une désassemblage d'abord, peut-être que le Désassembleur x86 avec LLVM est plus utile.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X