So knacken Sie eine dBase-Datei ein Passwort?
Habe ich geerbt, eine Reihe von dBase - (.dbf) Dateien, die von einem legacy-Anwendung, und ich brauche, um den import der Daten in MS SQL oder MS Access. Ich weiß, diese Programme haben eingebaute "import" - Funktionen, aber die dBase-Dateien mit einem Passwort geschützt werden, die niemand hier scheint zu wissen.
Wer weiß, jeder Weg, um das Passwort oder der Rissbildung das Passwort?
(Edit: Hinzugefügt: C# - Tags v. Chr., das ist die Sprache, die ich wahrscheinlich verwenden Sie für jede programmtechnische Lösung)
Bounty vergeben: ich habe nicht wirklich eine gute Lösung, aber das ist nur 2 Stunden, bis die bounty schließt, also denke ich, ich sollte vergeben, um die meisten nützlichen Antworten bisher. Und in dieser Hinsicht, ich denke, die $75 bezahlt-Lösung ist wahrscheinlich die am meisten Zeit und Energie-effizient ist, auch wenn es nicht geben Sie mir die Intellektuelle Befriedigung der Rissbildung, es selbst! 🙂
Ich werde die Frage "offen" für die Zwischenzeit, bis ich sehen, wenn eine der Lösungen tatsächlich funktionieren...
- Sind die Dateien, die derzeit in Verwendung oder sind Sie einfach nur ein Archiv?
- gerade Archive
- Was ist die Quelle dieser Dateien, kommen Sie von FoxPro? Wie sind die Dateien verschlüsselt?
- Sie sind von 3rd-party-software, dass mein client installiert hat. Mein Kunde will mich zum exportieren der Daten aus diesem Programm in eine SQL-Datenbank. Ich habe keine Ahnung, welche Art von Verschlüsselung die 3rd party Anbieter verwendet; alles was ich weiß ist, dass die Dateien sind .dbf, und wenn ich versuche, öffnen Sie Sie in MS Access, fragt er mich nach einem Passwort...
- Wenn dies immer noch ungelöst, können Sie einen Blick in die dBase-Datei (in einem HEX-editor wie Jeff vorgeschlagen) und Lesen Sie alle details auch immer? Die dBase-Datei-format ist ziemlich einfach, aber es hängt von der version, die Sie verwenden. Geschrieben haben einige code für Lesen und schreiben basic dBase-Dateien (version 4, glaube ich), ich erinnere mich, das format ist unglaublich einfach und es sieht aus wie die dBase-version 7 " format ist so wie basic. Das ist für dBase-version 3-5.
- Nur aus Neugier, wie hast das Ende funktioniert für Sie?
- Nie geschafft, eine Lösung zu finden. Das Projekt bekam Konserven sowieso... :-/
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist wahrscheinlich ein Weg, um das Passwort, und es ist sicherlich ein Weg, um brute-force-Zugang, wenn das Kennwort nicht umgangen werden kann. Eine Website bietet einen Tipp zum ändern von bestimmten binären Daten innerhalb einer Datei mit einem hex-editor, deaktivieren Sie den Passwortschutz: http://www.antionline.com/archive/index.php/t-218086.html. Test, der auf eine Kopie.
Ist es immer noch nicht ganz selten Fälle, in denen eine Anwendung der Hinsicht eine Sicherheits-Einstellung, aber die Sicherheit ist nicht besonders relevant. Die Fälle gehören würden, in dem die Datei hat eine fahne der Ausweisung von Schutz, aber die Daten nicht wirklich verschlüsselt. Wenn das oben genannte nicht Ihr problem zu lösen, öffnen Sie die Datei in einem hex-editor und sehen, ob Informationen ist erkennbar, in plain text.
Wenn das nicht funktioniert, würde ich vorschlagen, packte eine Kopie von John the Ripper und schreiben einige bridge-code die Ausgabe von JTR die Annahmen als input für eine dbase-Bibliothek öffnen Sie Anrufe.
Gerade hier gefunden: http://www.pwcrack.com/dbase.shtml
Wollen Sie $75 für das knacken einer dBase-Passwort, website, scheint legitim.
(Ich bin nicht angeschlossenen)
Kain und Abel nützlich sein können. Ist es kostenlos.