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.

Project RainbowCrack

Diskussion: Project RainbowCrack im Forum Cryptography & Encryption, in der Kategorie Security Area; Anzeige Hi. Ich bin heute auf eine Seite gestoßen, die sich mit dem Thema cracken von MD5 hashes gefasst. http://passcracking.com/ ...

Antwort
Alt 03.07.04, 22:31   #1 (permalink)
Administrator
 
Benutzerbild von Mackz
 
Registriert seit: 02.10.01
Mackz Leistung: Pentium IMackz Leistung: Pentium I
Likes: 30
Standard Project RainbowCrack

Anzeige

Hi.
Ich bin heute auf eine Seite gestoßen, die sich mit dem Thema cracken von MD5 hashes gefasst.
http://passcracking.com/
Dort ist es möglich eigene hashes einzusenden, die dann versucht werden zu cracken. Das Ergebnis ist dann ebenfalls auf der Seite zu finden.

Das ganze geschieht per RainbowCrack-Technologie. Infos auf: http://www.antsight.com/zsl/rainbowcrack/

Mit dieser Technologie ist es einem Rechner mit 666MHz und 256MB RAM möglich z.b. 10 alpha Passwörter in 74 Sekunden und 10 alpha-numerische Passwörter in 184 Sekunden zu knacken.

Interessiert vielleicht den ein oder anderen.

__________________
RL sux big time... auch 2012!

Deleting pr0n is like killing your best friend

[HaBo] bei Facebook - Werde Fan
Mackz ist offline   Mit Zitat antworten
Alt 04.07.04, 17:11   #2 (permalink)
Moderator
 
Benutzerbild von Elderan
 
Registriert seit: 30.03.04
Elderan Leistung: 8086
Likes: 14
Standard

Hallo,
eine frage habe ich zur Tabellenerstelleung:

Im Tut steht folgendes:
rtgen lm alpha 1 7 4 2100 8000000 all

Was ist wenn ich dort 1 bis 10 Längen haben möchte?

Müssen dann die Zahlen 4, 2100 und 8000000 die selben bleiben?
Elderan ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 11.07.04, 10:26   #3 (permalink)
 
Registriert seit: 24.03.02
Scrat Leistung: Facit NTK
Likes: 0
Standard

Zitat:
rtgen lm alpha 1 7 4 2100 8000000 all
Was ist wenn ich dort 1 bis 10 Längen haben möchte?
Müssen dann die Zahlen 4, 2100 und 8000000 die selben bleiben?
also, die 4 steht für die anzahl der rc-dateien.
je mehr desto höher ist die erfolgsrate.
siehe configurations.htm

2100 steht für die kettenlänge. je niedriger,
desto höher ist die chance auf einen fehlalarm.
siehe oech paper

und 8000000 steht einfach für die größe eines einzelnen rc-files
8000000*16=128000000B=128MB.
Dies beieinflusst natürlich auch die Erfolgsrate
siehe rcracktutorial.htm


Eine Länge von 10 Zeichen macht aber keinen Sinn,
da lm-passwörter immer aus Blöcken von so 7 Zeichen
zusammengesetzt werden.

Alle relevanten Links:
http://www.antsight.com/zsl/rainbowc...tomcharset.htm
http://www.antsight.com/zsl/rainbowcrack/rcrackdemo.htm
http://www.antsight.com/zsl/rainbowc...cktutorial.htm
http://www.antsight.com/zsl/rainbowc...igurations.htm
http://lasecwww.epfl.ch/php_code/pub...php?ref=Oech03

Ich hoffe ich hab mich niergends geirrt!
Scrat ist offline   Mit Zitat antworten
Alt 11.07.04, 13:16   #4 (permalink)
 
Registriert seit: 24.03.02
Scrat Leistung: Facit NTK
Likes: 0
Standard

ich rechne mir (schon seit ner weile) mit meinen
2 Rechnern (1GHz/128MB und 2.66GHz/256MB)
"alpha-numeric-symbol14" für lm aus.
18GB Hash-Tables. Der langsame Rechner hat 19 und der
schnelle 10 min pro 100000 rainbow-chains gerechnet.

