APILEECH: DÉCOMPILATEUR D'APPELS AUX APIS DANS UN ASSEMBLY .NET

Messages postés
1356
Date d'inscription
samedi 8 décembre 2001
Statut
Membre
Dernière intervention
23 octobre 2006
- - Dernière réponse : KRYOGENIUS
Messages postés
4
Date d'inscription
mardi 24 décembre 2002
Statut
Membre
Dernière intervention
9 novembre 2004
- 9 nov. 2004 à 09:45
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/19991-apileech-decompilateur-d-appels-aux-apis-dans-un-assembly-net

Afficher la suite 
cs_labout
Messages postés
1356
Date d'inscription
samedi 8 décembre 2001
Statut
Membre
Dernière intervention
23 octobre 2006
5 -
J'ouvre le projet APIleech.vbproj
De nombreux messages d'erreur signalés
BelongTo RunTime n'est pas un membre de Reflexion
FormatFieldAttribute n'est pas un membre de Reflexion
FormatFunctionSig n'est pas un membre de Reflexion
FormatMethodAttributes n'est pas un membre de Reflexion
FormatShortType n'est pas un membre de Reflexion
GetMethodName n'est pas un membre de Reflexion
IsConstant n'est pas un membre de Reflexion
IsConstructor n'est pas un membre de Reflexion
IsEventhelper n'est pas un membre de Reflexion
IsInterface n'est pas un membre de Reflexion
IsNestedTypePublic n'est pas un membre de Reflexion
IsPinvoke n'est pas un membre de Reflexion
etc
L'espac de nom ou le type Writer pour bles imports est introuvable
Le nom sharpWriter n'est pas déclaré
Le nomVBWriter n'est pas déclaré
et bien d'autres
etc etc
Impossible de tester sauf si c'est un autre projet que l'on doit ouvrir
cs_labout
Messages postés
1356
Date d'inscription
samedi 8 décembre 2001
Statut
Membre
Dernière intervention
23 octobre 2006
5 -
J'ai trouvé, APIleech.writer n'était pas compilé.
Il subsiste une erreur
libc.pdb n'a pu être trouvé
Ok cela marche mais la décompilation n'est pas complète. Il y a bien toutes les sub et fonctions mais pas le code contenu.
C'est dommage, Salamander le fait.
Ce n'est pas mal quand même
Salut
cs_EBArtSoft
Messages postés
4531
Date d'inscription
dimanche 29 septembre 2002
Statut
Modérateur
Dernière intervention
22 avril 2019
5 -
"Que du bonheur" ce Framework...
bientôt on vendra le code source à la place du logiciel !
vivement le Norton Internet Security en .NET !

@+
Xya
Messages postés
103
Date d'inscription
lundi 8 juillet 2002
Statut
Membre
Dernière intervention
24 novembre 2005
-
J'ai oublié, pour compiler le projet si on a pas Visual C# et Visual C++ .NET, tu supprime les références aux projets APILeech.Writer, MetaDataHelper et tu les remplaces par des références aux dlls qui sont dans APILeech\Debug\binJe vais mettre à jour le zip, ca évitera que d'autres n'arrivent pas à le lancer.

Sinon labout et EBArtSoft, ce n'est pas sensé decompiler (voler) le code du programme, juste la déclaration des fonctions qui appellent des APIs.
Pour moi, ce serait plutôt comme obtenir les headers .h d'un programme compilé que son code source.

Et il existe des obfuscators pour empêcher la décompilation comme Salamander (http://www.remotesoft.com/salamander/obfuscator.html) qui est payant, et QND Obfuscator (http://www.desaware.com/downloadsqndl2.htm) qui est gratuit.

Xya
cs_LordBob
Messages postés
2865
Date d'inscription
samedi 2 novembre 2002
Statut
Membre
Dernière intervention
11 mai 2009
8 -
c'est de la balle cette source... je sais pas trop quoi dire la... j'ai vraiment tres rarement vu une source de cette qualité sur le réseau... un grand merci a toi Xya pour cette source d'une qualité exeptionnellement rare...

10/10