senha de banco de dados da aplicação VB6
-
22-07-2019 - |
Pergunta
Eu herdei um aplicativo Visual Basic 6 que acessa um banco de dados diretamente, e tenho a intenção de reescrever-lo em Java.
No entanto, algo que eu preciso é o banco de dados de usuário + senha, que eu acredito que é embutida em código do aplicativo.
Infelizmente, eu não tenho acesso a ele de fonte.
Como eu poderia recuperar a senha DB? Existe uma maneira de de-compilação VB6 em alguma forma de meia compreensível, pelo menos? ou eu deveria apenas fazer logon e farejar-lo do meu próprio PC?
Solução
Eu concordo com MicSim que o DBA seria a pessoa a perguntar.
No entanto, se você quiser cortar-se para a fonte, que você pode ter alguma sorte apenas abrindo a DLL (ou EXE? OCX?) Em um hex / editor de texto e ter um olhar através. Se as credenciais são realmente hard-coded na aplicação, presumivelmente eles são armazenados como strings ... e tenho notado que as cordas tendem a ficar armazenados nos conjuntos criados por VB6 em texto claro.