damit knackt er (mit einer 99%igen Erfolgsquote) Passwörter mit
einer Länge von 7 zeichen mit dem zeichensatz:
ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()-_+=
Scrat ist offline   Mit Zitat antworten
Alt 11.07.04, 13:54   #5 (permalink)
 
Registriert seit: 24.03.02
Scrat Leistung: Facit NTK
Likes: 0
Standard

Wenn du dir mal die Mühe gemacht hättest und dir die paar Links durchgelesen
hättest, müsstest du nicht fragen. Steht alles configurations.htm!
Am leichtesten gehts, wenn du dir eine batch datei erstellst:
Code:
@echo off

rtgen lm alpha-numeric-symbol14 1 7 0 5700 40000000 #0
rtgen lm alpha-numeric-symbol14 1 7 0 5700 40000000 #1
rtgen lm alpha-numeric-symbol14 1 7 0 5700 40000000 #2
rtgen lm alpha-numeric-symbol14 1 7 0 5700 40000000 #3
rtgen lm alpha-numeric-symbol14 1 7 0 5700 40000000 #4

rtgen lm alpha-numeric-symbol14 1 7 1 5700 40000000 #0
rtgen lm alpha-numeric-symbol14 1 7 1 5700 40000000 #1
rtgen lm alpha-numeric-symbol14 1 7 1 5700 40000000 #2
rtgen lm alpha-numeric-symbol14 1 7 1 5700 40000000 #3
rtgen lm alpha-numeric-symbol14 1 7 1 5700 40000000 #4

rtgen lm alpha-numeric-symbol14 1 7 2 5700 40000000 #0
rtgen lm alpha-numeric-symbol14 1 7 2 5700 40000000 #1
rtgen lm alpha-numeric-symbol14 1 7 2 5700 40000000 #2
rtgen lm alpha-numeric-symbol14 1 7 2 5700 40000000 #3
rtgen lm alpha-numeric-symbol14 1 7 2 5700 40000000 #4

rtgen lm alpha-numeric-symbol14 1 7 3 5700 40000000 #0
rtgen lm alpha-numeric-symbol14 1 7 3 5700 40000000 #1
rtgen lm alpha-numeric-symbol14 1 7 3 5700 40000000 #2
rtgen lm alpha-numeric-symbol14 1 7 3 5700 40000000 #3
rtgen lm alpha-numeric-symbol14 1 7 3 5700 40000000 #4

rtgen lm alpha-numeric-symbol14 1 7 4 5700 40000000 #0
rtgen lm alpha-numeric-symbol14 1 7 4 5700 40000000 #1
rtgen lm alpha-numeric-symbol14 1 7 4 5700 40000000 #2
rtgen lm alpha-numeric-symbol14 1 7 4 5700 40000000 #3
rtgen lm alpha-numeric-symbol14 1 7 4 5700 40000000 #4

rtgen lm alpha-numeric-symbol14 1 7 5 5700 40000000 #0
rtgen lm alpha-numeric-symbol14 1 7 5 5700 40000000 #1
rtgen lm alpha-numeric-symbol14 1 7 5 5700 40000000 #2
rtgen lm alpha-numeric-symbol14 1 7 5 5700 40000000 #3
rtgen lm alpha-numeric-symbol14 1 7 5 5700 40000000 #4

pause
exit
Scrat ist offline   Mit Zitat antworten
Alt 11.07.04, 23:05   #6 (permalink)
 
Registriert seit: 11.07.04
vortex Leistung: Facit NTK
Likes: 0
Standard

hi, ich erstelle mir auch grade meine tabellen aber nur alpha numerisch mal ne frage, wozu ist der index da?

wären die beiden sagen das gleiche?
Code:
rtgen lm alpha-numeric-symbol14 1 7 0 5700 40000000 #0
rtgen lm alpha-numeric-symbol14 1 7 0 5700 40000000 #1
rtgen lm alpha-numeric-symbol14 1 7 0 5700 40000000 #2
rtgen lm alpha-numeric-symbol14 1 7 0 5700 40000000 #3
rtgen lm alpha-numeric-symbol14 1 7 0 5700 40000000 #4

