Honnox
Messages postés4Date d'inscriptionlundi 17 septembre 2007StatutMembreDernière intervention24 novembre 2007
-
24 nov. 2007 à 01:33
cs_DarkVader
Messages postés51Date d'inscriptionsamedi 21 octobre 2000StatutMembreDernière intervention10 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 ^^
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 24 nov. 2007 à 07:45
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
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 24 nov. 2007 à 10:26
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.