Desassembleur

fakeblue
Desassembleur

Salut les gars !

Ayant une certaine expérience du C++, je voudrais essayer de lire et comprendre les fichiers systèmes *.dll de windows.

Le problème est que j'essaie de les ouvrir avec un desassembleur nommé W32DASM, et j'obtiens donc le code en

language machine mais je ne peux l'obtenir en C++ ou C. Existe il des logiciels pour faire regresser un .exe ou .dll en source

ou est on obligé de trouver les fichiers sources ? Ou alors est on obligé de se mettre a l'assembleur ?

Merci infiniment

WaRmUp01

je pense pas que décompilé un programme coder en C/C++ pour ré-obtenir sa source soit possible. comme tu l'a dit tout ce que tu pourrais récuperer c'est le language machine.

Mais ce genre de programme ca se fait en asm je pense. En tout cas je voie pas trop comment le réaliser en C/C++ :p

fredericmazue

Pour faire du reverse engineering, il y a IDA Pro qui décoiffe pas mal :)
Mais ça va quand même pas générer un source en C++
C'est tout simplement impossible. Par exemple si le source d'orignie comporte des template, comme un désassembleur, fut-ce IDA Pro pourrait-il reconstituer le source ?