[R] Décompilation d'un scripte

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
JIF
Niveau 6
Niveau 6
Messages : 219
Enregistré le : mer. 04 févr. 2009 20:07
Localisation : 84
Status : Hors ligne

[R] Décompilation d'un scripte

#1

Message 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,
Modifié en dernier par JIF le dim. 28 juin 2009 19:09, modifié 1 fois.
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [..] Décompilation d'un scripte

#2

Message 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
Signez ici
JIF
Niveau 6
Niveau 6
Messages : 219
Enregistré le : mer. 04 févr. 2009 20:07
Localisation : 84
Status : Hors ligne

Re: [..] Décompilation d'un scripte

#3

Message par JIF »

merci encore de ta réponse Iste.
Sujet résolut.
TaPuZ
Niveau 4
Niveau 4
Messages : 75
Enregistré le : jeu. 14 mai 2009 17:10
Status : Hors ligne

Re: [R] Décompilation d'un scripte

#4

Message 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?
Modifié en dernier par TaPuZ le dim. 28 juin 2009 21:26, modifié 1 fois.
A bientôt,
T@PµZ.
____________________________________
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [R] Décompilation d'un scripte

#5

Message 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.
Signez ici
Avatar du membre
orax
Modérateur
Modérateur
Messages : 1479
Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status : Hors ligne

Re: [R] Décompilation d'un scripte

#6

Message 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.
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
TaPuZ
Niveau 4
Niveau 4
Messages : 75
Enregistré le : jeu. 14 mai 2009 17:10
Status : Hors ligne

Re: [R] Décompilation d'un scripte

#7

Message 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, :mrgreen:
A bientôt,
T@PµZ.
____________________________________
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [R] Décompilation d'un scripte

#8

Message 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é
Signez ici
TaPuZ
Niveau 4
Niveau 4
Messages : 75
Enregistré le : jeu. 14 mai 2009 17:10
Status : Hors ligne

Re: [R] Décompilation d'un scripte

#9

Message par TaPuZ »

Okay!
Tout est plus clair maintenant!
Merci pour l'info.
A bientôt,
T@PµZ.
____________________________________
Répondre