rtgen lm alpha-numeric-symbol14 1 7 1 5700 40000000 #0
rtgen lm alpha-numeric-symbol14 1 7 1 5700 40000000 #1
rtgen lm alpha-numeric-symbol14 1 7 1 5700 40000000 #2
rtgen lm alpha-numeric-symbol14 1 7 1 5700 40000000 #3
rtgen lm alpha-numeric-symbol14 1 7 1 5700 40000000 #4
d
Code:
rtgen lm alpha-numeric-symbol14 1 7 0 5700 40000000 #0
rtgen lm alpha-numeric-symbol14 1 7 0 5700 40000000 #1
rtgen lm alpha-numeric-symbol14 1 7 0 5700 40000000 #2
rtgen lm alpha-numeric-symbol14 1 7 0 5700 40000000 #3
rtgen lm alpha-numeric-symbol14 1 7 0 5700 40000000 #4

rtgen lm alpha-numeric-symbol14 1 7 0 5700 40000000 #5
rtgen lm alpha-numeric-symbol14 1 7 0 5700 40000000 #6
rtgen lm alpha-numeric-symbol14 1 7 0 5700 40000000 #7
rtgen lm alpha-numeric-symbol14 1 7 0 5700 40000000 #8
rtgen lm alpha-numeric-symbol14 1 7 0 5700 40000000 #9
also ich verstehe es so, dass der index nur zur übersichtlichtkeit ist, stimmt das?

wenn sie nicht das gleiche sind, kann mir bitte jemand erklären, wozu der index da ist, ich habe die ganzen html dateien gelesen und nichts wirklch darüber gefunden, danke!
vortex ist offline   Mit Zitat antworten
Alt 11.07.04, 23:12   #7 (permalink)
 
Registriert seit: 24.03.02
Scrat Leistung: Facit NTK
Likes: 0
Standard

Ja, dient nur der Übersicht, und damit die RC-files nicht zu groß werden.
Scrat ist offline   Mit Zitat antworten
Alt 11.07.04, 23:19   #8 (permalink)
 
Registriert seit: 11.07.04
vortex Leistung: Facit NTK
Likes: 0
Standard

ok, danke, ich möchte nämlich keine 110 tage warten also werd ich es auch ca 30 verteilen

noch ne frage, woher weiss dass programm dass es das eine passwor nicht schon einmal in einder anderen datei versteckt hat?

und nur nochmal um sicher zu gehen

rtgen lm alpha-numeric-symbol14 1 7 4 5700 40000000 #4

ist das gleiche wie

rtgen lm alpha-numeric-symbol14 1 7 0 5700 40000000 #25
vortex ist offline   Mit Zitat antworten
Alt 11.07.04, 23:36   #9 (permalink)
 
Registriert seit: 24.03.02
Scrat Leistung: Facit NTK
Likes: 0
Standard

Zitat:
noch ne frage, woher weiss dass programm dass es das eine passwor nicht schon einmal in einder anderen datei versteckt hat?
das prog rechnet ja nicht durcheinder sondern der reihe nach.

Zitat:
und nur nochmal um sicher zu gehen
rtgen lm alpha-numeric-symbol14 1 7 4 5700 40000000 #4
ist das gleiche wie
rtgen lm alpha-numeric-symbol14 1 7 0 5700 40000000 #25
hm, sollte es sein, aber ich würde auf jeden fall die vorgeschlagene variante
nehmen, wird schon seinen sinn haben.


EDIT:

Zitat:
ok, danke, ich möchte nämlich keine 110 tage warten also werd ich es auch ca 30 verteilen
das einzige was du machen kannst ist mehrere rechner verwenden.
siehe: vernetztes Rechnen (alá SETI)
Scrat ist offline   Mit Zitat antworten
Alt 12.07.04, 00:29   #10 (permalink)
 
Registriert seit: 11.07.04
vortex Leistung: Facit NTK
Likes: 0
Standard

die 30 rechner stehen nicht bei mir zu hause, das sind alles remote server in rechenzentren wo administrator bin...

könntest du herausfinden, ob die beiden dinge das gleiche sind, weil das würde es sehr erleichtern, dann könnte ich noch heute nacht anfangen
vortex ist offline   Mit Zitat antworten
Alt 12.07.04, 10:07   #11 (permalink)
 
