如何知道SQL Server连接字符串?

时间:2013-09-15 20:05:32

标签: vb6 sql-server-2000 connection-string runtime-error decode

您好

我有一个VB6程序,我只有编译的可执行文件,而不是源代码。此程序连接到SQL Server 2000数据库。我明白了,

  

[Microsoft] [ODBC驱动程序管理器]未找到数据源名称且没有   指定默认驱动程序

错误。有没有办法知道VB6程序中编码的连接字符串是什么? VB6反编译器不起作用。

1 个答案:

答案 0 :(得分:0)

你可以做一个奇怪的尝试,可能是使用Cheat Engine的帮助,通常用于欺骗Facebook游戏。这是一个很好的工具,可以帮助您读取内存中不断变化的值。 我们做的是: 我们在FF或Chrome中执行游戏。打开CheatEngine,从那里我们从其处理窗口中选择FF或Chrome。现在在主屏幕中,您可以在内存寄存器中使用搜索选项。我们通常做的是在屏幕上搜索每一步都会发生变化的值。因此,我们放置值并将搜索类型设置为精确搜索并单击新搜索。在左侧列表框中,它将为您提供10000的内存地址,但不要担心。在下一轮中,检查chnage之后的值,现在输入该值并单击下一次扫描。现在你将拥有较小的地址,重复它直到你正好两次注册,通常有3-4次点击和4-5次重试,所以你需要大约15-20分钟的时间。

我不确定这是否有效。在您的情况下,您必须找到一个唯一的关键字,如ODBC Driver Manager,为什么因为此寄存器或其附近的寄存器可能包含该值。

如果它似乎是一个繁忙和失败的过程,你仍然可以探索CheatEngine,因为它充满了选项和漂亮的小型实用程序。检查出来,这可能是一个帮助。或者发给我exe,如果你愿意,我会试试你。

我知道这不是一个合适的答案,但这可能是一个帮助,因为他完全陷入困境,请不要贬低。完全是他决定是否尝试