Decompiler
hassanbenoit
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
[Dal] Messages postés 6205 Date d'inscription Statut Contributeur Dernière intervention -
[Dal] Messages postés 6205 Date d'inscription Statut Contributeur Dernière intervention -
je suis nouvellement engager dans une entreprise et j'occupe le poste d'administrateur de bdd et developpeur. la personne qui a concu l'application et la base de donnees est mort, ne laissant aucune documentation, je dois continuer a developper le systeme. l'application est deja installer dans quelques poste de travail, existe t il un programme qui peu me permettre d'acceder au code source ? merci
A voir également:
- Decompiler windev
- Java décompiler - Télécharger - Langages
- Swf decompiler - Télécharger - Animation
- SWF Decompiler and Editor Suite - Télécharger - Animation
- Acam windev ✓ - Forum Windev
- Cavaj java decompiler - Télécharger - Langages
2 réponses
Bonjour,
En ayant aucune connaissances en BDD et en programmation ?? Oo ....
Ben... ça dépend....
Dans quel langage elle a été codée ?
Est-ce une application "lourde" ou web ?
Sachant que si il s'agit d'une application "lourde" ( un exe.... ) il te sera difficile de trouver des logiciels pour dé compiler facilement et sans perte....
Le mieux étant de retrouver les sources de l'appli en question sur l'ordi de son auteur...
j'occupe le poste d'administrateur de bdd et developpeur.
En ayant aucune connaissances en BDD et en programmation ?? Oo ....
existe t il un programme qui peu me permettre d'acceder au code source
Ben... ça dépend....
Dans quel langage elle a été codée ?
Est-ce une application "lourde" ou web ?
Sachant que si il s'agit d'une application "lourde" ( un exe.... ) il te sera difficile de trouver des logiciels pour dé compiler facilement et sans perte....
Le mieux étant de retrouver les sources de l'appli en question sur l'ordi de son auteur...
Salut hassanbenoit,
Comme le dit Jordane, savoir dans quel langage l'application a été développée est essentiel.
Par exemple, si c'est une application lourde Java, il y a des outils comme https://www.commentcamarche.net/telecharger/developpement/12909-java-decompiler/ - comme la décompilation se fait à partir de bytecode Java (.class ou .jar) et non pas à partir d'un binaire exécutable en langage machine, la décompilation marche plutôt bien dans ce langage.
De façon similaire, pour des .exe venant d'un langage .NET, l'exécutable contient le code en CIL, et peut être semble-t-il décompilé pas trop mal en C#, par exemple avec https://www.jetbrains.com/decompiler/ ou https://github.com/icsharpcode/ILSpy (jamais utilisé personnellement)
Autre exemple, si l'application a été développée en Python (langage de script) et "convertie" (en fait embarquée sous forme de byte code avec les ressources nécessaires à son exécution) en .exe avec py2exe. Tu peux extraire les fichiers byte code .pyc et les décompiler avec des outils comme celui-ci et celui-là. On en parle là : https://stackoverflow.com/questions/6287918/how-to-decompile-an-exe-file-compiled-by-py2exe
etc.
Comme le dit Jordane, savoir dans quel langage l'application a été développée est essentiel.
Par exemple, si c'est une application lourde Java, il y a des outils comme https://www.commentcamarche.net/telecharger/developpement/12909-java-decompiler/ - comme la décompilation se fait à partir de bytecode Java (.class ou .jar) et non pas à partir d'un binaire exécutable en langage machine, la décompilation marche plutôt bien dans ce langage.
De façon similaire, pour des .exe venant d'un langage .NET, l'exécutable contient le code en CIL, et peut être semble-t-il décompilé pas trop mal en C#, par exemple avec https://www.jetbrains.com/decompiler/ ou https://github.com/icsharpcode/ILSpy (jamais utilisé personnellement)
Autre exemple, si l'application a été développée en Python (langage de script) et "convertie" (en fait embarquée sous forme de byte code avec les ressources nécessaires à son exécution) en .exe avec py2exe. Tu peux extraire les fichiers byte code .pyc et les décompiler avec des outils comme celui-ci et celui-là. On en parle là : https://stackoverflow.com/questions/6287918/how-to-decompile-an-exe-file-compiled-by-py2exe
etc.