我继承了一个Visual Basic 6应用程序直接访问数据库,我打算把它改写在Java中。结果 不过,这是我需要的是数据库用户+密码,我相信这是硬编码到应用程序的源。结果 不幸的是,我没有访问它的源代码。

我怎么能检索数据库的密码?有没有一种方法地进行反编译VB6到至少一些半易懂的形式?或者我应该只是从我自己的电脑登录,嗅出了吗?

有帮助吗?

解决方案

我会用MicSim同意,DBA会问的人。

不过,如果你想在破解的来源,你可能有一些运气只是一个十六进制/文本编辑器中打开了DLL(或EXE?OCX?),并通过具有看看。如果凭据是真正硬编码到应用程序中,大概是他们作为字符串存储......我已经注意到,串往往会得到存储在VB6中明文创建的组件。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top