Question

J'ai hérité d'une application Visual Basic 6 qui accède directement à une base de données et j'ai l'intention de la réécrire en Java.
Cependant, quelque chose que j'ai besoin est l'utilisateur de la base de données + mot de passe, qui, je crois, est codé en dur dans la source de l'application.
Malheureusement, je n'ai pas accès à sa source.

Comment puis-je récupérer le mot de passe de la base de données? Existe-t-il un moyen de décompiler VB6 sous une forme à peine compréhensible au moins? ou devrais-je simplement me connecter et le renifler depuis mon propre PC?

Était-ce utile?

La solution

Je suis d'accord avec MicSim pour dire que l'administrateur de la base de données est la personne à qui s'adresser.

Cependant, si vous voulez pirater la source, vous aurez peut-être un peu de chance en ouvrant la DLL (ou EXE? OCX?) dans un éditeur hexadécimal / texte et en parcourant. Si les informations d'identification sont vraiment codées en dur dans l'application, elles sont probablement stockées sous forme de chaînes ... et j'ai remarqué que les chaînes ont tendance à être stockées dans les assemblys créés par VB6 en texte clair.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top