{"id":33910,"date":"2019-10-31T21:55:20","date_gmt":"2019-10-31T18:55:20","guid":{"rendered":"https:\/\/prohoster.info\/blog\/vypusk-john-the-ripper-1-9-0-jumbo-1-s-podderzhkoj-fpga\/"},"modified":"2019-10-31T21:55:20","modified_gmt":"2019-10-31T18:55:20","slug":"vypusk-john-the-ripper-1-9-0-jumbo-1-s-podderzhkoj-fpga","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/vypusk-john-the-ripper-1-9-0-jumbo-1-s-podderzhkoj-fpga","title":{"rendered":"Ver\u00f6ffentlichung von John the Ripper 1.9.0-jumbo-1 mit FPGA-Unterst\u00fctzung","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.openwall.com\/lists\/announce\/2019\/05\/14\/1\">Ver\u00f6ffentlicht<\/a><\/noindex> Neue Version des \u00e4ltesten unterst\u00fctzten Passwort-Cracking-Programms <noindex><a rel=\"nofollow\" href=\"https:\/\/www.openwall.com\/john\/\">John the Ripper 1.9.0-jumbo-1<\/a><\/noindex> (Das Projekt wird seit 1996 weiterentwickelt). Seit der Ver\u00f6ffentlichung der vorherigen Version 1.8.0-jumbo-1 sind 4,5 Jahre vergangen, in denen \u00fcber 6000 \u00c4nderungen (git commits) von mehr als 80 Entwicklern vorgenommen wurden. Dank <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/claudioandre-br\/packages#testing\">der kontinuierlichen Integration<\/a><\/noindex>, einschlie\u00dflich der Vorabpr\u00fcfung jeder \u00c4nderung (Pull-Request) auf vielen Plattformen, empfahlen die Entwickler w\u00e4hrend dieses Zeitraums die Nutzung <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/magnumripper\/JohnTheRipper\">aktuellen Version von GitHub<\/a><\/noindex>, deren Zustand stabil gehalten wurde, trotz der vorgenommenen \u00c4nderungen. Der Hauptcode des Projekts <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/magnumripper\/JohnTheRipper\/\">wird unter der GPLv3-Lizenz bereitgestellt.<\/a><\/noindex> steht unter der GPLv2+-Lizenz, w\u00e4hrend der Code einiger Komponenten unter der BSD-Lizenz steht. <\/p>\n<p>Ein besonderes Merkmal der neuen Version ist die Unterst\u00fctzung von FPGA (neben CPU, GPU und Xeon Phi). F\u00fcr Platten <noindex><a rel=\"nofollow\" href=\"https:\/\/www.ztex.de\/usb-fpga-1\/usb-fpga-1.15y.e.html\">ZTEX 1.15y<\/a><\/noindex>, die jeweils 4 FPGA-Chips enthalten und urspr\u00fcnglich haupts\u00e4chlich f\u00fcr das Mining von Bitcoin verwendet wurden, sind nun 7 Typen von Passwort-Hashes implementiert: bcrypt, klassischer descrypt (einschlie\u00dflich bigcrypt), sha512crypt, sha256crypt, md5crypt (einschlie\u00dflich Apache apr1 und AIX smd5), Drupal7 und phpass (wird unter anderem in WordPress verwendet). Einige davon wurden erstmals auf FPGA implementiert. <\/p>\n<p>Die erreichte Leistung f\u00fcr bcrypt von etwa ~119k c\/s bei 2^5 Iterationen (&#171;$2b$05&#187;) bei einem Energieverbrauch von etwa ~27 Watt \u00fcbertrifft die Ergebnisse der neuesten GPUs in Bezug auf Kosten pro Board, Hardwarepreise und Wattverbrauch erheblich. Es werden ebenfalls unterst\u00fctzt <noindex><a rel=\"nofollow\" href=\"https:\/\/www.techsolvency.com\/passwords\/ztex\/\">Cluster<\/a><\/noindex> die Platinen dieses Typs unterst\u00fctzt, was bis zu 16 Platinen (64 FPGA-Chips) erm\u00f6glicht, die von einem Raspberry Pi 2 verwaltet werden. Die Standardfunktionalit\u00e4t von John the Ripper wird unterst\u00fctzt, einschlie\u00dflich aller Passwort-Angriffsmodi und der gleichzeitigen Verarbeitung gro\u00dfer Mengen von Hashes. <\/p>\n<p>Zur Leistungssteigerung wurde die Anwendung einer Maske (Modus &#171;&#8212;mask&#187;, einschlie\u00dflich in Kombination mit anderen Modussen) sowie der Vergleich der berechneten Hashes mit den auf der FPGA-Seite geladenen Hashes implementiert. Aus Implementierungsperspektive finden sich in vielen Designs (z. B. f\u00fcr <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/magnumripper\/JohnTheRipper\/tree\/bleeding-jumbo\/src\/ztex\/fpga-sha512crypt\">sha512crypt und Drupal7<\/a><\/noindex>) Es wurden Bl\u00f6cke aus Multithreading-Prozessor-Kernen (soft CPU cores) angewendet, die mit kryptografischen Kernen interagieren. Die Entwicklung dieser Funktionalit\u00e4t wurde von Denis Burikin in Zusammenarbeit mit anderen Entwicklern von Jumbo geleitet.<\/p>\n<p>Weitere wichtige \u00c4nderungen:<\/p>\n<ul>\n<li class=\"l\"> Unterst\u00fctzung einer gro\u00dfen Anzahl zus\u00e4tzlicher Hash- und Chiffrierarten, einschlie\u00dflich klassischer Passwort-Hashes (z. B. von neuen QNX-Versionen), Kryptow\u00e4hrungs-Wallets, verschl\u00fcsselten Archiven und verschl\u00fcsselten Dateisystemen (z. B. Bitlocker und FreeBSD geli), sowie Unterst\u00fctzung neuer Formate, die zuvor unterst\u00fctzt wurden (z. B. wurde bcrypt-pbkdf f\u00fcr OpenBSD softraid hinzugef\u00fcgt) und vieles mehr. Insgesamt wurden 80 Formate f\u00fcr CPU und 47 f\u00fcr OpenCL hinzugef\u00fcgt. Die Gesamtzahl der Formate betr\u00e4gt jetzt 407 f\u00fcr CPU (oder 262 ohne &#171;dynamic&#187; Formate, die aus Konfigurationsdateien konfiguriert werden) und 88 f\u00fcr OpenCL.\n<li class=\"l\"> Verzicht auf die Unterst\u00fctzung der CUDA-Sprache zugunsten von OpenCL, was die vollst\u00e4ndige Nutzung der NVIDIA-GPUs nicht beeintr\u00e4chtigt (und sogar hilft, dank der Fokussierung der Entwicklung und Optimierungen auf eine einheitliche Umsetzung jedes Formats f\u00fcr GPUs anstelle von fr\u00fcher zwei Umsetzungen).\n<li class=\"l\"> Unterst\u00fctzung neuer SIMD-Befehlss\u00e4tze \u2014 AVX2, AVX-512 (einschlie\u00dflich f\u00fcr die zweite Generation von Xeon Phi) und MIC (f\u00fcr die erste Generation) \u2014 sowie eine umfassendere und vollst\u00e4ndigere Nutzung von SIMD in vielen Formaten, einschlie\u00dflich der Anwendung zuvor unterst\u00fctzter Befehlss\u00e4tze bis hin zu AVX und XOP auf x86(-64).<br \/>\nNEON, ASIMD und AltiVec auf ARM, Aarch64 und POWER, entsprechend.<\/p>\n<li class=\"l\"> Zahlreiche Optimierungen f\u00fcr CPUs und OpenCL, sowohl zur effizienteren Verarbeitung einer gro\u00dfen Anzahl von Hashes gleichzeitig (zum Beispiel wurde die Bearbeitung von 320 Millionen SHA-1-Hashes auf der GPU getestet) als auch zur Steigerung der Geschwindigkeit bei der Hashberechnung. Ein Teil dieser Optimierungen ist universell, ein Teil umfasst verschiedene Teilmengen von Formaten und viele sind spezifisch f\u00fcr einzelne Formate.\n<li class=\"l\"> (Auto-)Optimierung der Pufferung gepr\u00fcfter Passw\u00f6rter auf der CPU (&#171;&#8212;tune=auto &#8212;verbosity=5&#187;) sowie der optimalen Gr\u00f6\u00dfen f\u00fcr Aufgaben in OpenCL (standardm\u00e4\u00dfig aktiviert). Dies ber\u00fccksichtigt auch das langsame Erreichen der vollen Taktfrequenz der NVIDIA GTX 10xx GPUs und neuerer Modelle. Dabei werden tats\u00e4chlich belastete Hashes und die tats\u00e4chliche L\u00e4nge der gepr\u00fcften Passw\u00f6rter verwendet (sofern diese im Voraus bekannt ist) f\u00fcr eine solche Auto-Optimierung.\n<li class=\"l\"> Hinzuf\u00fcgen eines Compilers f\u00fcr &#171;dynamische Ausdr\u00fccke&#187;, die direkt in der Kommandozeile angegeben werden, und die neue hybride Hash-Typen implementieren, wie zum Beispiel &#171;&#8212;format=dynamic=&#8217;sha1(md5($p).$s)'&#187;, die auf der CPU unter Verwendung von SIMD berechnet werden. Als Komponenten solcher Ausdr\u00fccke unterst\u00fctzt man Dutzende von schnellen Hashes (von g\u00e4ngigen wie MD5 bis zu m\u00e4\u00dfig exotischen wie Whirlpool), die Kombination von Teilstrings, Kodierung und Dekodierung, Gro\u00df-\/Kleinschreibung, sowie Verweise auf Passwort, Salz, Benutzername und Zeichenkonstanten.\n<li class=\"l\"> Behebung unerw\u00fcnschter Abweichungen von Hashcat, einschlie\u00dflich der Unterst\u00fctzung zuvor spezifischer Hashcat-Regeln (Befehle f\u00fcr Wortlistenregeln), Wechsel zur Nummerierung der OpenCL-Ger\u00e4te ab 1 und standardm\u00e4\u00dfige Anwendung derselben Passwortl\u00e4ngen (in der Regel L\u00e4nge 7) bei Leistungstests.\n<li class=\"l\"> Neue Generierungsmodi f\u00fcr gepr\u00fcfte Passw\u00f6rter (Cracking-Modi), einschlie\u00dflich PRINCE aus Hashcat (bildet \u201ePhrasen\u201c, indem mehrere W\u00f6rter in aufsteigender Gesamtl\u00e4nge kombiniert werden), Subsets (konstruiert Passw\u00f6rter mit unzureichender Anzahl unterschiedlicher Zeichen, selbst wenn diese Zeichen aus einem gro\u00dfen Set m\u00f6glicher stammen) und hybrid external (erlaubt externen Modi, die in Konfigurationsdateien in C-\u00e4hnlicher Sprache beschrieben sind, eine Vielzahl von gepr\u00fcften Passw\u00f6rtern basierend auf jedem Basis-\u201eWort\u201c zu generieren, das von einem anderen Modus stammt). Au\u00dferdem gibt es mehrere neue vordefinierte externe Modi.\n<li class=\"l\"> Zus\u00e4tzliche M\u00f6glichkeiten zur gleichzeitigen Nutzung mehrerer Modi (\u00fcbereinander gestapelt \u2014 Stacking), sowie zur Nutzung von Regelsets (Wordlist-Regelstapelung).\n<li class=\"l\"> Verbesserungen der Maskierungsmodi (schrittweises Dehnen der Maske im angegebenen L\u00e4ngenbereich, Anwendung der Maske auf der OpenCL-Ger\u00e4teseite oder FPGA-Platine) und single crack (angemessenes Verhalten auf Ger\u00e4ten, die eine gro\u00dfe Anzahl von Hashes parallel berechnen, wobei es in diesem Modus zuvor an \u00fcberpr\u00fcfbaren Passw\u00f6rtern mangelte, sowie eine Einschr\u00e4nkung des Speicherverbrauchs).\n<li class=\"l\"> Vielerlei Verbesserungen der Unterst\u00fctzung von Unicode und anderen Kodierungen in verschiedenen Subsystemen.\n<li class=\"l\"> Viele Verbesserungen der Programme *2john (konvertieren Dateien verschiedener Formate f\u00fcr<br \/>\ndie Nutzung mit john), insbesondere wpapcap2john (verarbeitet WiFi-Traffic).<\/p>\n<li class=\"l\"> Zahlreiche neue Befehlszeilenoptionen, Einstellungen in john.conf, Optionen des configure-Skripts und entsprechende neue Funktionen, von denen nicht alle hier erw\u00e4hnt werden konnten.\n<li class=\"l\"> Erh\u00f6hung der Codequalit\u00e4t durch die integrierte Unterst\u00fctzung f\u00fcr Debug-Bauten mit AddressSanitizer (bereits vorhanden) und UndefinedBehaviorSanitizer (hinzugef\u00fcgt), Einf\u00fchrung eines integrierten Fuzzers f\u00fcr Formate (im Rahmen von GSoC 2015), und Anwendung kontinuierlicher Integration (Bauten f\u00fcr Dutzende von Kombinationen aus Betriebssystem und Compiler und Tests zur korrekten Unterst\u00fctzung aller Formate).\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Quelle: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50702\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412\u044b\u043f\u0443\u0449\u0435\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u0441\u0442\u0430\u0440\u0435\u0439\u0448\u0435\u0439 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u043e\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0434\u043b\u044f \u043f\u043e\u0434\u0431\u043e\u0440\u0430 \u043f\u0430\u0440\u043e\u043b\u0435\u0439 John the Ripper 1.9.0-jumbo-1 (\u043f\u0440\u043e\u0435\u043a\u0442 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0441 1996 \u0433\u043e\u0434\u0430). C \u0432\u044b\u0445\u043e\u0434\u0430 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 1.8.0-jumbo-1 \u043f\u0440\u043e\u0448\u043b\u043e 4.5 \u0433\u043e\u0434\u0430, \u0437\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u044b\u043b\u043e \u0432\u043d\u0435\u0441\u0435\u043d\u043e \u0431\u043e\u043b\u0435\u0435 6000 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 (git commits) \u043e\u0442 \u0431\u043e\u043b\u0435\u0435 80 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432. \u0411\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u043d\u0435\u043f\u0440\u0435\u0440\u044b\u0432\u043d\u043e\u0439 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438, \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0435\u0439 \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u0443\u044e \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f (pull request) \u043d\u0430 \u043c\u043d\u043e\u0433\u0438\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430\u0445, \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 \u044d\u0442\u043e\u0433\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-33910","post","type-post","status-publish","format-standard","hentry","category-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412\u044b\u043f\u0443\u0449\u0435\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u0441\u0442\u0430\u0440\u0435\u0439\u0448\u0435\u0439 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u043e\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0434\u043b\u044f \u043f\u043e\u0434\u0431\u043e\u0440\u0430 \u043f\u0430\u0440\u043e\u043b\u0435\u0439 John the Ripper 1.9.0-jumbo-1 (\u043f\u0440\u043e\u0435\u043a\u0442 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0441 1996 \u0433\u043e\u0434\u0430). C \u0432\u044b\u0445\u043e\u0434\u0430 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 1.8.0-jumbo-1 \u043f\u0440\u043e\u0448\u043b\u043e 4.5 \u0433\u043e\u0434\u0430, \u0437\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u044b\u043b\u043e \u0432\u043d\u0435\u0441\u0435\u043d\u043e \u0431\u043e\u043b\u0435\u0435 6000 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 (git commits) \u043e\u0442 \u0431\u043e\u043b\u0435\u0435 80 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432. \u0411\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u043d\u0435\u043f\u0440\u0435\u0440\u044b\u0432\u043d\u043e\u0439 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438, \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0435\u0439 \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u0443\u044e \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f (pull request) \u043d\u0430 \u043c\u043d\u043e\u0433\u0438\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430\u0445, \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 \u044d\u0442\u043e\u0433\u043e\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/vypusk-john-the-ripper-1-9-0-jumbo-1-s-podderzhkoj-fpga\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a John the Ripper 1.9.0-jumbo-1 \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 FPGA | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412\u044b\u043f\u0443\u0449\u0435\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u0441\u0442\u0430\u0440\u0435\u0439\u0448\u0435\u0439 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u043e\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0434\u043b\u044f \u043f\u043e\u0434\u0431\u043e\u0440\u0430 \u043f\u0430\u0440\u043e\u043b\u0435\u0439 John the Ripper 1.9.0-jumbo-1 (\u043f\u0440\u043e\u0435\u043a\u0442 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0441 1996 \u0433\u043e\u0434\u0430). C \u0432\u044b\u0445\u043e\u0434\u0430 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 1.8.0-jumbo-1 \u043f\u0440\u043e\u0448\u043b\u043e 4.5 \u0433\u043e\u0434\u0430, \u0437\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u044b\u043b\u043e \u0432\u043d\u0435\u0441\u0435\u043d\u043e \u0431\u043e\u043b\u0435\u0435 6000 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 (git commits) \u043e\u0442 \u0431\u043e\u043b\u0435\u0435 80 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432. \u0411\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u043d\u0435\u043f\u0440\u0435\u0440\u044b\u0432\u043d\u043e\u0439 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438, \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0435\u0439 \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u0443\u044e \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f (pull request) \u043d\u0430 \u043c\u043d\u043e\u0433\u0438\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430\u0445, \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 \u044d\u0442\u043e\u0433\u043e\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/vypusk-john-the-ripper-1-9-0-jumbo-1-s-podderzhkoj-fpga\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:55:20+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:55:20+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 Ver\u00f6ffentlichung von John the Ripper 1.9.0-jumbo-1 mit FPGA-Unterst\u00fctzung | ProHoster","description":"Eine neue Version des \u00e4ltesten unterst\u00fctzten Passwort-Cracking-Programms John the Ripper 1.9.0-jumbo-1 wurde ver\u00f6ffentlicht (das Projekt entwickelt sich seit 1996). Seit der Ver\u00f6ffentlichung der vorherigen Version 1.8.0-jumbo-1 sind 4,5 Jahre vergangen, in denen \u00fcber 6000 \u00c4nderungen (git commits) von mehr als 80 Entwicklern vorgenommen wurden. Dank der kontinuierlichen Integration, die eine vorherige \u00dcberpr\u00fcfung jeder \u00c4nderung (Pull Request) auf vielen Plattformen umfasst,","canonical_url":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/vypusk-john-the-ripper-1-9-0-jumbo-1-s-podderzhkoj-fpga","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a John the Ripper 1.9.0-jumbo-1 \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 FPGA | ProHoster","og:description":"\u0412\u044b\u043f\u0443\u0449\u0435\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u0441\u0442\u0430\u0440\u0435\u0439\u0448\u0435\u0439 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u043e\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0434\u043b\u044f \u043f\u043e\u0434\u0431\u043e\u0440\u0430 \u043f\u0430\u0440\u043e\u043b\u0435\u0439 John the Ripper 1.9.0-jumbo-1 (\u043f\u0440\u043e\u0435\u043a\u0442 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0441 1996 \u0433\u043e\u0434\u0430). C \u0432\u044b\u0445\u043e\u0434\u0430 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 1.8.0-jumbo-1 \u043f\u0440\u043e\u0448\u043b\u043e 4.5 \u0433\u043e\u0434\u0430, \u0437\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u044b\u043b\u043e \u0432\u043d\u0435\u0441\u0435\u043d\u043e \u0431\u043e\u043b\u0435\u0435 6000 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 (git commits) \u043e\u0442 \u0431\u043e\u043b\u0435\u0435 80 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432. \u0411\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u043d\u0435\u043f\u0440\u0435\u0440\u044b\u0432\u043d\u043e\u0439 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438, \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0435\u0439 \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u0443\u044e \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f (pull request) \u043d\u0430 \u043c\u043d\u043e\u0433\u0438\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430\u0445, \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 \u044d\u0442\u043e\u0433\u043e","og:url":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/vypusk-john-the-ripper-1-9-0-jumbo-1-s-podderzhkoj-fpga","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:55:20+00:00","article:modified_time":"2019-10-31T18:55:20+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"33910","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 17:11:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:31:22","updated":"2026-01-21 17:11:19"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/33910","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=33910"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/33910\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=33910"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=33910"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=33910"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}