Rien ne sert de penser, il faut réfléchir avant - Pierre Dac
17/10/2006 - 19h16
Brikkhe
Date d'inscription
février 2005
Messages
1 955
Re : Visual Basic
lol jpl, ca c'est du rapide.
sinon, pour ouvrir un .exe il faut le décompiler, mais je ne sais pas comment faire.
Attention aux pratiques illégales
17/10/2006 - 19h23
fderwelt
Date d'inscription
février 2006
Âge
52
Messages
2 041
Re : Visual Basic
Envoyé par Brikkhe
sinon, pour ouvrir un .exe il faut le décompiler, mais je ne sais pas comment faire.
Bonjour,
Décompiler un .exe? Pour remonter au source Visual Basic? Si ça se peut, je suis preneur... mais je ne crois pas
-- françois
Les optimistes croient que ce monde est le meilleur possible. Les pessimistes savent que c'est vrai.
17/10/2006 - 20h25
cbr900rr2
Date d'inscription
juillet 2004
Messages
81
Re : Visual Basic
Bonsoir,
Tu peux effectivement ouvrir un fichier .exe avec un éditeur hexadécimal (Edit Hexa, UltraEdit ....) mais je ne pense pas que tu en fasses grand chose, à moins d'avoir de sérieuses connaissances en programmation.
Cordialement
18/10/2006 - 01h39
PHENIXian
Date d'inscription
décembre 2004
Localisation
East Lansing, Michigan, USA
Âge
30
Messages
275
Re : Visual Basic
Non ce n'est pas possible a moins d'etre un pro et encore..
De toute facon tout depend le .exe mais le reverse engineering est interdit pour des problemes de copyright
Je ne sais pas si c'est encore possible, mais je sais que ça l'a déjà été. J'en avais fait l'essai il y a une dizaine d'années. Je n'ai pas fait de VB depuis, mais je crois bien que ce n'est plus possible.
J'avais téléchargé un décompileur et je l'avais testé sur un petit exe que j'avais fait (un jeu de master mind, expliqué dans un livre). J'ai été impressionné. Tout le code était retrouvé. Les nom des variables étaient intacts, les commentaires...
Sur le site du décompileur, on expliquait que VB n'était que du pcode (pseudo code) et que ce n'était pas sécurisé... L'auteur offrait aussi un "brouilleur" qui prenait les exe créés par VB et changeait tous les noms de variables, effaçait les commentaires, intervertissait des instructions qui pouvaient l'être sans problème... tout pour rendre la décompilation plus difficile à interpréter...
Mais ça, c'était il y a longtemps. Je crois que c'était VB3. Je serais surpris que ce soit encore possible.
Le monde se divise en 10 : ceux qui connaissent le code binaire et ceux qui ne le connaissent pas.
18/10/2006 - 09h14
fderwelt
Date d'inscription
février 2006
Âge
52
Messages
2 041
Re : Visual Basic
Bonjour,
Alors là oui, si c'est du pseudocode ça se peut. C'est d'ailleurs pour ça qu'on peut retrouver le nom des variables.
Mais en fait ça veut dire que le compilo ne compile rien du tout, il se contente de dégrossir le job de l'interpréteur pour gagner du temps à l'exécution. Mais je crois que les VB de maintenant compilent vraiment, et alors là pas moyen de revenir au source.
Ou peut-être que si, avec certaines versions, mais je ne sais pas. Si on peut écrire des applications autonomes avec VB, c'est compilé. S'il faut un noyau d'exécution, c'est du pseudocode. Enfin bref, ça ne fait pas avancer le schmilblic...
-- françois
Les optimistes croient que ce monde est le meilleur possible. Les pessimistes savent que c'est vrai.