Decompiler vb6

Messages postés
4
Date d'inscription
lundi 17 septembre 2007
Statut
Membre
Dernière intervention
24 novembre 2007
- - Dernière réponse : cs_DarkVader
Messages postés
51
Date d'inscription
samedi 21 octobre 2000
Statut
Membre
Dernière intervention
10 octobre 2011
- 19 déc. 2007 à 12:33
Bonsoir,
Voila on m'a toujours dit ouais vb ses impossible a decompiler et bla et bla cependant je suis tomber tantot sur VB Decompiler Pro 3.4 et donc je me demandais si quelqu'un saurais comment contrer ce genre de logiciel, les site ont bien des code pour planter les logiciel qui tente de les pomper etc comme intelli, je suppose qu'en vb dois bien y avoir un code pour empecher un decompilateur et voir meme le planter (j'ai penser suffit d'empecher deux fois l'ouverture d'un logiciel mais bon sa marche qu'a moitier donc je cherche une soluce qui contre completement ca) en gros un code qui empeche de decompiler, d'ouvrir via editeur hexa, meme par note pad en gros un bout de code qui empeche de faire autre chose qu'utiliser l'exe normalement ^^

Si quelqu'un sais je suis toute yeux :p

Bonne soiree
Honnox

_____________________________________________________
..
Afficher la suite 

5 réponses

Messages postés
15815
Date d'inscription
jeudi 8 août 2002
Statut
Modérateur
Dernière intervention
4 mars 2013
82
0
Merci
Salut,

N'importe quel logiciel peut-être ouvert avec un éditeur hexa, ca tu n'y changera rien ! Par contre, tu peux rendre la décompilation plus compliquée en utilisant ce qu'on appelle un obfuscateur qui brouille le code (vb n'étant pas un code compilé en code machine). Après je ne connais aucun outil d'obfuscation, mais ca existe pour le java, donc ca doit existe également pour le vb6.
______________________________________
DarK Sidious
Commenter la réponse de cs_DARKSIDIOUS
Messages postés
7741
Date d'inscription
mercredi 1 septembre 2004
Statut
Membre
Dernière intervention
24 septembre 2014
28
0
Merci
Si ton programme VB6 est compiler en P-Code, effectivement VB Decompiler te permettra de récupérer les sources puisque elles sont directement inscrite dans l'executable.

Par contre si ton programme est compiler en Natif, VB Decompiler ne te sera d'aucun secours.  Au mieux il fera comme l'ensemble des soit-disant décompileurs du marché, il ne te remontera que des sources en ASM, mais certainement pas les sources VB.

Pour info, n'importe quel executable natif peut-etre décompiler en ASM, et ça tu ne peut pas y faire grand chose.

Pour ce qui est des langages interprétés (Java, .Net, VB6 en P-Code, ...) Les sources sont effectivement plus accessibles puisque integrer dans l'exe. Il est donc necessaire de les protéger en obfuscant le code. Cela n'empeche pas le décompilation, mais rend plus compliquer la compréhension du code obtenu.

---- Sevyc64  (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #    http://aide-office-vba.monforum.com/index.php
Commenter la réponse de cs_casy
Messages postés
420
Date d'inscription
lundi 30 août 2004
Statut
Membre
Dernière intervention
28 janvier 2008
0
Merci
bon je repose la question autrement alors, quelqu'un sais comment obfuscateur un code vb, et si oui comment, et si avec un logiciel, lequel :-)

Merci d'avance
Diablaman
Commenter la réponse de diablamanshadow
Messages postés
420
Date d'inscription
lundi 30 août 2004
Statut
Membre
Dernière intervention
28 janvier 2008
0
Merci
petit up ^^ apparement on ma oublier :p
Commenter la réponse de diablamanshadow
Messages postés
51
Date d'inscription
samedi 21 octobre 2000
Statut
Membre
Dernière intervention
10 octobre 2011
0
Merci
Mais non, mais non,
il y a bien VBEXEObfuscator mais je n'ai pas encore l'occasion de m'en servir.
Tu nous expliqueras
Bonnes fêtes 8)
Commenter la réponse de cs_DarkVader