De l'assembleur vers vb6 ?

george69 - 3 mars 2017 à 17:01 - Dernière réponse : ucfoutu 18022 Messages postés lundi 7 décembre 2009Date d'inscriptionModérateurStatut 13 décembre 2017 Dernière intervention
- 3 mars 2017 à 19:32
Bonjour
on peut extraire le code source à partir d'un fichier exe cré en vb 6
avec VBreformer mais le code sera en forme assembleur
alors comment faire l'opération inverse de l'assembleur vers vb6?
merci
Afficher la suite 

2 réponses

Répondre au sujet
vb95 1387 Messages postés samedi 11 janvier 2014Date d'inscriptionContributeurStatut 14 décembre 2017 Dernière intervention - 3 mars 2017 à 19:20
0
Utile
Bonjour si tu trouves comment faire va voir illico Bill Gates ( le fondateur de Microsoft ) : ta fortune est assurée !

Plus sérieusement l'ordinateur ne comprend que le binaire ( des 0 et des 1 )
L' homme a inventé le langage assembleur pour avoir un code mnémotechnique plus lisible
Ainsi ADD ax,3 est plus lisible que 00100001 01001001 00000011
Et ensuite on a inventé les langages de haut niveau ( dont VB 6) et une seule instruction VB 6 comme

Somme = Nombre1 + Nombre2

demande un nombre conséquent d'instruction Assembleur

Le VB 6 est traduit en Assembleur et le processeur le traduit en série d'octets sur 8 bits mais faire l'inverse c'est quasiment impossible
De plus VbReformer n'est pas le plus fiable et est quasiment inexploitable


Commenter la réponse de vb95
ucfoutu 18022 Messages postés lundi 7 décembre 2009Date d'inscriptionModérateurStatut 13 décembre 2017 Dernière intervention - Modifié par ucfoutu le 3/03/2017 à 19:40
0
Utile
Bonjour
on peut extraire le code source à partir d'un fichier exe cré en vb 6
avec VBreformer mais le code sera en forme assembleur

Non (de toutes manières).

EDIT : mais si cette "démarche" a finalement pour objet d'extirper d'un exe VB6 le code qu'il utilise, il te coûtera beaucoup moins "cher" d'écrire directement le code toi-même, sur la base des tenants et aboutissants de l'exécutable.
Une chose est certaine :
- si tu as les compétences pour "traduire" ce que tu veux "traduire", tes "compétences en matière d'écriture d'un code faisant la même chose (voire mieux) sont alors immenses. Ne t'en prive pas.
- si tu cherches simplement à palier tes difficultés en "décompilant" le travail d'autres, tu t'es trompé de forum. Une telle "démarche" ne serait d'ailleurs acceptée sur aucun forum de développeurs. Un développeur développe. Il ne cherche pas à décoder ce que les autres ont développé, hein ...
________________________
Nul ne saurait valablement coder ce qu'il ne saurait exposer clairement.
Commenter la réponse de ucfoutu

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.