Registriert seit: 24.03.02
Scrat Leistung: Facit NTK
Likes: 0
Standard

es sollte doch auch so kein problem sein:
Code:
@ECHO OFF

GOTO RECHNERx

:RECHNER1
rtgen lm alpha-numeric-symbol14 1 7 0 5700 40000000 #0
rtgen lm alpha-numeric-symbol14 1 7 0 5700 40000000 #1
rtgen lm alpha-numeric-symbol14 1 7 0 5700 40000000 #2
rtgen lm alpha-numeric-symbol14 1 7 0 5700 40000000 #3
rtgen lm alpha-numeric-symbol14 1 7 0 5700 40000000 #4
PAUSE
EXIT

:RECHNER2
rtgen lm alpha-numeric-symbol14 1 7 1 5700 40000000 #0
rtgen lm alpha-numeric-symbol14 1 7 1 5700 40000000 #1
rtgen lm alpha-numeric-symbol14 1 7 1 5700 40000000 #2
rtgen lm alpha-numeric-symbol14 1 7 1 5700 40000000 #3
rtgen lm alpha-numeric-symbol14 1 7 1 5700 40000000 #4
PAUSE
EXIT

:RECHNER3
rtgen lm alpha-numeric-symbol14 1 7 2 5700 40000000 #0
rtgen lm alpha-numeric-symbol14 1 7 2 5700 40000000 #1
rtgen lm alpha-numeric-symbol14 1 7 2 5700 40000000 #2
rtgen lm alpha-numeric-symbol14 1 7 2 5700 40000000 #3
rtgen lm alpha-numeric-symbol14 1 7 2 5700 40000000 #4
PAUSE
EXIT

:RECHNER4
rtgen lm alpha-numeric-symbol14 1 7 3 5700 40000000 #0
rtgen lm alpha-numeric-symbol14 1 7 3 5700 40000000 #1
rtgen lm alpha-numeric-symbol14 1 7 3 5700 40000000 #2
rtgen lm alpha-numeric-symbol14 1 7 3 5700 40000000 #3
rtgen lm alpha-numeric-symbol14 1 7 3 5700 40000000 #4
PAUSE
EXIT

:RECHNER5
rtgen lm alpha-numeric-symbol14 1 7 4 5700 40000000 #0
rtgen lm alpha-numeric-symbol14 1 7 4 5700 40000000 #1
rtgen lm alpha-numeric-symbol14 1 7 4 5700 40000000 #2
rtgen lm alpha-numeric-symbol14 1 7 4 5700 40000000 #3
rtgen lm alpha-numeric-symbol14 1 7 4 5700 40000000 #4
PAUSE
EXIT

:RECHNER6
rtgen lm alpha-numeric-symbol14 1 7 5 5700 40000000 #0
rtgen lm alpha-numeric-symbol14 1 7 5 5700 40000000 #1
rtgen lm alpha-numeric-symbol14 1 7 5 5700 40000000 #2
rtgen lm alpha-numeric-symbol14 1 7 5 5700 40000000 #3
rtgen lm alpha-numeric-symbol14 1 7 5 5700 40000000 #4
PAUSE
EXIT
Einfach nach belieben aufteilen und die Batch-Datei anpassen.
Welchen Lösungsweg willst du anwenden, wo die zweite
Schreibweise notwendig wäre?
Scrat ist offline   Mit Zitat antworten
Alt 12.07.04, 11:59   #12 (permalink)
 
Registriert seit: 11.07.04
vortex Leistung: Facit NTK
Likes: 0
Standard

wenn man nicht nur 6 rechner sondern zum beispiel 10, 20 oder noch mehr benutzen möchte. man könnte natürlich auf recher 1 die ersten 3 vom index 0 und dann auf rechner 2 die letzen 2 von index 0 usw verarbeiten, ich hoffe das klappt!
vortex ist offline   Mit Zitat antworten
Alt 25.07.04, 19:13   #13 (permalink)
Moderator
 
Benutzerbild von Elderan
 
Registriert seit: 30.03.04
Elderan Leistung: 8086
Likes: 14
Standard

