Domanda

Ho ereditato un'applicazione Visual Basic 6 che accede direttamente a un database e intendo riscriverlo in Java.
Tuttavia, qualcosa che HO BISOGNO è l'utente + password del database, che credo sia codificato nel codice sorgente dell'applicazione.
Sfortunatamente, non ho accesso alla sua fonte.

Come posso recuperare la password del DB? C'è un modo per decompilare VB6 almeno in una forma parzialmente comprensibile? o dovrei semplicemente accedere e annusarlo dal mio PC?

È stato utile?

Soluzione

Concordo con MicSim sul fatto che il DBA sarebbe la persona a cui chiedere.

Tuttavia, se vuoi hackerare il sorgente, potresti avere un po 'di fortuna semplicemente aprendo la DLL (o EXE? OCX?) in un hex / text-editor e dando un'occhiata. Se le credenziali sono davvero codificate nell'applicazione, presumibilmente vengono archiviate come stringhe ... e ho notato che le stringhe tendono a essere memorizzate negli assembly creati da VB6 in chiaro.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top