{"id":931,"date":"2013-02-10T10:22:11","date_gmt":"2013-02-10T08:22:11","guid":{"rendered":"http:\/\/blog.wenzlaff.de\/?p=931"},"modified":"2021-11-22T17:16:32","modified_gmt":"2021-11-22T16:16:32","slug":"wie-koennen-eigene-passwoerter-mit-john-the-ripper-entschluesselt-werden","status":"publish","type":"post","link":"http:\/\/blog.wenzlaff.de\/?p=931","title":{"rendered":"Wie k\u00f6nnen eigene Passw\u00f6rter mit &#8222;John the Ripper&#8220; entschl\u00fcsselt werden?"},"content":{"rendered":"<p>Wenn man sein eigenes Passwort vergessen hat, wie kann man es entschl\u00fcsseln? Evl. mit <a href=\"https:\/\/de.wikipedia.org\/wiki\/John_the_Ripper\" title=\"John the ripper\">John the ripper<\/a>. Bitte auch die rechtlichen Hinweise beachten, und nur auf eigene Passw\u00f6rter und Systemen ausf\u00fchren, da in Deutschland bestimmte Handlungen, nach \u00a7 202c StGB (<a href=\"https:\/\/de.wikipedia.org\/wiki\/Hackerparagraf\" title=\"Hacker\">Hackerparagraf<\/a>) unter Strafe stehen. Es folgt nun, eine kurze zusammengefasste \u00dcbersetzung der orginal Installationsanleitung:<\/p>\n<p>1. Von der <a href=\"https:\/\/www.openwall.com\/john\/\" title=\"John the ripper\">John the ripper<\/a> Homepage eine fertige bin\u00e4r Distribution landen oder wie hier beschrieben eine eigene Version aus den Quellcode compilieren.<\/p>\n<p>2. Entweder die &#8222;<em>official free versions<\/em>&#8220; oder die &#8222;<em>community-enhanced<\/em>&#8220; mit mehreren M\u00f6glichkeiten laden und Signatur vergleichen.<\/p>\n<p>3. Archive entpacken.<\/p>\n<p>4. In das &#8222;<code>src<\/code>&#8220; Verzeichnis wechseln und wie <a href=\"https:\/\/www.openwall.com\/john\/doc\/INSTALL.shtml\" title=\"build\">in<\/a> beschieben compilieren, d.h.<\/p>\n<p>5. &#8222;<code>make<\/code>&#8220; ausf\u00fchren. Es erscheint eine Liste der m\u00f6glichen Betriebssysteme z.B.<br \/>\n<code>...<br \/>\nlinux-x86-64[i]          Linux, x86-64 with SSE2 (most common)<br \/>\n...<br \/>\n<strong>macosx-x86-64<\/strong>            Mac OS X 10.5+, Xcode 3.0+, x86-64 with SSE2 (best)<br \/>\nmacosx-x86-64-gpu        Mac OS X 10.5+, Xcode 3.0+, x86-64 with SSE2, CUDA and OpenCL support<br \/>\n...<br \/>\nwin32-cygwin-x86-sse2[i] Win32, Cygwin, x86 with SSE2 (best)<br \/>\n...<\/code><\/p>\n<p>6. Mit einem Wert aus obiger Liste z.B. &#8222;<code>make macosx-x86-64<\/code>&#8220; compilieren und Programm bauen.<\/p>\n<p>7. Programm aufrufen und testen mit dem Aufruf: <code>.\/run\/john --test<\/code><br \/>\nEs werden dann alle m\u00f6glichen Verschl\u00fcsselungs-Modi getestet und ausgegeben, hier das ganze Ergebniss:<!--more--><br \/>\n<code><br \/>\nBenchmarking: Traditional DES [128\/128 BS SSE2-16]... DONE<br \/>\nMany salts:\t5161K c\/s real, 5161K c\/s virtual<br \/>\nOnly one salt:\t4924K c\/s real, 4924K c\/s virtual<\/p>\n<p>Benchmarking: BSDI DES (x725) [128\/128 BS SSE2-16]... DONE<br \/>\nMany salts:\t168960 c\/s real, 168960 c\/s virtual<br \/>\nOnly one salt:\t162688 c\/s real, 162688 c\/s virtual<\/p>\n<p>Benchmarking: FreeBSD MD5 [128\/128 SSE2 intrinsics 12x]... DONE<br \/>\nRaw:\t25992 c\/s real, 26254 c\/s virtual<\/p>\n<p>Benchmarking: OpenBSD Blowfish (x32) [32\/64 X2]... DONE<br \/>\nRaw:\t542 c\/s real, 536 c\/s virtual<\/p>\n<p>Benchmarking: Kerberos AFS DES [48\/64 4K]... DONE<br \/>\nShort:\t480000 c\/s real, 480000 c\/s virtual<br \/>\nLong:\t1439K c\/s real, 1439K c\/s virtual<\/p>\n<p>Benchmarking: LM DES [128\/128 BS SSE2-16]... DONE<br \/>\nRaw:\t62128K c\/s real, 62128K c\/s virtual<\/p>\n<p>Benchmarking: dynamic_0: md5($p) (raw-md5) [128\/128 SSE2 intrinsics 10x4x3]... DONE<br \/>\nRaw:\t20498K c\/s real, 20498K c\/s virtual<\/p>\n<p>Benchmarking: dynamic_1: md5($p.$s) (joomla) [128\/128 SSE2 intrinsics 10x4x3]... DONE<br \/>\nMany salts:\t16922K c\/s real, 16922K c\/s virtual<br \/>\nOnly one salt:\t12764K c\/s real, 12764K c\/s virtual<\/p>\n<p>Benchmarking: dynamic_2: md5(md5($p)) (e107) [128\/128 SSE2 intrinsics 10x4x3]... DONE<br \/>\nRaw:\t10789K c\/s real, 10789K c\/s virtual<\/p>\n<p>Benchmarking: dynamic_3: md5(md5(md5($p))) [128\/128 SSE2 intrinsics 10x4x3]... DONE<br \/>\nRaw:\t7307K c\/s real, 7307K c\/s virtual<\/p>\n<p>Benchmarking: dynamic_4: md5($s.$p) (OSC) [128\/128 SSE2 intrinsics 10x4x3]... DONE<br \/>\nMany salts:\t18014K c\/s real, 18194K c\/s virtual<br \/>\nOnly one salt:\t13050K c\/s real, 13050K c\/s virtual<\/p>\n<p>Benchmarking: dynamic_5: md5($s.$p.$s) [128\/128 SSE2 intrinsics 10x4x3]... DONE<br \/>\nMany salts:\t15536K c\/s real, 15382K c\/s virtual<br \/>\nOnly one salt:\t11386K c\/s real, 11386K c\/s virtual<\/p>\n<p>Benchmarking: dynamic_6: md5(md5($p).$s) [128\/128 SSE2 intrinsics 10x4x3]... DONE<br \/>\nMany salts:\t22506K c\/s real, 22506K c\/s virtual<br \/>\nOnly one salt:\t8062K c\/s real, 8062K c\/s virtual<\/p>\n<p>Benchmarking: dynamic_8: md5(md5($s).$p) [128\/128 SSE2 intrinsics 10x4x3]... DONE<br \/>\nMany salts:\t17329K c\/s real, 17329K c\/s virtual<br \/>\nOnly one salt:\t12716K c\/s real, 12716K c\/s virtual<\/p>\n<p>Benchmarking: dynamic_9: md5($s.md5($p)) [128\/128 SSE2 intrinsics 10x4x3]... DONE<br \/>\nMany salts:\t17309K c\/s real, 17309K c\/s virtual<br \/>\nOnly one salt:\t7235K c\/s real, 7235K c\/s virtual<\/p>\n<p>Benchmarking: dynamic_10: md5($s.md5($s.$p)) [128\/128 SSE2 intrinsics 10x4x3]... DONE<br \/>\nMany salts:\t8835K c\/s real, 8835K c\/s virtual<br \/>\nOnly one salt:\t7514K c\/s real, 7514K c\/s virtual<\/p>\n<p>Benchmarking: dynamic_11: md5($s.md5($p.$s)) [128\/128 SSE2 intrinsics 10x4x3]... DONE<br \/>\nMany salts:\t8944K c\/s real, 8944K c\/s virtual<br \/>\nOnly one salt:\t7608K c\/s real, 7608K c\/s virtual<\/p>\n<p>Benchmarking: dynamic_12: md5(md5($s).md5($p)) (IPB) [128\/128 SSE2 intrinsics 10x4x3]... DONE<br \/>\nMany salts:\t3552K c\/s real, 3552K c\/s virtual<br \/>\nOnly one salt:\t2518K c\/s real, 2518K c\/s virtual<\/p>\n<p>Benchmarking: dynamic_13: md5(md5($p).md5($s)) [128\/128 SSE2 intrinsics 10x4x3]... DONE<br \/>\nMany salts:\t3506K c\/s real, 3541K c\/s virtual<br \/>\nOnly one salt:\t2525K c\/s real, 2525K c\/s virtual<\/p>\n<p>Benchmarking: dynamic_14: md5($s.md5($p).$s) [128\/128 SSE2 intrinsics 10x4x3]... DONE<br \/>\nMany salts:\t14757K c\/s real, 14757K c\/s virtual<br \/>\nOnly one salt:\t7334K c\/s real, 7334K c\/s virtual<\/p>\n<p>Benchmarking: dynamic_15: md5($u.md5($p).$s) [32\/64 64x2 (MD5_Body)]... DONE<br \/>\nMany salts:\t6112K c\/s real, 6112K c\/s virtual<br \/>\nOnly one salt:\t2598K c\/s real, 2598K c\/s virtual<\/p>\n<p>Benchmarking: dynamic_16: md5(md5(md5($p).$s).$s2) [32\/64 64x2 (MD5_Body)]... DONE<br \/>\nMany salts:\t2943K c\/s real, 2943K c\/s virtual<br \/>\nOnly one salt:\t1810K c\/s real, 1810K c\/s virtual<\/p>\n<p>Benchmarking: dynamic_17: phpass ($P$ or $H$) [128\/128 SSE2 intrinsics 4x4x3]... DONE<br \/>\nRaw:\t14112 c\/s real, 14112 c\/s virtual<\/p>\n<p>Benchmarking: dynamic_18: md5($s.Y.$p.0xF7.$s)(Post.Office MD5) [32\/64 64x2 (MD5_Body)]... DONE<br \/>\nMany salts:\t3593K c\/s real, 3593K c\/s virtual<br \/>\nOnly one salt:\t3395K c\/s real, 3395K c\/s virtual<\/p>\n<p>Benchmarking: dynamic_19: Cisco PIX (MD5) [128\/128 SSE2 intrinsics 10x4x3]... DONE<br \/>\nRaw:\t14886K c\/s real, 14886K c\/s virtual<\/p>\n<p>Benchmarking: dynamic_20: Cisco PIX (MD5 salted) [128\/128 SSE2 intrinsics 10x4x3]... DONE<br \/>\nMany salts:\t17467K c\/s real, 17467K c\/s virtual<br \/>\nOnly one salt:\t13031K c\/s real, 13031K c\/s virtual<\/p>\n<p>Benchmarking: dynamic_21: HTTP Digest Access Auth [128\/128 SSE2 intrinsics 10x4x3]... DONE<br \/>\nMany salts:\t1903K c\/s real, 1903K c\/s virtual<br \/>\nOnly one salt:\t1831K c\/s real, 1831K c\/s virtual<\/p>\n<p>Benchmarking: dynamic_22: md5(sha1($p)) [128\/128 SSE2 intrinsics 10x4x2]... DONE<br \/>\nRaw:\t6034K c\/s real, 6034K c\/s virtual<\/p>\n<p>Benchmarking: dynamic_23: sha1(md5($p)) [128\/128 SSE2 intrinsics 10x4x2]... DONE<br \/>\nRaw:\t4611K c\/s real, 4611K c\/s virtual<\/p>\n<p>Benchmarking: dynamic_24: sha1($p.$s) [128\/128 SSE2 intrinsics 10x4x2]... DONE<br \/>\nMany salts:\t9316K c\/s real, 9316K c\/s virtual<br \/>\nOnly one salt:\t8014K c\/s real, 8014K c\/s virtual<\/p>\n<p>Benchmarking: dynamic_25: sha1($s.$p) [128\/128 SSE2 intrinsics 10x4x2]... DONE<br \/>\nMany salts:\t9287K c\/s real, 9287K c\/s virtual<br \/>\nOnly one salt:\t7884K c\/s real, 7884K c\/s virtual<\/p>\n<p>Benchmarking: dynamic_26: sha1($p) raw-sha1 [128\/128 SSE2 intrinsics 4x2]... DONE<br \/>\nRaw:\t11715K c\/s real, 11715K c\/s virtual<\/p>\n<p>Benchmarking: dynamic_27: FreeBSD MD5 [128\/128 SSE2 intrinsics 4x3]... DONE<br \/>\nRaw:\t24840 c\/s real, 24840 c\/s virtual<\/p>\n<p>Benchmarking: dynamic_28: Apache MD5 [128\/128 SSE2 intrinsics 4x3]... DONE<br \/>\nRaw:\t24612 c\/s real, 24612 c\/s virtual<\/p>\n<p>Benchmarking: dynamic_29: md5(unicode($p)) [128\/128 SSE2 intrinsics 10x4x3]... DONE<br \/>\nRaw:\t15531K c\/s real, 15531K c\/s virtual<\/p>\n<p>Benchmarking: dynamic_30: md4($p) (raw-md4) [128\/128 SSE2 intrinsics 10x4x3]... DONE<br \/>\nRaw:\t27525K c\/s real, 27525K c\/s virtual<\/p>\n<p>Benchmarking: dynamic_31: md4($s.$p) [128\/128 SSE2 intrinsics 10x4x3]... DONE<br \/>\nMany salts:\t24711K c\/s real, 24711K c\/s virtual<br \/>\nOnly one salt:\t16420K c\/s real, 16584K c\/s virtual<\/p>\n<p>Benchmarking: dynamic_32: md4($p.$s) [128\/128 SSE2 intrinsics 10x4x3]... DONE<br \/>\nMany salts:\t23070K c\/s real, 23070K c\/s virtual<br \/>\nOnly one salt:\t15737K c\/s real, 15737K c\/s virtual<\/p>\n<p>Benchmarking: dynamic_33: md4(unicode($p)) [128\/128 SSE2 intrinsics 10x4x3]... DONE<br \/>\nRaw:\t18442K c\/s real, 18442K c\/s virtual<\/p>\n<p>Benchmarking: dynamic_34: md5(md4($p)) [128\/128 SSE2 intrinsics 10x4x3]... DONE<br \/>\nRaw:\t12212K c\/s real, 12091K c\/s virtual<\/p>\n<p>Benchmarking: dynamic_35: sha1(uc($u).:.$p) (ManGOS) [128\/128 SSE2 intrinsics 10x4x2]... DONE<br \/>\nMany salts:\t8193K c\/s real, 8193K c\/s virtual<br \/>\nOnly one salt:\t6256K c\/s real, 6256K c\/s virtual<\/p>\n<p>Benchmarking: dynamic_36: sha1($u.:.$p) (ManGOS2) [128\/128 SSE2 intrinsics 10x4x2]... DONE<br \/>\nMany salts:\t8375K c\/s real, 8375K c\/s virtual<br \/>\nOnly one salt:\t7346K c\/s real, 7346K c\/s virtual<\/p>\n<p>Benchmarking: dynamic_37: sha1(lc($u).$p) (SMF) [128\/128 SSE2 intrinsics 10x4x2]... DONE<br \/>\nMany salts:\t9084K c\/s real, 9084K c\/s virtual<br \/>\nOnly one salt:\t7539K c\/s real, 7614K c\/s virtual<\/p>\n<p>Benchmarking: dynamic_38: sha1($s.sha1($s.($p))) (Wolt3BB) [32\/64 128x1]... DONE<br \/>\nMany salts:\t1004K c\/s real, 1014K c\/s virtual<br \/>\nOnly one salt:\t1001K c\/s real, 1001K c\/s virtual<\/p>\n<p>Benchmarking: dynamic_1001 md5(md5(md5(md5($p)))) [128\/128 SSE2 intrinsics 10x4x3]... DONE<br \/>\nRaw:\t5226K c\/s real, 5226K c\/s virtual<\/p>\n<p>Benchmarking: dynamic_1002 md5(md5(md5(md5(md5($p))))) [128\/128 SSE2 intrinsics 10x4x3]... DONE<br \/>\nRaw:\t4221K c\/s real, 4221K c\/s virtual<\/p>\n<p>Benchmarking: dynamic_1003 md5(md5($p).md5($p)) [32\/64 64x2 (MD5_Body)]... DONE<br \/>\nRaw:\t1904K c\/s real, 1904K c\/s virtual<\/p>\n<p>Benchmarking: dynamic_1004 md5(md5(md5(md5(md5(md5($p)))))) [128\/128 SSE2 intrinsics 10x4x3]... DONE<br \/>\nRaw:\t3492K c\/s real, 3492K c\/s virtual<\/p>\n<p>Benchmarking: dynamic_1005 md5(md5(md5(md5(md5(md5(md5($p))))))) [128\/128 SSE2 intrinsics 10x4x3]... DONE<br \/>\nRaw:\t3047K c\/s real, 3047K c\/s virtual<\/p>\n<p>Benchmarking: dynamic_1006 md5(md5(md5(md5(md5(md5(md5(md5($p)))))))) [128\/128 SSE2 intrinsics 10x4x3]... DONE<br \/>\nRaw:\t2622K c\/s real, 2622K c\/s virtual<\/p>\n<p>Benchmarking: dynamic_1007 md5(md5($p).$s) (vBulletin) [128\/128 SSE2 intrinsics 10x4x3]... DONE<br \/>\nMany salts:\t22466K c\/s real, 22691K c\/s virtual<br \/>\nOnly one salt:\t8098K c\/s real, 8098K c\/s virtual<\/p>\n<p>Benchmarking: dynamic_1008 md5($p.$s) (RADIUS User-Password) [128\/128 SSE2 intrinsics 10x4x3]... DONE<br \/>\nMany salts:\t16960K c\/s real, 16792K c\/s virtual<br \/>\nOnly one salt:\t12792K c\/s real, 12792K c\/s virtual<\/p>\n<p>Benchmarking: dynamic_1009 md5($s.$p) (RADIUS Responses) [128\/128 SSE2 intrinsics 10x4x3]... DONE<br \/>\nMany salts:\t19007K c\/s real, 19007K c\/s virtual<br \/>\nOnly one salt:\t14265K c\/s real, 14265K c\/s virtual<\/p>\n<p>Benchmarking: dynamic_1010 md5($p null_padded_to_len_100) RAdmin v2.x MD5 [32\/64 64x2 (MD5_Body)]... DONE<br \/>\nRaw:\t3421K c\/s real, 3421K c\/s virtual<\/p>\n<p>Benchmarking: Eggdrop Blowfish [32\/64]... DONE<br \/>\nRaw:\t29799 c\/s real, 29799 c\/s virtual<\/p>\n<p>Benchmarking: DIGEST-MD5 C\/R [32\/64]... DONE<br \/>\nRaw:\t1571K c\/s real, 1571K c\/s virtual<\/p>\n<p>Benchmarking: Lotus Notes\/Domino 6 More Secure Internet Password [8\/64]... DONE<br \/>\nMany salts:\t118385 c\/s real, 118385 c\/s virtual<br \/>\nOnly one salt:\t70038 c\/s real, 70038 c\/s virtual<\/p>\n<p>Benchmarking: EPiServer SID salted SHA-1 [32\/64]... DONE<br \/>\nMany salts:\t5038K c\/s real, 5088K c\/s virtual<br \/>\nOnly one salt:\t4644K c\/s real, 4644K c\/s virtual<\/p>\n<p>Benchmarking: HTTP Digest access authentication MD5 [128\/128 SSE2 intrinsics 12x]... DONE<br \/>\nMany salts:\t4266K c\/s real, 4266K c\/s virtual<br \/>\nOnly one salt:\t4075K c\/s real, 4075K c\/s virtual<\/p>\n<p>Benchmarking: Invision Power Board 2.x salted MD5 [128\/128 SSE2 intrinsics 12x]... DONE<br \/>\nMany salts:\t6220K c\/s real, 6220K c\/s virtual<br \/>\nOnly one salt:\t5890K c\/s real, 5890K c\/s virtual<\/p>\n<p>Benchmarking: Kerberos v4 TGT DES [32\/64]... DONE<br \/>\nRaw:\t3663K c\/s real, 3663K c\/s virtual<\/p>\n<p>Benchmarking: Kerberos v5 TGT 3DES [32\/64]... DONE<br \/>\nRaw:\t58225 c\/s real, 58225 c\/s virtual<\/p>\n<p>Benchmarking: MSCHAPv2 C\/R MD4 DES [32\/64]... DONE<br \/>\nMany salts:\t3924K c\/s real, 3924K c\/s virtual<br \/>\nOnly one salt:\t2702K c\/s real, 2702K c\/s virtual<\/p>\n<p>Benchmarking: LM C\/R DES [32\/64]... DONE<br \/>\nMany salts:\t3882K c\/s real, 3882K c\/s virtual<br \/>\nOnly one salt:\t1255K c\/s real, 1255K c\/s virtual<\/p>\n<p>Benchmarking: LMv2 C\/R MD4 HMAC-MD5 [32\/64]... DONE<br \/>\nMany salts:\t925211 c\/s real, 934464 c\/s virtual<br \/>\nOnly one salt:\t751296 c\/s real, 751296 c\/s virtual<\/p>\n<p>Benchmarking: NTLMv1 C\/R MD4 DES (ESS MD5) [32\/64]... DONE<br \/>\nMany salts:\t3889K c\/s real, 3889K c\/s virtual<br \/>\nOnly one salt:\t2653K c\/s real, 2653K c\/s virtual<\/p>\n<p>Benchmarking: NTLMv2 C\/R MD4 HMAC-MD5 [32\/64]... DONE<br \/>\nMany salts:\t824832 c\/s real, 824832 c\/s virtual<br \/>\nOnly one salt:\t689664 c\/s real, 689664 c\/s virtual<\/p>\n<p>Benchmarking: HalfLM C\/R DES [32\/64]... DONE<br \/>\nMany salts:\t3889K c\/s real, 3889K c\/s virtual<br \/>\nOnly one salt:\t1864K c\/s real, 1864K c\/s virtual<\/p>\n<p>Benchmarking: Netscreen MD5 [32\/64]... DONE<br \/>\nRaw:\t5462K c\/s real, 5516K c\/s virtual<\/p>\n<p>Benchmarking: NT MD4 [128\/128 X2 SSE2-16]... DONE<br \/>\nRaw:\t47892K c\/s real, 47892K c\/s virtual<\/p>\n<p>Benchmarking: PHPS md5(md5($pass).$salt) [128\/128 SSE2 intrinsics 10x4x3]... DONE<br \/>\nMany salts:\t23273K c\/s real, 23273K c\/s virtual<br \/>\nOnly one salt:\t8188K c\/s real, 8188K c\/s virtual<\/p>\n<p>Benchmarking: Post.Office MD5 [32\/64]... DONE<br \/>\nMany salts:\t3518K c\/s real, 3483K c\/s virtual<br \/>\nOnly one salt:\t3365K c\/s real, 3365K c\/s virtual<\/p>\n<p>Benchmarking: Mac OS X 10.4 - 10.6 salted SHA-1 [128\/128 SSE2 intrinsics 8x]... DONE<br \/>\nMany salts:\t15932K c\/s real, 15932K c\/s virtual<br \/>\nOnly one salt:\t13329K c\/s real, 13329K c\/s virtual<\/p>\n<p>Benchmarking: CRC-32 [32\/64]... DONE<br \/>\nMany salts:\t68878K c\/s real, 68878K c\/s virtual<br \/>\nOnly one salt:\t47095K c\/s real, 47095K c\/s virtual<\/p>\n<p>Benchmarking: GOST R 34.11-94 [64\/64]... DONE<br \/>\nRaw:\t530285 c\/s real, 530285 c\/s virtual<\/p>\n<p>Benchmarking: Mac OS X Keychain PBKDF2-HMAC-SHA-1 3DES [32\/64]... DONE<br \/>\nRaw:\t642 c\/s real, 649 c\/s virtual<\/p>\n<p>Benchmarking: Lotus Notes\/Domino 5 [8\/64]... DONE<br \/>\nRaw:\t423936 c\/s real, 423936 c\/s virtual<\/p>\n<p>Benchmarking: Generic salted MD4 [32\/64]... DONE<br \/>\nMany salts:\t8468K c\/s real, 8468K c\/s virtual<br \/>\nOnly one salt:\t7933K c\/s real, 7933K c\/s virtual<\/p>\n<p>Benchmarking: MediaWiki md5($s.'-'.md5($p)) [128\/128 SSE2 intrinsics 10x4x3]... DONE<br \/>\nMany salts:\t12581K c\/s real, 12581K c\/s virtual<br \/>\nOnly one salt:\t7734K c\/s real, 7734K c\/s virtual<\/p>\n<p>Benchmarking: M$ Cache Hash MD4 [32\/64]... DONE<br \/>\nMany salts:\t17640K c\/s real, 17640K c\/s virtual<br \/>\nOnly one salt:\t7135K c\/s real, 7135K c\/s virtual<\/p>\n<p>Benchmarking: M$ Cache Hash 2 (DCC2) PBKDF2-HMAC-SHA-1 [128\/128 SSE2 intrinsics 8x]... DONE<br \/>\nRaw:\t784 c\/s real, 784 c\/s virtual<\/p>\n<p>Benchmarking: MS Kerberos 5 AS-REQ Pre-Auth MD4 MD5 RC4 [32\/64]... DONE<br \/>\nMany salts:\t993952 c\/s real, 993952 c\/s virtual<br \/>\nOnly one salt:\t534944 c\/s real, 534944 c\/s virtual<\/p>\n<p>Benchmarking: MS SQL SHA-1 [128\/128 SSE2 intrinsics 8x]... DONE<br \/>\nMany salts:\t14032K c\/s real, 14032K c\/s virtual<br \/>\nOnly one salt:\t9623K c\/s real, 9623K c\/s virtual<\/p>\n<p>Benchmarking: MS SQL 2005 SHA-1 [128\/128 SSE2 intrinsics 8x]... DONE<br \/>\nMany salts:\t14105K c\/s real, 14105K c\/s virtual<br \/>\nOnly one salt:\t12820K c\/s real, 12820K c\/s virtual<\/p>\n<p>Benchmarking: MySQL 4.1 double-SHA-1 [128\/128 SSE2 intrinsics 8x]... DONE<br \/>\nRaw:\t6917K c\/s real, 6917K c\/s virtual<\/p>\n<p>Benchmarking: MySQL [32\/64]... DONE<br \/>\nRaw:\t30381K c\/s real, 30080K c\/s virtual<\/p>\n<p>Benchmarking: Netscape LDAP SHA-1 [128\/128 SSE2 intrinsics 8x]... DONE<br \/>\nRaw:\t13136K c\/s real, 13267K c\/s virtual<\/p>\n<p>Benchmarking: NT MD4 [128\/128 SSE2 intrinsics 12x]... DONE<br \/>\nRaw:\t31933K c\/s real, 31933K c\/s virtual<\/p>\n<p>Benchmarking: ODF SHA-1 Blowfish [32\/64]... DONE<br \/>\nRaw:\t1203 c\/s real, 1203 c\/s virtual<\/p>\n<p>Benchmarking: Office 2007\/2010 SHA-1\/AES [32\/64]... DONE<br \/>\nRaw:\t44.1 c\/s real, 44.1 c\/s virtual<\/p>\n<p>Benchmarking: Oracle 11g SHA-1 [128\/128 SSE2 intrinsics 8x]... DONE<br \/>\nMany salts:\t14448K c\/s real, 14448K c\/s virtual<br \/>\nOnly one salt:\t11924K c\/s real, 11924K c\/s virtual<\/p>\n<p>Benchmarking: Oracle 10 DES [32\/64]... DONE<br \/>\nRaw:\t981027 c\/s real, 981027 c\/s virtual<\/p>\n<p>Benchmarking: osCommerce md5($salt.$pass) [128\/128 SSE2 intrinsics 10x4x3]... DONE<br \/>\nRaw:\t18325K c\/s real, 18325K c\/s virtual<\/p>\n<p>Benchmarking: phpass MD5 ($P$9) [128\/128 SSE2 intrinsics 4x4x3]... DONE<br \/>\nRaw:\t14064 c\/s real, 14064 c\/s virtual<\/p>\n<p>Benchmarking: PIX MD5 [128\/128 SSE2 intrinsics 10x4x3]... DONE<br \/>\nMany salts:\t15144K c\/s real, 15144K c\/s virtual<br \/>\nOnly one salt:\t15316K c\/s real, 15316K c\/s virtual<\/p>\n<p>Benchmarking: PKZIP [32\/64]... DONE<br \/>\nMany salts:\t10326K c\/s real, 10326K c\/s virtual<br \/>\nOnly one salt:\t6887K c\/s real, 6887K c\/s virtual<\/p>\n<p>Benchmarking: RACF DES [32\/64]... DONE<br \/>\nMany salts:\t3676K c\/s real, 3676K c\/s virtual<br \/>\nOnly one salt:\t3502K c\/s real, 3502K c\/s virtual<\/p>\n<p>Benchmarking: Raw MD4 [128\/128 SSE2 intrinsics 12x]... DONE<br \/>\nRaw:\t30019K c\/s real, 30019K c\/s virtual<\/p>\n<p>Benchmarking: Raw MD5 [128\/128 SSE2 intrinsics 12x]... DONE<br \/>\nRaw:\t22262K c\/s real, 22262K c\/s virtual<\/p>\n<p>Benchmarking: Raw SHA-1 [128\/128 SSE2 intrinsics 8x]... DONE<br \/>\nRaw:\t13220K c\/s real, 13220K c\/s virtual<\/p>\n<p>Benchmarking: Raw SHA-1 LinkedIn [128\/128 SSE2 intrinsics 8x]... DONE<br \/>\nRaw:\t13321K c\/s real, 13321K c\/s virtual<\/p>\n<p>Benchmarking: md5(unicode($p)) [128\/128 SSE2 intrinsics 12x]... DONE<br \/>\nRaw:\t23016K c\/s real, 23016K c\/s virtual<\/p>\n<p>Benchmarking: Salted SHA-1 [128\/128 SSE2 intrinsics 8x]... DONE<br \/>\nMany salts:\t13794K c\/s real, 13794K c\/s virtual<br \/>\nOnly one salt:\t11600K c\/s real, 11716K c\/s virtual<\/p>\n<p>Benchmarking: SAP CODVN B (BCODE) [128\/128 SSE2 intrinsics 12x]... DONE<br \/>\nMany salts:\t7872K c\/s real, 7872K c\/s virtual<br \/>\nOnly one salt:\t7230K c\/s real, 7230K c\/s virtual<\/p>\n<p>Benchmarking: SAP CODVN F\/G (PASSCODE) [128\/128 SSE2 intrinsics 8x]... DONE<br \/>\nMany salts:\t3539K c\/s real, 3539K c\/s virtual<br \/>\nOnly one salt:\t3367K c\/s real, 3367K c\/s virtual<\/p>\n<p>Benchmarking: Generic salted SHA-1 [32\/64]... DONE<br \/>\nMany salts:\t5038K c\/s real, 5038K c\/s virtual<br \/>\nOnly one salt:\t4826K c\/s real, 4826K c\/s virtual<\/p>\n<p><strong>Benchmarking: SIP MD5 [32\/64]... Segmentation fault: 11<\/strong><br \/>\n<\/code><\/p>\n<p>8. Quick test um eine Datei mit einem Passwort zu entschl\u00fcsseln.<br \/>\nDazu eine Datei (z.B. testpsw) mit folgenden Inhalt anlegen: <code>john:OozDCtCCAa\/lM<\/code><br \/>\nAlso der Benutzername getrennt durch ein Doppelpunkt mit dem Hash des Passwortes das entschl\u00fcsselt werden soll. F\u00fcr mehrere Passw\u00f6rter einfach eine neue Zeile verwenden.<\/p>\n<p>9. Programm mit dieser Datei starten: <code>.\/run\/john testpsw<\/code> oder mit <code>.\/run\/john -i testpsw<\/code><br \/>\nDas Ergebniss kann dann auch sp\u00e4ter mit <code>.run\/john testpsw --show<\/code> angezeigt werden.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wenn man sein eigenes Passwort vergessen hat, wie kann man es entschl\u00fcsseln? Evl. mit John the ripper. Bitte auch die rechtlichen Hinweise beachten, und nur auf eigene Passw\u00f6rter und Systemen ausf\u00fchren, da in Deutschland bestimmte Handlungen, nach \u00a7 202c StGB (Hackerparagraf) unter Strafe stehen. Es folgt nun, eine kurze zusammengefasste \u00dcbersetzung der orginal Installationsanleitung: 1. &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/blog.wenzlaff.de\/?p=931\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eWie k\u00f6nnen eigene Passw\u00f6rter mit &#8222;John the Ripper&#8220; entschl\u00fcsselt werden?\u201c <\/span>weiterlesen<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,1,7],"tags":[451,450,448,445,446,380,434,447,449],"class_list":["post-931","post","type-post","status-publish","format-standard","hentry","category-allgemein","category-uncategorized","category-tools","tag-crypt","tag-decrypt","tag-entschluesseln","tag-john","tag-john-the-ripper","tag-passwort","tag-passwoerter","tag-ripper","tag-verschluesseln"],"_links":{"self":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/931","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=931"}],"version-history":[{"count":0,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/931\/revisions"}],"wp:attachment":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=931"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=931"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=931"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}