Decompiler

Fermé
hassanbenoit Messages postés 1 Date d'inscription mercredi 28 novembre 2018 Statut Membre Dernière intervention 28 novembre 2018 - 28 nov. 2018 à 10:26
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 - 28 nov. 2018 à 14:54
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:

2 réponses

jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
28 nov. 2018 à 10:30
Bonjour,

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

0
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 1 083
28 nov. 2018 à 14:54
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.
0