Tom's Guide > Forum > Programmation > Comment convertir un fichier .exe en écriture c ++ ?

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

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

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Comme le titre le dit bien, je cherche un programme qui convertirait un fichier .exe en cpp et qui me permetrait de modifier le programme.
Merci :-D

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

c'est pas possible... une fois un source traduit en exécutable, il n'est plus décompilable...

faut trouver le code source

Répondre à zdeeeen@IDN

Et WindowsXP devint open source !!!!:ptdr: :ptdr:

Je crois que certain .exe sont fait en assembleur, il suffit dans ce cas de dl un désassembleur, enfin je crois que ça peu marche comme ça..... :roll:

Répondre à voodouille

non jpenser que même un désasembleur permet pas de retrouver un source à partir d'un exe...

Répondre à zdeeeen@IDN

Avec un debugger il y a moyen de faire des choses si. (Je rappel que si le logiciel n'est pas libre, c'est illegal de modifier une source, (pour la redistribuer?))

Répondre à AsMoDaiii

bah tu peux tjs désassembler un exe, mais la source sera en asm, c'est pas très lisible...

Répondre à darth

je connais des désassembleurs pour VB,donc je vois pas pourquoi ça n'existerait pas pour le C.
Faut déjà être sur du langage utilisé pour générer le .exe

Répondre à Anonyme

Citation :

Et WindowsXP devint open source !!!!



Mouarf Voodouille


:-P

Répondre à Anonyme

on est pas dans matrix 123 lol :-D

Répondre à zak888

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.

Répondre à metalz76

deassembleur ou decomplilateur

Répondre à pixel@IDN

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

Répondre à 123@IDN

tu peux récupérer la "source" assembleur en le décompilant ... W32DASM ...

Répondre à lissyx

moi je cré des programes et quand je les enregistre, leur extension et en .vbs et je voudrais les mettre en .exe

commetn je doua faire

merci

Répondre à dark_tom

avec un assembleur

Répondre à tirips

il faut pas enregistrer ton projet VB mais le compiler (menu fichier puis "créer un .exe" je crois)

Répondre à Anonyme

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

Répondre à kivaar

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 :-?

@+

Répondre à darwinZ69

Et on peut en trouver ou sur le net gratos !
Sur un cite pour Linux?

Répondre à 123@IDN

Sur des sites en rapport avec linux, open source unix ... ;-)

Répondre à darwinZ69

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épondre à ruliane

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 ;-)

Répondre à zak888

Oui ruliane, ca se passe comme ca : il analyse le code puis il le modifie grace à un éditeur héxadécimal ou alors tente de découvrir l'algorythme (j'ai jamais su écrire ce mot).

Répondre à zak888

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 !

Répondre à quazardous

pour C et + :

EXE2C : ftp://juge.com/file/c/EXE2C.zip

boomerang : http://boomerang.sourceforge.net/

evidemment, le resultat pour c++ :-(

Répondre à fchou

Moi je pose une nouvelle question :
est t-il possible de convertir un fichier xls ou odt en .exe ??

Répondre à lafrite62

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 !!

Répondre à immat
Tom's Guide > Forum > Programmation > Comment convertir un fichier .exe en écriture c ++ ?
Aller à :

Il y a 188 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens