begin process at 2012 02 16 08:25:39
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

traduire de l'asm en vb


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

traduire de l'asm en vb

mardi 9 mai 2006 à 11:28:08 | traduire de l'asm en vb

matlow

Mon boss m'a demandé de récupérer le code source VB d'un éxécutable.
Pour le moment, j'arrive à partir de l'application de récupérer le code assembleur.
Donc je voudrais savoir s'il existerait un programme qui traduirait du code assembleur en code VB.

--{Masa}--
mardi 9 mai 2006 à 11:30:48 | Re : traduire de l'asm en vb

NHenry

Membre Club Administrateur CodeS-SourceS
Bonjour

Si je me souvient bien, il y a un programme sur VBF qui récupère les forms pour VB6, siono pour VB.NET, il y a un outil, mais son nom ne me revient pas.

Sinon, tu peux contacter l'auteur, si tu désassemble le programme vérifie bien que tu y est autorisé par la liscence.

Il est plus facile de batiser kk1 que de la convertir. (surtout en programmation)
Une question se pose sur le forum, pas en privé
NHenry (VB6, VBA excel, VB.NET, C++, C#.Net)
mardi 9 mai 2006 à 12:22:27 | Re : traduire de l'asm en vb

casy

Membre Club

Salut matlow, si tu es en VB6 (ou 5) tu ne peux pas récupérer les sources d'un projet à partir de l'éxecutable.
Tu peux obtenir le code asm, certe, mais tu n'arrivera jamais à remonter au code source VB, ni à toute l'architecture des fonctions routines, etc...

Comme le NHenry, avec le bon programme, tu peux éventuellement récupérer les ressources de ton exécutable, images, partie graphique des forms, boites de dialogue. Mais tu n'auras pas le code associé.

Il faut donc obligatoirement que tu mette la main sur les sources de l'auteur.

 En .NET, c'est différent si ton programme n'a pas été protégé, tu peux le décompiler. L'outil s'appelle Reflector me semble t-il (sous toutes réserves). Personnellement, je ne l'ai jamais fait, je ne peux pas te dire le résultat que ça donne.

mardi 9 mai 2006 à 18:27:05 | Re : traduire de l'asm en vb

Warning

Administrateur CodeS-SourceS
Hello, combien de fois je vais le dire: decompiler le VB c'est possible! Ce n'est pas une légende, j'y travail dessus depuis des années et les résultats commence a se faire ressentir. De plus il existe déjà un service de decompilation ( [ Lien ]), un de mes partenaires qui a les moyens de recuperer le code source vb executable. Il faut donc arreter de dire que cela est impossible! C'est tout à fait possible.

Cordialement, 

Warning
Admin Codes-Sources.com
http://www.decompiler-vb.net/

mardi 9 mai 2006 à 18:33:40 | Re : traduire de l'asm en vb

Warning

Administrateur CodeS-SourceS
Désolé je me suis emporté (ça m'agace un peu les préjugées sur VB ) et n'est pas répondu à ta question. Donc je te conseille de te diriger vers mon partenaire ( [ Lien ]) ou vers mon site : [ Lien ] pour le natif (tu peux essayer VBReFormer Trial Edition) (mais j'en suis pas encore au point de decompilation complète), ou enfin si ton code est compilé en pcode: [ Lien ].

Voyant que peu de personnes sont aux courants des avancées dans ce domaines je peux si vous le souhaitez poster plus souvent sur mon blog à propos des décompileurs.

Voilà,

Warning
Admin Codes-Sources.com
http://www.decompiler-vb.net/

mardi 9 mai 2006 à 19:18:18 | Re : traduire de l'asm en vb

casy

Membre Club
Slt Warning, je viens de regarder les différents liens (rapidement, je te l'accorde) que tu propose.

VBReFormer semble plus être un éditeur de ressource qu'un véritable décompilateur, c'est du moins ce que laisse à penser la vidéo de démo. Et tu dis toi_même que tu n'en es pas encore au stade de la décompilation complête.
Quant au site de ton partenaire, si j'ai bien compris (désolé je suis faché avec l'anglais) il ne propose pas de décompilateur pour VB, mais plutot un service (payant je présume) de décompilation. Donc, en dernier recours seulement.
Pour le troisième site, vb-decompiler.net, il en ressort clairement que tu es capable de décompiler du P-code. Ce qui me choque pas car d'une manière ou d'une autre le code source est enregistré dans l'exe. Et personellement en 7 ans d'expérience je n'ai jamais fait de P-code. (et un exe avec les infos de dédoggage incluses, ça doit tout etre aussi simple je pense). Par contre pour le code natif, tu ne propose que du désassemblage, ce que matlow sait déjà faire à priori.

Donc je suis désolé, mais je maintiens ma version, il n'existe pas de moyen efficace et fiable de décompiler du code VB6 actuellement (hormis quelques projets comme le tiens non totalement aboutie).
Sachant que VB6 (et 5) a maintenant près d'une dizaine d'années et une obsolescence déclarée depuis 4 ans (même si perso, je pense qu'il a encore de beaux jours devant lui), s'il n'existe pas de véritables outils, c'est que ce ne doit pas etre si simple à faire et d'autres ont dû si casser les dents aussi.

Désolé, je m'emballe un peu, mais je ne remet pas ton travail en cause, bien au contraire. Ton logiciel bien finalisé rendrais bien des services à beaucoup de monde, moi le premier. Et dsl si ce je dis n'est pas tout à fait exact, mais j'ai pas été convaincu.
Je regarderais plus précisément les différents liens que tu as donné plus tard, pour l'instant je vais m'occuper des trojans qui sont  entrain de bouffer mon PC


mardi 9 mai 2006 à 21:52:12 | Re : traduire de l'asm en vb

Warning

Administrateur CodeS-SourceS
Hello, je ne dit pas que mon software est capable de decompiler, il en est juste au stade ou je commence a decompiler. Effectivement la video ne montre que la partie édition. Je veux juste dire que ça n'est pas impossible comme disent certaines idées reçue. Je code source n'est pas dans l'exe même en PCode contrairement à ce que tu dit. Effectivement mon partenaire n'a pas souhaité distribué son programme, mais j'ai pu le tester et c'est vraiment génial. Bien sur le code récupéré n'est pas semblable à l'initial, et il y a parfois quelque erreur, mais sur ce principe, la decompilation n'existe pas.
D'ailleurs, VB est bien l'un de seuls language que je pense possible à decompiler (dû à la runtime) donc aux appels aux fonctions toutes faites.


Warning
Admin Codes-Sources.com
http://www.decompiler-vb.net/



Cette discussion est classée dans : récupérer, vb, code, asm, traduire


Répondre à ce message

Sujets en rapport avec ce message

VB vers ASM [ par LandTech ] Bonjour, je me demandais si ce n'était pas possible de convertir du Visual Basic vers l'Assembleur au moyen d'un compilateur VB, d'un désassembleur et Récupérer une image depuis un lien [ par Sinsitrus ] Salut ! Existe t-il une option pour afficher une image depuis un lien ? genre : [code=vb]Image2 = LoadPicture("http://al-jabr-group.com/pub1.png")[/c Impressions de programmes VB [ par Sandro ] Bonjour, Je recherche un programme servant à imprimer du code source VBIl y a quelques années (houuuuuu), j'avais Code.Print Pro de Pinnacle Publishin Ouvrir un doc Excel en VB [ par analgesix ] Salutje voudrais savoir comment on fait pour ouvrir un document Excel EXISTANT en VB pour ensuite le manipuler avec du code VB.Si c'est possible d'avo TRADUIRE UN PRODUIT DOS EN VB [ par DTM ] Comment puis-je traduire un produit en dos en VB.merci pour votre aide fax en code vb [ par THIERRY ] bonjour ou bonsoir,aprés des mois à me creuser les meninges je suis à la recherche d'un code source qui me permettrait plutot que d'imprimer un docume winsock svp [ par flo ] salutmon app VB doit récupérer des pages html depuis un serveur WEB mais aussi récupérer les résultats d'un CGI ( listant la liste des fichiers dispo Récupérer code source html afficher dans IE ??? [ par Feneko ] Voila, dans mon script j'execute une requète Html avec des variables :Set oIE = WScript.CreateObject("InternetExplorer.Application")oIE.Navigate "http HElp vers° de VB 6?? [ par jia2812 ] Slt les prog'Jé VB 6 of course (entrprise) mé j'voulais savoir kel vers° du pack avez-vs, é s'il est nécessaire de télécharger le pack 5 de VB car à c


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,936 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales