Se connecter avec
S'enregistrer | Connectez-vous

Comment convertir un fichier .exe en écriture c ++ ?

Dernière réponse : dans Programmation
Lassé par la pub ? Créez un compte

les decompilateur existent pour n'importe quel language, le tout c'est de trouver le decompilateur qui va avec le compilateur qui a été utilisé.
decompiler un programme C interdit, sauf si tu as le droit d'avoir acces a la source mais là autant chercher la source sur le net C plus compréhensible et ca va plus vite.

Merci pour vos réponses! Mais pour ceux qui pensent que je compte distribuer des logiciels modifiés illegalement qu'ils se rassurent ce ne sera que pour mon ordi et puis je ne suis pas assé doué pour modifier des logiciels interessants de plusieur kilo octets. Je ne suis pas une machine à lire les programme.

Excusez moi si en ce moment je ne peux pas vous remercier regulierement de vos réponses.:-(
PS: Si ma photo fait trop penser à Matrix je la changerai. :-P

Tu peux utiliser un désassembleur pour "explorer" le fichier exe. cependant tu va tomber sur du code machine.

Il faut maintenant apprendre l'assembleur ( le langage ) pour pouvoir comprendre ton programme .


Bonne chance :)  tu va en avoir besoin :-o

Faut utiliser un outils de reverse engineering.
Sous Linux y en a plein ;-)

Mais comme il se base sur un code Assembleur pour générer du C, tu risques d'avoir un code source immense,et super crade ! (il existe des softs pro, qui coute une fortune qui produise des trucs pas trop mal, mais y a du boulot tout de même!)
En + en C++ g un peu peur du résultat :-?

@+

C'est bizarre ça, qu'il existe pas de décompilataur... Parce que g DL un désassembleur, dc g le code machine du prog mais après ben... voilà quoi! :-o
Je sais pas moi, les gars qui font des cracks par exemple, ils modifient le code asm?

Réponse à dark_zs :

Un programme vbs (VBScript) est comme son nom l'indique un script : ce language est quelque peu limité mais il a "l'avantage" d'être open source : tu ne peux pas le mettre en .exe comme tu dis ; un .exe est un programme compilé (ce qui a pour conséquence que le code est illisible). Le vbs ne l'est pas, l'ordinateur interprete ligne après ligne le code, c'est bcp plus lent bien sur...
Si tu veux faire des .exe, apprends un language comme le C/C++, Pascal, etc ou encore le Visual Basic (pas script) si tu es attaché au VBS.
Bonne chance ;-)

tu peux aussi faire un programme testeur qui interagit avec le prog cible, le prog testeur pourrait etre ecrit avec un algo génétique...

en testant toutes les reactions du prog cible avec ton prog testeur tu peux retrouver un pseudo code...

enfin je dis ça mais le meilleurs prog testeur c toi même !!!! puis après plus qu'à reprog ce que tu vois :) )))))

mdr, désolé, fallais que ça sorte !

Pour afficher la source d'un exe suffit de le desassembler, windasm, olly suffise tres bien pour le VB si tu veux afficher les DTR ( data string reference ) tu devra peut etre avoir smartcheck mais olly le fat en général ;-)
Bref faut quand meme si connaitre, si c'est pour cracker un programme ( un crackme j'espere ).. Pour modifier ta source, tu devra ensuite avoir un editeur hexadecimal et la tu peut faire ce que tu veux ! Mais je te prévient tout de suite tu ne fera pas ca comme ca ( enfin tout depent de ce que tu veux faire ) bref le crack est interdit sauf pour les open source et les crack me qui sont la pour ca donc si tu veux t'amuser a faire ca et te perfectionner en ASM tu peut toujours apprendre a cracker des crack me genre sur newbiecontest ( tres bon site )... Voila je pense avoir repondu a ta question enfin non, decompiler un programme direct en C++ c'est impossible sinon tu imagine quand meme .. Ah oui je te rajoute qu'il te faut aussi peid pour verifier si le programme est packer et donc avec quelle unpacker tu va l'unpacker ( upx ect ...) mais bien sur tu peut l'unpacker manuellement ce qui est beaucoup mieu :-D

pour ta deuxieme question, il est possible oui de changer l'extension d'un programme mais pour quelle raison il faudrai peut etre preciser !!
Lassé par la pub ? Créez un compte
Tom's guide dans le monde