VB6应用程序的数据库密码

时间:2009-08-05 14:17:23

标签: vb6 reverse-engineering decompiling

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

我如何检索数据库密码?有没有办法至少将VB6解编成一些半可理解的形式?或者我应该登录并从我自己的电脑上嗅探它?

1 个答案:

答案 0 :(得分:2)

我同意MicSim认为DBA会成为他的问题。

但是,如果你想入侵源代码,你可能会有一些运气,只需在十六进制/文本编辑器中打开DLL(或EXE?OCX?)并查看。如果凭证真的硬编码到应用程序中,可能它们被存储为字符串......我注意到字符串倾向于以明文形式存储在VB6创建的程序集中。