Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Cryptography & Encryption Ver- und Entschlüsselung, Algorithmen, Kryptoanalyse ? Kryptographie in der Praxis. Blowfish, Triple-DES, XOR u.a.

zip-Passwort entschlüsseln

Diskussion: zip-Passwort entschlüsseln im Forum Cryptography & Encryption, in der Kategorie Security Area; Anzeige Ich hab mal so zum Spaß eine zip-Datei erstellt und mit einem Passwort verschlüsselt. Außerdem habe ich ein Programm ...

Antwort
Alt 21.10.07, 23:02   #1 (permalink)
 
Registriert seit: 21.10.07
schmitti81 Leistung: Facit NTK
Likes: 0
Standard zip-Passwort entschlüsseln

Anzeige

Ich hab mal so zum Spaß eine zip-Datei erstellt und mit einem Passwort verschlüsselt.
Außerdem habe ich ein Programm geschrieben um eine Dictionary-Attacke zu machen.
Nun zu meiner Frage.
Ich verwende das Programm 7-zip. Es gibt auch eine Konsolenversion davon.
Aber wie kann ich mit C# ein Programm starten und dann ein Passwort eingeben lassen?

Gruß
schmitti81

P.S.: Ist wirklich nur aus reiner Neugier und nicht irgendwelche fremden zip-Dateien zu entpacken.

schmitti81 ist offline   Mit Zitat antworten
Alt 21.10.07, 23:08   #2 (permalink)
 
Registriert seit: 18.07.05
Nimda05 Leistung: Facit NTK
Likes: 0
Standard

Dafür gibt es schon programme wie z.B. Advanced ZIP Password Recovery.
Eine Dictionary Attack wäre noch möglich (bei nicht zu großen Wordlists) aber bei BruteForce hört dass schnell auf. Soweit ich weiss sind diese Programme sehr extrem langsam.
Nimda05 ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 22.10.07, 08:41   #3 (permalink)
Themenstarter
 
Registriert seit: 21.10.07
schmitti81 Leistung: Facit NTK
Likes: 0
Standard

Ich weiß, dass es dafür Programme gibt.
Ich würde es aber trotzdem gern selber probieren.
Also geht es ein Programm mit einem C#-Programm starten zu lassen und dann ein Passwort einzugeben?

Gruß
schmitti81
schmitti81 ist offline   Mit Zitat antworten
Alt 22.10.07, 08:50   #4 (permalink)
IsNull
Guest
 
Likes:
Standard

Über die Commandline. Ob das dann performant ist, ist dann eine andere Frage...
  Mit Zitat antworten
Alt 22.10.07, 10:38   #5 (permalink)
Themenstarter
 
Registriert seit: 21.10.07
schmitti81 Leistung: Facit NTK
Likes: 0
Standard

Ich kann das Programm über die CommandLine starten. Auch mit dem Parameter eine Datei zu entpacken.
Allerdings fragt er erst danach nach dem Passwort.
Wie kann ich später eine Eingabe machen, also ein Passwort testen?
Oder geht das nicht.
Wie machen das andere BruteForce-Programme?

Gruß & Danke
schmitti81
schmitti81 ist offline   Mit Zitat antworten
Alt 22.10.07, 11:16   #6 (permalink)
Moderator
 
Benutzerbild von xeno
 
Registriert seit: 09.09.04
xeno Leistung: Pentium Ixeno Leistung: Pentium I
xeno eine Nachricht über ICQ schicken
Likes: 76
Standard

Zitat:
Original von schmitti81
Wie machen das andere BruteForce-Programme?
andere brute-force programme verwenden mit sicherheit die entsprechenden libraries, um direkt auf die entsprechenden funktionen zurückgreifen zu können. c# ist ausserdem keine batch programmierung, ich bitte das zu berücksichtigen ^^

http://www.7-zip.org/sdk.html
xeno ist offline   Mit Zitat antworten
Alt 22.10.07, 11:55   #7 (permalink)
Themenstarter
 
Registriert seit: 21.10.07
schmitti81 Leistung: Facit NTK
Likes: 0
Standard

Achso, hätte das gern einfach mal getestet.
Wie kann ich denn sowas mal mit C# testen.
Möchte gern einfach mal so zum Spaß sowas testen, wie lang mein Programm braucht.
Es muss ja z.B. auch funktionieren in einem Board ein Passwort für einen User herauszufinden.
Bin einfach in dem Thema interessiert, da ich wissen möchte wie leicht so ein Passwort zu knacken ist und wie sicher meines ist.

Gruß
schmitti81
schmitti81 ist offline   Mit Zitat antworten
Alt 22.10.07, 12:29   #8 (permalink)
Moderator
 
Benutzerbild von xeno
 
Registriert seit: 09.09.04
xeno Leistung: Pentium Ixeno Leistung: Pentium I
xeno eine Nachricht über ICQ schicken
Likes: 76
Standard

Zitat:
Original von schmitti81
Achso, hätte das gern einfach mal getestet.
Wie kann ich denn sowas mal mit C# testen.
Möchte gern einfach mal so zum Spaß sowas testen, wie lang mein Programm braucht.
Es muss ja z.B. auch funktionieren in einem Board ein Passwort für einen User herauszufinden.
Bin einfach in dem Thema interessiert, da ich wissen möchte wie leicht so ein Passwort zu knacken ist und wie sicher meines ist.

Gruß
schmitti81
ähm, willst du hier einen fertigen source-code bekommen? es wurde doch alles zum thema gesagt. wenn du meinem link folgst, dann findest du dort die libraries, mit welchen du in c# auf die 7zip funktionen zugriff hast. hier wird dir das aber keiner haarklein erklären, für sowas gibts schliesslich handbücher und howtos.

