Un programme...... Il est en quel langage ???
Nene0412
Messages postés
236
Statut
Membre
-
fiddy Messages postés 11653 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 11653 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je viens a vous car une petite question me trotte :
J'ai un programme (quelconque) dans les mains. oui mais si je veux lui faire des modifs pour le rendre à mon goût et à mon utilisation, comment je peux savoir en quel langage il a été fait et avec quel logiciel je peux l'ouvrir sachant que je n'ai que le .exe et les autres fichiers qui vont avec ??????????
J'ai quelque notions déjà en programmation, je maîtrise le C et j'apprend le C++.
Merci pour votre aide.
Je viens a vous car une petite question me trotte :
J'ai un programme (quelconque) dans les mains. oui mais si je veux lui faire des modifs pour le rendre à mon goût et à mon utilisation, comment je peux savoir en quel langage il a été fait et avec quel logiciel je peux l'ouvrir sachant que je n'ai que le .exe et les autres fichiers qui vont avec ??????????
J'ai quelque notions déjà en programmation, je maîtrise le C et j'apprend le C++.
Merci pour votre aide.
A voir également:
- Un programme...... Il est en quel langage ???
- Langage ascii - Guide
- Programme demarrage windows - Guide
- Mettre en veille un programme - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
- Desinstaller un programme - Guide
5 réponses
un programme déja compilé, comme un .EXE est en langage machine.
Comme sont nom l'indique, c'est fait pour une machine, pas un etre humain
il y a des décompilateurs qui au mieux te donneront un semblant de code assembleur, voir meme des fois, du code C, mais c'est totalement inutilisable.
(si jamais l'application est en framework.NET, il y a un peu plus de chance de récuperer le code, mais c'est extremement faible)
Il te faut le code source, ya pas d'autre solution.
ton programme vient d'ou? si ca se trouve, c'est un logiciel libre et le code est sur internet.
Comme sont nom l'indique, c'est fait pour une machine, pas un etre humain
il y a des décompilateurs qui au mieux te donneront un semblant de code assembleur, voir meme des fois, du code C, mais c'est totalement inutilisable.
(si jamais l'application est en framework.NET, il y a un peu plus de chance de récuperer le code, mais c'est extremement faible)
Il te faut le code source, ya pas d'autre solution.
ton programme vient d'ou? si ca se trouve, c'est un logiciel libre et le code est sur internet.
Non, le programme est à mon travail, c'est un petit soft qui me sert à entré des valeurs de consommation de cartes électroniques et l'enregistre dans un fichier lisible au bloc note.
J'aurai bien voulu manier des petites parties de codes pour pouvoir faire de petits raccourcis et passer bien pour montere ce que je sais faire.
Sinon connai tu des noms de décompilateurs.
Je peux essayer on sait jamais.....
En faisant des recherches j'ai trouvé le principe de "rétro-ingéniérie" apprement les crakeurs utilise cette méthode pour développer le crack d'un jeu à partir du seul .exe du jeu.
Connai tu ce principe si oui aurai-tu un peu plus d'indication. ce n'est bien sur pas expliquer en détail comment on utilise cette méthode
J'aurai bien voulu manier des petites parties de codes pour pouvoir faire de petits raccourcis et passer bien pour montere ce que je sais faire.
Sinon connai tu des noms de décompilateurs.
Je peux essayer on sait jamais.....
En faisant des recherches j'ai trouvé le principe de "rétro-ingéniérie" apprement les crakeurs utilise cette méthode pour développer le crack d'un jeu à partir du seul .exe du jeu.
Connai tu ce principe si oui aurai-tu un peu plus d'indication. ce n'est bien sur pas expliquer en détail comment on utilise cette méthode
Bonjour,
Les décompilateurs sont rarement performant tant les codes obtenus sont illisibles. Enfin cela dépend du langage source.
Sinon, il y a les désassembleurs (différent des décompilateurs), qui permettent d'obtenir le code assembleur. L'assembleur n'est pas un langage forcément évident, c'est un coup à prendre. A partir de là, tu pourras faire du rétro-engineering. Par contre, faut voir d'abord la licence du programme car il y a de fortes chances que ce soit illégale.
Cdlt,
Les décompilateurs sont rarement performant tant les codes obtenus sont illisibles. Enfin cela dépend du langage source.
Sinon, il y a les désassembleurs (différent des décompilateurs), qui permettent d'obtenir le code assembleur. L'assembleur n'est pas un langage forcément évident, c'est un coup à prendre. A partir de là, tu pourras faire du rétro-engineering. Par contre, faut voir d'abord la licence du programme car il y a de fortes chances que ce soit illégale.
Cdlt,
Ok je comprend.
Aurai-tu des noms de désassembleur à utiliser que je puisse voir tout ca avec les petits programme que j'ai fait moi ???
Aurai-tu des noms de désassembleur à utiliser que je puisse voir tout ca avec les petits programme que j'ai fait moi ???
si il s'agit d'un programme fait sous windows, tu ne réalise pas... meme un "petit" programme de quleques dizaines de kilo va représenter quelques dizaines de MILLIER de ligne de code totalement incompréhensible, sans nom de variable, sans fonction, juste un fatras de jump (goto) et instruction de copie de registre en mémoire ...
Mais bon, tu poses un question, voila la réponse : http://www.program-transformation.org/Transform/DeCompilation
Bonne perte de temps :)
Mais bon, tu poses un question, voila la réponse : http://www.program-transformation.org/Transform/DeCompilation
Bonne perte de temps :)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Si seulement un logiciel transformerait les .exe en langage C++, Il n'y aurai plus qu'à reprendre le meilleur moteur 3D qu'il existe sur le marché, et de créer un nouveau jeu révolutionnaire en qq clic :)
Oui mais... car il y a toujours un mais !
Si ce genre de prog existait, il serait certainement interdit car les prog que tu désassemblent ont été créés par des gars qu'on a dû payer. Donc le prog coûte ... autant!
Moi je me servais d'un désassembleur uniquement pour mettre un jump là où normalement le prog d'install te demande ta licence.
Mais bon, ca date ce genre de manip. Maintenant, ca n'a plus aucun sans vu les milliers de prog gratuits sur la toile .
Oui mais... car il y a toujours un mais !
Si ce genre de prog existait, il serait certainement interdit car les prog que tu désassemblent ont été créés par des gars qu'on a dû payer. Donc le prog coûte ... autant!
Moi je me servais d'un désassembleur uniquement pour mettre un jump là où normalement le prog d'install te demande ta licence.
Mais bon, ca date ce genre de manip. Maintenant, ca n'a plus aucun sans vu les milliers de prog gratuits sur la toile .