De l'assembleur vers vb6 ?

Signaler
-
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
-
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

2 réponses

Messages postés
2429
Date d'inscription
samedi 11 janvier 2014
Statut
Contributeur
Dernière intervention
1 juin 2021
137
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


Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
237
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.