0

我继承了一个直接访问数据库的 Visual Basic 6 应用程序,我打算用 Java 重写它。
但是,我需要的是数据库用户+密码,我相信它被硬编码到应用程序的源代码中。
不幸的是,我无法访问它的源代码。

我怎样才能找回数据库密码?有没有办法将 VB6 反编译成至少可以理解的形式?还是我应该登录并从我自己的 PC 上嗅探它?

4

1 回答 1

2

我同意 MicSim 的说法,即 DBA 是要问的人。

但是,如果您想破解源代码,您可能会在十六进制/文本编辑器中打开 DLL(或 EXE?OCX?)并查看一下。如果凭据真的被硬编码到应用程序中,大概它们被存储为字符串......我注意到字符串往往以明文形式存储在 VB6 创建的程序集中。

于 2009-08-05T15:14:54.967 回答