8

我从旧应用程序继承了一堆 dBase (.dbf) 文件,我需要将数据导入 MS SQL 或 MS Access。我知道这些程序内置了“导入”功能,但 dBase 文件受密码保护,这里似乎没有人知道。

任何人都知道密码的任何方法,或破解密码?

(编辑:添加了 C# 标记 bc,这是我可能用于任何编程解决方案的语言)

赏金奖励:我还没有一个好的解决方案,但是距离赏金关闭只有 2 小时,所以我想我应该将它奖励给迄今为止最有用的答案。在这方面,我认为 75 美元的付费解决方案可能是最节省时间和能源的,即使它并没有给我自己破解它的智力满足感!:)

在此期间,我将把这个问题“悬而未决”,直到我看到任何解决方案是否真的有效......

4

3 回答 3

5

可能有一种绕过密码的方法,如果无法绕过密码,肯定有一种暴力访问的方法。一个站点提供了有关使用十六进制编辑器更改文件中某些二进制数据以禁用密码保护的提示:http ://www.antionline.com/archive/index.php/t-218086.html 。在副本上进行测试。

应用程序尊重安全设置的情况仍然并不少见,但安全性并不是特别相关。情况包括文件具有指定保护的标志,但数据实际上并未加密。如果上述方法不能解决您的问题,请在十六进制编辑器中打开文件,查看是否可以以纯文本形式识别信息。

如果这不起作用,我建议获取 John the Ripper 的副本并编写一些桥接代码,以使用 JTR 猜测的输出作为 dbase 库的开放调用的输入。

于 2011-05-18T15:32:16.523 回答
2

刚刚发现这个:http ://www.pwcrack.com/dbase.shtml

他们想要 75 美元来破解 dBase 密码,网站似乎是合法的。

(我不隶属)

于 2011-05-26T13:02:09.780 回答
0

该隐和亚伯可能有用。这是免费的。

于 2011-05-27T17:00:13.737 回答