Comment optien ton code source un exe

kevin -  
MarvK Messages postés 100 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

bonjours a tours

voila j viditer plein site et forum qui me sise que pour recuperer le code source un exex faus a voir 32div

un desassembleur se qui parait logique

mais une fois fais avec le desasembleur jotien du language binaire avec des lettre et chifrre

comment decode ton sa pour enfin optenir le code source de mon point exe?
A voir également:

5 réponses

DarkVode Messages postés 640 Statut Membre 60
 
La langage binaire ne comporte que des 0 et des 1, donc ce que tu dois avoir c'est de l'hexadécimal.
Pour le reste, j'en sais rien ce n'est pas mon domaine.

PS : apprends à écrire, tu sera plus compréhensible et les gens seront plus amenée à t'aider ;)
0
kevin
 
pffff oui hexadecimal loll pk j'ai dit binair mdr

comment pourrait fair !
0
Igor
 
lut

+1 Darkvode XD

recuperer le code source C, c++, et autre d'un exe c'est pas possible...
sinon ca serais gegnial pour modif les soft :)

au dessus du binaire tu as l'hexa.. et au dessus tu as l'assembleur deja bcp plus comprehensible
il ya plein de tuto si tu en cherches
une aide w32Dasm, tres bon editeur asm

+
0
MarvK Messages postés 100 Date d'inscription   Statut Membre Dernière intervention   9
 
À Igor : Je crois bien qu'il soit possible de récupèrer le code-source d'un .exe , mais je crois que c'est illégal.
Si je me trompe , merci de me corriger.
Bonne soirée
0
Tanahe
 
Bonjour,

recup le code source d'un EXE n'est pas possible, pour la simple raison d'un EXE est ce qu'on appel compilé.

Compilé ? Le Pc ne comprend que le binaire (0 et 1 ). on utilise alors un logiciel qui traduit (compile) le language source (c,c++, vb...) en binaire. des lors on obtient un EXE (executable) et des DLL (bibliotheque de bonnées).

il existe différent langage
---- niv processeur
le binaire --> utiliser directement par le pc (lisible par un humain mais très très très difficilement)

---- niv un peu au dessus du proc
l'hexadécimal --> peut être traduit en binaire par le pc (lisible par un humain mais très difficilement)
l'assembleur --> peut être traduit en binaire par le pc (lisible par un humain mais difficilement)

---- les langages de programmation
c,c++,vb,perl,java... --> a besoin d'être compilé pour être compris par le pc

---- les langages internet
html,php,javascript,flash --> pas besoin de compilation car utilisés par un logiciel qui fait les action.


La manip pour recup le code en langage de programmation n'est pas possible car on il peut retraduire jusque la. le binaire,l'hexa, l'asm ne sont qu'une succession d'opération(+-/*), de comparaison de valeur, de remplissage/vidage de pile, des sauts d'instruction.. bref rien a voir avec un langage ayant des fonctions préprogramées comme les langages de programation.

Néanmoins, ca s'apprend ^^ le plus facile etant l'asm, qui permet de lire un "vrai code", pas seulement composé de [0.1] ou [0.1.2.3.4.5.6.7.8.9.A.B.C.D.E.F].

Recup le "code source" (bin,hex,asm) d'un EXE n'est ILLEGAL QUE si l'EXE est SOUS LICENCE.
Comme tout ^^. Recup le code source d'un exe dont on a fait don a la communauté n'est pas illégal !

en esperant etre rester compréhansible sans tombe dans l'erreur ^^
0
Tanahe > Tanahe
 
PS :
Si tu fait ca sur un EXE qui est copyrighté, tu as un maximum de chance de ne même pas pouvoir lire le code ASM de base ^^
il est tres facile de décalé de quelque bit le début de son code.. par conséquent lors de l'ouverture de fichier EXE, le désassembleur commencera sa transcription a partir du premier bit et non de celui ou commence réellement le code.. conclusion tu obtiendra un code complément plus ou moins incohérent ^^
que forcement tu ne verras qu'après quelque minute (si tu as de la chance sinon quelque heure) d'analyse de code..

Bonne chance mais le plus simple est encore d'essayer de contacte le créateur et de lui demander son code s'il veut bien ^^
++
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
MarvK Messages postés 100 Date d'inscription   Statut Membre Dernière intervention   9
 
Merci , mais je sais ce que c'est qu'un .exe et un fichier compilé ...
Néanmoins , il éxiste des décompilateurs ;)
0