Menu

Decompiler

Messages postés
1
Date d'inscription
mercredi 28 novembre 2018
Dernière intervention
28 novembre 2018
- - Dernière réponse : [Dal]
Messages postés
4794
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
7 décembre 2018
- 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
Afficher la suite 

Votre réponse

2 réponses

Messages postés
23550
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
9 décembre 2018
0
Merci
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...

Commenter la réponse de jordane45
Messages postés
4794
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
7 décembre 2018
0
Merci
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/download/telecharger-34096237-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.
Commenter la réponse de [Dal]