wiki zitat:
Zitat:
version 4.43 of the SDK provides implementations in C#, C, C++ and Java.
so wie ich das sehe ist in dem SDK ein commandlineparser für c# dabei.
xeno ist offline   Mit Zitat antworten
Alt 22.10.07, 12:34   #9 (permalink)
IsNull
Guest
 
Likes:
Standard

Zitat:
Original von xeno
Zitat:
Original von schmitti81
Wie machen das andere BruteForce-Programme?
andere brute-force programme verwenden mit sicherheit die entsprechenden libraries, um direkt auf die entsprechenden funktionen zurückgreifen zu können. c# ist ausserdem keine batch programmierung, ich bitte das zu berücksichtigen ^^

http://www.7-zip.org/sdk.html
Sofern man eine dokumentierte library zur Verfügung hat, natürlich schon. btw: Das von dir verlinkte scheint nur die hauseigene "LZMA" Comperssion zu sein. Wenn er also eine andere kompressions Methode verwendet hat, muss er doch einen anderen Weg finden.

so far
IsNull
  Mit Zitat antworten
Alt 22.10.07, 12:36   #10 (permalink)
Moderator
 
Benutzerbild von xeno
 
Registriert seit: 09.09.04
xeno Leistung: Pentium Ixeno Leistung: Pentium I
xeno eine Nachricht über ICQ schicken
Likes: 76
Standard

Zitat:
Original von IsNull
Zitat:
Original von xeno
Zitat:
Original von schmitti81
Wie machen das andere BruteForce-Programme?
andere brute-force programme verwenden mit sicherheit die entsprechenden libraries, um direkt auf die entsprechenden funktionen zurückgreifen zu können. c# ist ausserdem keine batch programmierung, ich bitte das zu berücksichtigen ^^

http://www.7-zip.org/sdk.html
Sofern man eine dokumentierte library zur Verfügung hat, natürlich schon. btw: Das von dir verlinkte scheint nur die hauseigene "LZMA" Comperssion zu sein. Wenn er also eine andere kompressions Methode verwendet hat, muss er doch einen anderen Weg finden.

so far
IsNull
so wie ich das gelesen habe, hat er sich doch ein archiv mit 7zip passwort geschützt verschlüsselt ...
xeno ist offline   Mit Zitat antworten
Alt 22.10.07, 12:54   #11 (permalink)
IsNull
Guest
 
Likes:
Standard

Zitat:
so wie ich das gelesen habe, hat er sich doch ein archiv mit 7zip passwort geschützt verschlüsselt ...
Aber 7zip bietet afaik auch noch andere kompressionsverfahren an als das obengenannte. *wenn nicht, kannst du mich hauen* Ist schon ein weilchen her, seit ich damit gearbeitet hab.
  Mit Zitat antworten
Alt 22.10.07, 12:55   #12 (permalink)
Moderator
 
Benutzerbild von xeno
 
Registriert seit: 09.09.04
xeno Leistung: Pentium Ixeno Leistung: Pentium I
xeno eine Nachricht über ICQ schicken
Likes: 76
Standard

Zitat:
Original von IsNull
Zitat:
so wie ich das gelesen habe, hat er sich doch ein archiv mit 7zip passwort geschützt verschlüsselt ...
Aber 7zip bietet afaik auch noch andere kompressionsverfahren an als das obengenannte. *wenn nicht, kannst du mich hauen* Ist schon ein weilchen her, seit ich damit gearbeitet hab.
ah, das weiss ich natürlich nicht.
also @schmitti81: bitte das 7zip kompressions verfahren verwenden
xeno ist offline   Mit Zitat antworten
Alt 22.10.07, 12:56   #13 (permalink)
IsNull
Guest
 
Likes:
Standard

@schmitti81:
Download .zip 32-bit 302 KB 7-Zip Command Line Version
Man sollte sich halt schon etwas damit beschäftigen

EDIT:
Zitat:
also @schmitti81: bitte das 7zip kompressions verfahren verwenden
  Mit Zitat antworten
Alt 22.10.07, 13:52   #14 (permalink)
Themenstarter
 
Registriert seit: 21.10.07
schmitti81 Leistung: Facit NTK
Likes: 0
Standard

Danke, hab es jetzt rausgefunden, funktioniert einwandfrei.
Danke für eure Hilfe.

Gruß
schmitti81

EDIT: Das klappt jetzt ganz gut.
Nur noch eine Frage: Woher weiß ich, dass eine Datei korrekt entschlüsselt wurde oder nicht. 7-zip erstellt beim Extrahieren immer die Dateien, egal ob das Passwort korrekt ist oder nicht. Es steht halt evtl. Schrott in den Textdateien oder nicht. Aber wenn ich andere Dateiformate habe weiß ich das aber nicht, oder?!

EDIT2: Geht es irgendwie auszulesen, dass das Programm CRC-Fehler bei falschem Passwort ausgibt?
schmitti81 ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Security Area » Cryptography & Encryption » zip-Passwort entschlüsseln
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Word 10.0 Dokument Passwort entschlüsseln. chemokrieger Cryptography & Encryption 12 05.11.06 12:58
Hashwert für Passwort entschlüsseln? Juppa Doppelte Beiträge 0 04.10.06 14:56
.htuser Passwort entschlüsseln, möglich?? tosam Cryptography & Encryption 3 16.09.04 15:22
SSL entschlüsseln Sneaker Cryptography & Encryption 2 16.02.04 16:40
Passwort entschlüsseln [Windows Commander] xStream (In)security allgemein 4 03.01.03 03:03


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61