Zitat:
Eine Länge von 10 Zeichen macht aber keinen Sinn,
Bei Md5 schon

Würde das so richtig gehen:
rtgen md5 alpha 1 10 0 2100 8000000 all


Da habe ich 1 Tabelle angelegt und ein paar (10 Stück) Md5 Hash's versucht zu knacken, allerdings hat er keins erkannt.

Sind die Parameter evt. für bis zu 10 Passwortlängen nicht geeignet?


Edit:
Scheiß Spam Sperre.

Scrat bat mich per PN für ihn folgende Nachricht zu posten:
Zitat:
Orginal von Scrat
Zitat:
Würde das so richtig gehen:
rtgen md5 alpha 1 10 0 2100 8000000 all
das müsste so schon stimmen, aber bei md5 reicht eine tabelle wahrscheinlich nicht aus.
auf der seite von rainbowcrack (link) steht dazu folgendes:

Zitat:
Always remember, those very large scale table is not feasible on moderate computer. For example, someone may want to generate a table set for md5 algorithm, with the plaintext length from 1 to 10. This will yield a key space of:
256^1+256^2+256^3+256^4+256^5+256^6+256^7+256^8+25 6^9+256^10 = 1213666705181745367548160
This is far beyond feasibility.
Generally speaking, key space larger than this is not recommended:
69^1 + 69^2 + 69^3 + 69^4 + 69^5 + 69^6 + 69^7 = 7555858447479
and key space equal or larger than this is not supported in any implementation of rainbowcrack:
2^64 = 18446744073709551616
da md5 erheblich sicherer ist, als lm
(unterscheidet zwischen groß klein-schreibung; passwörter länger als 7 zeichen werden nicht gesplittet)
ist es viel schwieriger (bzw. rechenzeit und speicherplatz aufwändiger), rainbowtables zu erstellen.
Elderan ist offline   Mit Zitat antworten
Alt 15.08.04, 22:02   #14 (permalink)
 
Registriert seit: 14.08.04
S3aW0lf Leistung: Facit NTK
S3aW0lf eine Nachricht über ICQ schicken
Likes: 0
Standard

Hallo, hab mich gerade neu angemeldet und habe auch schon die erste Frage.

In der Demo von rainbowCrack wurden lm_alpha-numeric-symbol14-space zum cracken der Passwörter verwendet.

http://www.antsight.com/zsl/rainbowc...crack_cfg5.txt

Im folgendem wurden auch nur Grossbuchstaben, Freizeichen wie Sonderzeichen gefunden.
Am ende des Programms, in der Statistik, wurden die selben zusammenhängenden Passwörter im Klartext ausgegeben. Allerdings sind jetzt Kleinbuchstaben dabei. Wie kann das sein?

Ich Frage nur deswegen, damit ich einschätzen kann welche Art von Tabellen ich mir Generiere.



Danke vorweg
S3aw0lf
S3aW0lf ist offline   Mit Zitat antworten
Alt 16.08.04, 18:06   #15 (permalink)
 
Registriert seit: 24.03.02
Scrat Leistung: Facit NTK
Likes: 0
Standard

@seawolf
die frage (wenn auch noch nicht gestellt) ist doch schon beantwortet:
Zitat:
da md5 erheblich sicherer ist, als lm
(unterscheidet zwischen groß klein-schreibung; passwörter länger als 7 zeichen werden nicht gesplittet)
ist es viel schwieriger (bzw. rechenzeit und speicherplatz aufwändiger), rainbowtables zu erstellen.
beim knacken der keys wird nicht zwischen groß- und kleinschreibung unterschieden. (eine schwäche von lm)
Scrat ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Security Area » Cryptography & Encryption » Project RainbowCrack
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
Erfahrungswerte: John the Ripper, Rainbowcrack... MettMax Cryptography & Encryption 5 05.03.08 14:49
Project Ladybag non Off topic-Zone 0 24.04.06 16:05
project 98 Crux Windows 0 14.06.05 10:30
Project "Ventilator" Bass A Hardware Mods 5 03.06.05 18:14
LevelGenerator für Project IGI boppy Games 2 08.06.02 21: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