Page 1 sur 1
[R] Décompilation d'un scripte
Posté : dim. 28 juin 2009 17:03
par JIF
Bonsoir, j'aimerais savoir si il est possible de décompiler un scripte et de voir la source du scripte ?
Merci de me répondre.
Cordialement JIF,
Re: [..] Décompilation d'un scripte
Posté : dim. 28 juin 2009 17:39
par Iste
oui, on la deja dis plein de foi, et ya meme un joli topic la dessus !
http://www.autoitscript.fr/forum/viewto ... f=3&t=1192
Re: [..] Décompilation d'un scripte
Posté : dim. 28 juin 2009 19:08
par JIF
merci encore de ta réponse Iste.
Sujet résolut.
Re: [R] Décompilation d'un scripte
Posté : dim. 28 juin 2009 20:05
par TaPuZ
Intéressant.
J'y penserai (je croyais avoir lu tous les posts de ce forum, mais il doit m'en rester!!! :p )
Mais qu'est-ce qui fait qu'on puisse décompiler un script autoit (avec ce fameux programme dont parle Tlem), et qu'on ne puisse pas en décompiler d'autres écrits dans d'autres langages écrits en .NET, C, ou en WinDev, par exemple?
Existe-t-il des solutions pour compliquer la tache d'une décompilation d'un script autoit?
Re: [R] Décompilation d'un scripte
Posté : dim. 28 juin 2009 20:11
par Iste
Car autoit est un langage interprété
Un programme compilé en C n'est que du code binaire
En autoit, c'est autoit.exe collé au code source
Il suffit donc de "décoller" les deux pour récupérer le code source presque intacte.
Re: [R] Décompilation d'un scripte
Posté : dim. 28 juin 2009 20:40
par orax
TaPuZ a écrit :Existe-t-il des somutions pour compliquer la tache d'une décompilation d'un script autoit?
Il y a "l'Obfuscator" que vous pouvez faire lors de la compilation pour rendre le code moins lisible.
Re: [R] Décompilation d'un scripte
Posté : dim. 28 juin 2009 21:27
par TaPuZ
Justement, a priori, l'obfuscator semble inefficace.
Est-ce normal que le code source reste en langage interprété après compilation? Est-ce le cas pour les autres langages?
Désolé d'être candide, mais j'aime bien comprendre... Du moins, essayer,

Re: [R] Décompilation d'un scripte
Posté : dim. 28 juin 2009 22:13
par Iste
Oui c'est normal, car ce n'est pas une compilation
Obfuscator ne fait que rendre le code illisible pour l'oeil humain, il n'empeche pas la décompilation.
Bon alors, du code C/C++/chépaquoi une foi compilé, n'est que des instruction binaire.
Du code autoit lui, une foi "compilé" et juste collé a Autoit.exe.
Autoit.exe est du code binaire qui sait lire du code .au3 et l'execute.
Obfuscator lui, je connais pas bien son fonctionnement, mais je sais qu'il change les noms des variables et fonction en truc du genre "3648d5qf48s9g4", on ne peut donc plus se reperer a ca.
Mais dans tout les cas, un .exe fait avec autoit reste autoit.exe avec un code .au3 fonctionel collé
Re: [R] Décompilation d'un scripte
Posté : dim. 28 juin 2009 22:18
par TaPuZ
Okay!
Tout est plus clair maintenant!
Merci pour l'info.