2011-05-18 74 views
8

我從遺留應用程序繼承了一堆dBase(.dbf)文件,並且需要將數據導入到MS SQL或MS Access中。我知道這些程序內置了「導入」功能,但dBase文件受密碼保護,這裏沒有人知道。如何破解dBase文件密碼?

任何人都知道任何方式的密碼,或破解密碼?

(編輯:增加了C#標籤BC這是我很可能會使用任何編程解決方案語言)

賞金獎勵:我真的沒有一個很好的解決辦法,但它只有2個小時,直到賞金關閉,所以我想我應該獎勵它到目前爲止最有用的答案。在這方面,我認爲75美元的付費解決方案可能是最節省時間和最節能的,即使它不能讓我自己知道解決問題的智能滿足感! :)

我要離開這個問題:「沒有答案」的同時,直到我看看是否有任何解決方案的實際工作...

+0

目前正在使用的文件還是他們只是檔案? – 2011-05-18 19:39:02

+0

@ this.josh - 只是檔案 – 2011-05-19 07:15:09

+0

這些文件的來源是什麼,它們來自FoxPro嗎?這些文件是如何加密的? – 2011-05-20 22:06:01

回答

5

有可能是圍繞着密碼的方式,並有如果密碼無法繞過,肯定是強力進入的一種方式。一個網站提供了關於使用十六進制編輯器更改文件中的某些二進制數據以禁用密碼保護的提示:http://www.antionline.com/archive/index.php/t-218086.html測試一份。

看到應用程序尊重安全設置但安全性並不特別相關的情況仍然不罕見。案例將包括文件標有保護標誌的位置,但數據實際上並未加密。如果上述內容不能解決您的問題,請在十六進制編輯器中打開文件,查看信息是否以純文本形式識別。

如果這不起作用,我會建議抓取John the Ripper的副本並編寫一些網橋代碼,以使用JTR的猜測輸出作爲dbase庫的公開調用的輸入。

+0

謝謝@傑夫。該鏈接適用於MS Access,而不是dB​​ase。有很多簡單的方式來破解MS訪問密碼,例如http://www.mustap.com/databasezone_post_165_crack-access-databases – 2011-05-19 07:29:44

2

剛剛發現這一點:http://www.pwcrack.com/dbase.shtml

他們希望$ 75開裂的dBase密碼,網站看起來合法的。

(我不隸屬於)

+2

+1非常有用 - 它告訴我必須有一種方法來做到這一點,而無需支付75美元。 – 2011-05-26 13:14:30

+0

也許Weiss先生http://www.linkedin.com/pub/robert-weiss/4/88a/b92告訴你,但我擔心他想保持自己的技巧;) – oleschri 2011-05-26 13:42:45

+4

平衡75美元對付所需的時間和精力弄清楚自己... – 2011-05-26 14:08:33