Décompiler un executable ?
Forum Programmation : Décompiler un executable ?
Bonsoir à tous !
Question restant dans le titre de ce topic.
De quel manière et à l'aide de uoi peut on décompiler un fichier exe ?
si tu es obligé de le décompiler c'est que tu n'as pas les sources, et à tous les coups tu n'as pas le droit de le faire (cf licence)
un désassembleur qui traduit le langage machine en langage assembleur.
Autant dire que si tu ne sais pas programmer en assembleur, tu peux laisser tomber.
Enfin, c'est illégal dans la plupart des licences (sous le nom de rétro-engineering)
D'accord je vous remercie !
Mais a ce moment comment peut on faire l'inverse ?
Je peux avoir la source de l'executable puisque c'est du logiciel emule dont je parle.
Je voudrais faire une simple chose, comprendre comment remplacer l'image de demarrage de ce programme.
| Citation :
|
Si tu peux avoir les sources, alors c'est bon.
Que veux tu faire sur emule, que veux tu lui remplasser ?
Pour remplacer l'image, Resource Hacker suffit, je crois.
SI tu as les sources, eh bien tu as "juste" a le recompiler après avoir modifié ce que tu veux...
Res hacker tu dis.
Ca me rapel quelque chose ... ah oui un truc sur secure.net ou un truc comme ça ...
Oui le recompiler
mais je ne sais pas comment faire
Je dois m'y prendre comme un gland mais je n'y arrive pas ...
J'ouvre reshacker
puis ouvre l'executable
je trouve l'image a remplacer mais la je n'yarrive pas..
Dans l'arborescence des ressources clique droit sur la ressource puis replace je vai chercher mon image pour remplacer.
Je pense que c'est la que le probleme se pose.
Le logiciel me demande alors :
Resource type j'ai mis img
Ressource name j'ai mis logo ressource
Ressource language j'ai mis 0 comme pour la valeur de la premier image ...
Mais la ça ne marche pas je ne me l'explique pâs ...
Emule est écrit en C/C++ il me semble. Donc pour le recompiler, télécharge la source, télécharge DevC++, ouvre les fichiers emule dans DevC++, modifie le, puis recompile.
Toute petite précision: Dev C++ est uniquement un IDE (un environnement de développement...) Donc il faut prendre la version avec un compilateur ( avec GCC et Mingw)...
Ok je m'en vais faire ça tout de suite.
Mais je voudrais bien avoir ma reponse pour reshacker tout de meme
Tu ne pourras pas utiliser DevCpp si tu ne connais pas le C ou le C++ et je pense aussi que les sources Emule sont un peu complexes non ?
A++
Hé hé hé
C'est rassurant !
Je vais essayer avec ça si ça ne marche je me retournerai sur res hacker, c'est pour cela que je voudrais bien avoir une tite solution
Sinan la derniere version en date de dev c++ integre un compileur
Riri J'ai 1 cheval de trois dans un logiciel de jeu, comment le décompiler pour enlever ce virus et le recompiler. Merci
Tu supprimes le logiciel, et ça supprime le cheval de Troie (qui n'est pas un virus).
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
| CRicky a écrit : le cheval de Troie (qui n'est pas un virus). |
réctification : un cheval de troie n'est un pas virus
Message édité par -Carthage- le 31-08-2009 à 17:36:40
Décompiler tout un jeu pour virer un trojan...on aura tout vu.
Déjà que décompiler correctement n'est pas du tout chose aisée, alors tout un jeu...
Et quand bien même tu réussirais, il faudrait que tu aies des connaissances en programmation pour identifier le trojan.
En quelques mots, c'est pas gagné.
| -Carthage- a écrit :
|
Un cheval de troie n'est pas un virus, ça n'a rien à voir, déjà parce qu'un virus se duplique.
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
un cheval n'est pas un virus, c'est un bel animal !
Webmaster, rentabilisez votre trafic : http://www.dream-shop.fr/affiliation 28% de commission !
Répondre à okinou
| CRicky a écrit : Un cheval de troie n'est pas un virus, ça n'a rien à voir, déjà parce qu'un virus se duplique. |
# Cheval de Troie
Logiciel malveillant d'apparence banale destiné à ouvrir un accès illégitime aux données de l'ordinateur ciblé et d'y détourner, détruire ou diffuser des informations. Le hacker peut par ce biais prendre totalement contrôle de la machine victime.
Similaire à : Trojan
du site http://www.bnpparibas.net/banque/p [...] 0715085129
ou sur http://fr.wikipedia.org/wiki/Cheva [...] matique%29 :
Un cheval de Troie est un type de logiciel malveillant.
ALORS?
Message édité par -Carthage- le 03-11-2009 à 14:12:37
Merci pour la confirmation qu'un cheval de Troie n'est pas un virus (Voir lien de Wikipedia, premier paragraphe de la partie "fonctionnement" ).
Après c'est pas ma faute si dans ton premier lien bnpparibas.net, ils ne connaissent pas la définition d'un anti-virus, d'un cheval de Troie, d'un firewall, de SSL ni d'un virus...
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
pour confirmation le cheval de troie est un trojan(spyware) non un virus.
enfin bref
un logiciel comme emule qui utilise en plus le reseau a un code assez complexe donc si tu n' as aucune connaissance en programmation tu peux laissé tomber.
[
pour Overbrave:
pour bien utiliser reshacker vas dans ce tuto:
http://www.siteduzero.com/tutoriel [...] ndows.html
c'est très bien expliqué !
Il y a 454 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
