begin process at 2010 02 10 14:34:26
  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
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 Exadecimal [ par NOOOKI ] Bonjour a tous je cherche un code qui permétrer dutiliser les codes exadécimauxDans les projets vb exemple: je connais le code exadécimal d'un champ d Cherche code VB [ par juju50d ] Salut à tous j'ai fait le design pour une application : mais je voudrais que quand l'utilisateur rempli les champs ça écrive dans un fichier server.c Tranfere un code VBA à VB [ par duffmoi ] Bonjour,Je voudrais savoir si il est possible de passé une application venant de VBA sous VB.Je m'explique on m'a donné une Base de donnée a remplir s Importation de données ACCESS avec EXCEL [ par durden35 ] Bonsoir à tous,Voici ma question :Je voudrais créer une boîte de dialogue sous EXCEL qui me permette avec du code vb excel de pouvoir importer des don Optimisation code VB.NET [ par Kristof_Koder ] Je débute en VB.NET 2005 et je me pose des question sur la façon d'optimiser le code. En fouillant sur mon moteur de recherche favori, j'ai pus lire q Convertir un code C en VB [ par veler ] Salut à tous, pour le projet que je fait, j'ai trouvé un code qui est GENIAL pour ce que je veut faire, je ne l'ai pas trouvé en VB.Net mais en C#. J' script VB [ par titi007 ] Je cherche une fonction ou code qui me permettrait de retrouver la dernière connexion sur un serveur ou station afin d'en identifier le username , et Execution d'un VB en silencieux [ par belgam95 ] Bien le bonjour de nouveau.Je voulais savoir quel était la commande pour pouvoir executer un code VB en "silence".Voici mon code : [code]Function ping questions par un debutant [ par mr05zizo ] salut a tousje suis nouveau dans ce site et j espere que je saurai bcp sur le vb .mes questions: est ce que c'est nessesaire d'apprendre les codes pou


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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 : 1,076 sec (3)

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