george69
-
Modifié par george69 le 3/03/2017 à 17:14
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018
-
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
vb95
Messages postés3467Date d'inscriptionsamedi 11 janvier 2014StatutContributeurDernière intervention24 mars 2024168 3 mars 2017 à 19:20
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
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 Modifié par ucfoutu le 3/03/2017 à 19:40
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.