{"id":33907,"date":"2019-10-31T21:55:20","date_gmt":"2019-10-31T18:55:20","guid":{"rendered":"https:\/\/prohoster.info\/blog\/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":"john-the-ripper-1-9-0-jumbo-1-s-podderzhkoj-fpga","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sk\/blog\/news\/john-the-ripper-1-9-0-jumbo-1-s-podderzhkoj-fpga","title":{"rendered":"John the Ripper 1.9.0-jumbo-1 s podporou FPGA","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex>      <noindex><\/p>\n<p><a rel=\"nofollow\" href=\"https:\/\/www.openwall.com\/lists\/announce\/2019\/05\/14\/1\">Vydan\u00e1<\/a> nov\u00e1 verzia najstar\u0161ieho podporovan\u00e9ho programu na rozl\u00fa\u0161tenie hesiel John the Ripper 1.9.0-jumbo-1. (Projekt sa vyv\u00edja od roku 1996.) Na <a rel=\"nofollow\" href=\"https:\/\/www.openwall.com\/john\/\">str\u00e1nke projektu<\/a> s\u00fa dostupn\u00e9 na stiahnutie zdrojov\u00e9 s\u00fabory, ako aj hotov\u00e9 zostavy pre Windows.<\/p>\n<p><\/noindex><noindex><\/p>\n<p>Upozor\u0148uje sa, \u017ee od vydania verzie 1.8.0-jumbo-1 uplynulo 4,5 roka, po\u010das ktor\u00e9ho bolo vykonan\u00fdch viac ako 6000 zmien (git commits) od viac ako 80 v\u00fdvoj\u00e1rov. Po\u010das tohto obdobia v\u00fdvoj\u00e1ri odpor\u00fa\u010dali pou\u017e\u00edva\u0165 <a rel=\"nofollow\" href=\"https:\/\/github.com\/magnumripper\/JohnTheRipper\">aktu\u00e1lnu ed\u00edciu z GitHubu<\/a>, ktor\u00e9ho stav bol udr\u017eiavan\u00fd stabiln\u00fd napriek vykonan\u00fdm zmen\u00e1m v\u010faka <a rel=\"nofollow\" href=\"https:\/\/github.com\/claudioandre-br\/packages#testing\">nepretr\u017eitej integr\u00e1cie<\/a>, ktor\u00e1 zah\u0155\u0148a predbe\u017en\u00fa kontrolu ka\u017ed\u00e9ho zmeny (pull request) na mnoh\u00fdch platform\u00e1ch. Vlastnos\u0165ou novej verzie je podpora FPGA (programovate\u013en\u00e9 logick\u00e9 obvody) okrem CPU, GPU a Xeon Phi.<\/p>\n<p><\/noindex><\/p>\n<p><\/noindex><br \/>\nPre karty <a rel=\"nofollow\" href=\"https:\/\/www.ztex.de\/usb-fpga-1\/usb-fpga-1.15y.e.html\">ZTEX 1.15y<\/a>, vr\u00e1tane 4 \u010dipov FPGA, ktor\u00e9 sa p\u00f4vodne pou\u017e\u00edvali v\u00e4\u010d\u0161inou na \u0165a\u017ebu Bitcoin, teraz implementovan\u00fdch v 7 typoch hashov hesiel: bcrypt, klasick\u00fd descrypt (vr\u00e1tane bigcrypt), sha512crypt, sha256crypt, md5crypt (vr\u00e1tane Apache apr1 a AIX smd5), Drupal7 a phpass (pou\u017e\u00edvan\u00fd najm\u00e4 vo WordPress). Niektor\u00e9 z nich s\u00fa implementovan\u00e9 na FPGA po prv\u00fd raz. Pre bcrypt, dosiahnut\u00fd v\u00fdkon je pribli\u017ene ~119k c\/s pri 2^5 iter\u00e1ci\u00e1ch (&#171;$2b$05&#187;) s odhadovanou spotrebou okolo 27 wattov, \u010do v\u00fdrazne prevy\u0161uje v\u00fdsledky pre najnov\u0161ie GPU na dosku, na cenu zariadenia a na watt. Tie\u017e s\u00fa podporovan\u00e9 <a rel=\"nofollow\" href=\"https:\/\/www.techsolvency.com\/passwords\/ztex\/\">klastre<\/a> z dosiek tohto typu, \u010do bolo overen\u00e9 a\u017e pre 16 dosiek (64 FPGA), ovl\u00e1dan\u00fdch z jedn\u00e9ho Raspberry Pi 2. Podporovan\u00e1 je be\u017en\u00e1 funk\u010dnos\u0165 John the Ripper, vr\u00e1tane v\u0161etk\u00fdch re\u017eimov l\u00e1mania hesiel a s\u00fa\u010dasn\u00e9ho na\u010d\u00edtania ve\u013ek\u00e9ho mno\u017estva hashov. Pre zr\u00fdchlenie pr\u00e1ce bola implementovan\u00e1 aplik\u00e1cia masky (re\u017eim \"--mask\", vr\u00e1tane kombin\u00e1cie s in\u00fdmi re\u017eimami) a porovn\u00e1vanie vypo\u010d\u00edtan\u00fdch hashov s na\u010d\u00edtan\u00fdmi na strane FPGA. Z h\u013eadiska implement\u00e1cie, v mnoh\u00fdch dizajnoch (napr\u00edklad pre <a rel=\"nofollow\" href=\"https:\/\/github.com\/magnumripper\/JohnTheRipper\/tree\/bleeding-jumbo\/src\/ztex\/fpga-sha512crypt\">sha512crypt a Drupal7<\/a>) pou\u017eit\u00e9 bloky pozost\u00e1vaj\u00face z viacvl\u00e1knov\u00fdch procesorov\u00fdch jadier (soft CPU cores), ktor\u00e9 komunikuj\u00fa s kryptografick\u00fdmi jadrami. V\u00fdvoj tejto funkcionality viedol Denis Burikin v koordin\u00e1cii s \u010fal\u0161\u00edmi v\u00fdvoj\u00e1rmi jumbo.<\/p>\n<p>\u010eal\u0161ie d\u00f4le\u017eit\u00e9 zmeny:<\/p>\n<ul>\n<li> Podpora ve\u013ek\u00e9ho po\u010dtu \u010fal\u0161\u00edch typov hashov, \u0161ifrov a pod., vr\u00e1tane klasick\u00fdch hashov hesiel (napr\u00edklad z nov\u00fdch verzi\u00ed QNX), kryptomenov\u00fdch pe\u0148a\u017eeniek, \u0161ifrovan\u00fdch arch\u00edvov a \u0161ifrovan\u00fdch s\u00faborov\u00fdch syst\u00e9mov (napr\u00edklad Bitlocker a FreeBSD geli), ako aj podpora nov\u00fdch typov form\u00e1tov, ktor\u00e9 boly predt\u00fdm podporovan\u00e9 (napr\u00edklad pridan\u00e1 podpora bcrypt-pbkdf pre OpenBSD softraid) a mnoho \u010fal\u0161\u00edch. Celkovo bolo pridan\u00fdch 80 form\u00e1tov na CPU a 47 na OpenCL (a mal\u00fd po\u010det star\u00fdch bol odstr\u00e1nen\u00fd ako integrovan\u00e9 do nov\u00fdch a zastaran\u00fdch). Celkov\u00fd po\u010det form\u00e1tov je teraz 407 na CPU (alebo 262 bez &#171;dynamic&#187; form\u00e1tov, nastavite\u013en\u00fdch z konfigura\u010dn\u00fdch s\u00faborov) a 88 na OpenCL.<\/li>\n<li> Odstr\u00e1nenie podpory jazyka CUDA v prospech OpenCL, \u010do nijako nebr\u00e1ni pln\u00e9mu vyu\u017eitiu GPU od NVIDIA (a dokonca to pom\u00e1ha, v\u010faka zameraniu v\u00fdvoja a optimaliz\u00e1ci\u00ed na jednu implement\u00e1ciu ka\u017ed\u00e9ho form\u00e1tu pod GPU namiesto dvoch implement\u00e1ci\u00ed predt\u00fdm).<\/li>\n<li> Podpora nov\u00fdch in\u0161truk\u010dn\u00fdch s\u00faborov SIMD \u2014 AVX2, AVX-512 (vr\u00e1tane druh\u00e9ho gener\u00e1cie Xeon Phi) a MIC (pre prv\u00fa gener\u00e1ciu) \u2014 ako aj univerz\u00e1lnej\u0161ie a komplexnej\u0161ie vyu\u017eitie SIMD v implement\u00e1ci\u00e1ch mnoh\u00fdch form\u00e1tov, vr\u00e1tane aplik\u00e1cie predt\u00fdm podporovan\u00fdch in\u0161truk\u010dn\u00fdch s\u00faborov a\u017e po AVX a XOP na x86(-64) a<br \/>\nNEON, ASIMD a AltiVec na ARM, Aarch64 a POWER, resp. (\u010ciasto\u010dne v r\u00e1mci GSoC 2015.)<\/li>\n<li> Mno\u017estvo optimaliz\u00e1ci\u00ed pre CPU a OpenCL, ako pre efekt\u00edvnej\u0161iu pr\u00e1cu s ve\u013ek\u00fdm po\u010dtom hashov s\u00fa\u010dasne (napr\u00edklad testovanie 320 mili\u00f3nov hashov SHA-1 na GPU), tak aj pre zv\u00fd\u0161enie r\u00fdchlosti v\u00fdpo\u010dtu hashov. \u010cas\u0165 t\u00fdchto optimaliz\u00e1ci\u00ed je univerz\u00e1lna, \u010das\u0165 pokr\u00fdva r\u00f4zne podmno\u017einy form\u00e1tov, a mnoh\u00e9 s\u00fa \u0161pecifick\u00e9 pre jednotliv\u00e9 form\u00e1ty.<\/li>\n<li> (Auto-)nastavenie optim\u00e1lneho vyrovn\u00e1vania kontrolovan\u00fdch hesiel na CPU (&quot;&#8212;tune=auto &#8212;verbosity=5&quot;) a optim\u00e1lnych rozmerov \u00faloh na OpenCL (povolen\u00e9 predvolene), vr\u00e1tane pomal\u00e9ho dosahovania pln\u00e9ho pracovn\u00e9ho kmito\u010dtu GPU s\u00e9rie NVIDIA GTX 10xx a nov\u0161\u00edch. Pou\u017e\u00edvanie skuto\u010dne za\u0165a\u017een\u00fdch hashov a skuto\u010dnej d\u013a\u017eky kontrolovan\u00fdch hesiel (ke\u010f je zn\u00e1ma vopred) na tak\u00e9to auto-nastavenie.<\/li>\n<li> Pridanie kompil\u00e1tora &#171;dynamick\u00fdch v\u00fdrazov&#187;, ktor\u00e9 s\u00fa \u0161pecifikovan\u00e9 priamo na pr\u00edkazovom riadku a implementuj\u00fa nov\u00e9 hybridn\u00e9 typy hashov, napr\u00edklad &quot;&#8212;format=dynamic=&#8217;sha1(md5($p).$s)&#8217;&quot;, vy\u010d\u00edslovan\u00e9 na CPU s vyu\u017eit\u00edm SIMD. Ako komponenty tak\u00fdchto v\u00fdrazov s\u00fa podporovan\u00e9 desiatky r\u00fdchlych hashov (od be\u017en\u00fdch ako MD5 po mierne exotick\u00e9 ako Whirlpool), kombinovanie podre\u0165azcov, k\u00f3dovanie a dek\u00f3dovanie, transform\u00e1cia ve\u013ekosti p\u00edsmen, odkazy na heslo, so\u013e, meno pou\u017e\u00edvate\u013ea a textov\u00e9 kon\u0161tanty.<\/li>\n<li> Odstr\u00e1nenie ne\u017eiaducich rozdielov od hashcat, vr\u00e1tane podpory predt\u00fdm \u0161pecifick\u00fdch pre hashcat pravidiel (pr\u00edkazy pre pravidl\u00e1 wordlist), prechod na \u010d\u00edslovanie zariaden\u00ed OpenCL od 1, aplikovanie rovnak\u00fdch d\u013a\u017eok hesiel (zvy\u010dajne d\u013a\u017eka 7) pri v\u00fdkonov\u00fdch testoch ako predvolen\u00e9.<\/li>\n<li> Nov\u00e9 re\u017eimy generovania kontrolovan\u00fdch hesiel (cracking modes), vr\u00e1tane PRINCE z hashcat (tvor\u00ed &#171;fr\u00e1zy&#187;, kombinovan\u00edm nieko\u013ek\u00fdch slov v porad\u00ed rast\u00facej s\u00fahrnnej d\u013a\u017eky), subsets (\u010dist\u00ed hesl\u00e1 s nedostato\u010dn\u00fdm po\u010dtom r\u00f4znych symbolov, aj ke\u010f tieto symboly poch\u00e1dzaj\u00fa z ve\u013ek\u00e9ho s\u00faboru mo\u017en\u00fdch) a hybrid external (umo\u017e\u0148uje extern\u00fdm re\u017eimom, zak\u00f3dovan\u00fdm v konfigura\u010dn\u00fdch s\u00faboroch v jazyku podobnom C, generova\u0165 mno\u017estvo kontrolovan\u00fdch hesiel na z\u00e1klade ka\u017ed\u00e9ho z\u00e1kladn\u00e9ho &#171;slova&#187;, dodan\u00e9ho in\u00fdm re\u017eimom). Taktie\u017e nieko\u013eko nov\u00fdch preddefinovan\u00fdch extern\u00fdch re\u017eimov.<\/li>\n<li> \u010eal\u0161ie mo\u017enosti pou\u017e\u00edvaj\u00face nieko\u013eko re\u017eimov s\u00fa\u010dasne (jeden nad druh\u00fdm &#8212; stacking), ako aj mo\u017enosti pou\u017ei\u0165 sady pravidiel (wordlist rules stacking).<\/li>\n<li> Vylep\u0161enia re\u017eimov mask (postupn\u00e9 natiahnutie masky v ur\u010denom rozsahu d\u013a\u017eok, aplik\u00e1cia masky na strane zariadenia OpenCL alebo platne FPGA) a single crack (rozumn\u00e9 spr\u00e1vanie na zariadeniach, ktor\u00e9 po\u010d\u00edtaj\u00fa ve\u013ek\u00e9 mno\u017estvo hashov paralelne, na \u010do predt\u00fdm v tomto re\u017eime ch\u00fdbali overovan\u00e9 hesl\u00e1, rovnako ako obmedzenia na vyu\u017eitie pam\u00e4te).<\/li>\n<li> Mno\u017estvo vylep\u0161en\u00ed podpory Unicode a in\u00fdch k\u00f3dovan\u00ed v r\u00f4znych subsyst\u00e9moch.<\/li>\n<li> Mno\u017estvo vylep\u0161en\u00ed programov *2john (prev\u00e1dzaj\u00face s\u00fabory r\u00f4znych form\u00e1tov na<br \/>\npou\u017e\u00edvanie s john), najm\u00e4 wpapcap2john (spracov\u00e1va WiFi traffic).<\/li>\n<li> Mnoho nov\u00fdch mo\u017enost\u00ed p\u0159\u00edkazov\u00e9ho \u0159\u00e1dku, nastaven\u00ed v john.conf, mo\u017enost\u00ed skriptu configure a odpov\u00eddaj\u00edc\u00edch nov\u00fdch funkc\u00ed, z nich\u017e v\u0161echny zde nebyly zm\u00edn\u011bny.<\/li>\n<li> Zv\u00fd\u0161en\u00ed kvality k\u00f3du d\u00edky vestav\u011bn\u00e9 podpo\u0159e ladic\u00edch sestaven\u00ed s AddressSanitizer (d\u0159\u00edve) a UndefinedBehaviorSanitizer (p\u0159id\u00e1no), p\u0159id\u00e1n\u00edm zabudovan\u00e9ho fuzzov\u00e1n\u00ed form\u00e1t\u016f (v r\u00e1mci GSoC 2015), pou\u017eit\u00ed nep\u0159etr\u017eit\u00e9 integrace (sestaven\u00ed pro des\u00edtky kombinac\u00ed opera\u010dn\u00edho syst\u00e9mu a kompil\u00e1toru a testov\u00e1n\u00ed spr\u00e1vn\u00e9 podpory v\u0161ech form\u00e1t\u016f v nich).\n<\/li>\n<\/ul>\n<p>Zdroj: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"http:\/\/www.linux.org.ru\/news\/security\/14997387\">linux.org.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\u0449\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. (\u041f\u0440\u043e\u0435\u043a\u0442 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0441 1996 \u0433\u043e\u0434\u0430.) \u041d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u0434\u043b\u044f \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u043d\u0438\u044f \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0438, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0433\u043e\u0442\u043e\u0432\u044b\u0435 \u0441\u0431\u043e\u0440\u043a\u0438 \u043f\u043e\u0434 Windows. \u041e\u0442\u043c\u0435\u0447\u0430\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u0441 \u0432\u044b\u0445\u043e\u0434\u0430 \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. \u0412 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 [&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-33907","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - 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\u0449\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.\" \/>\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\/sk\/blog\/news\/john-the-ripper-1-9-0-jumbo-1-s-podderzhkoj-fpga\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sk_SK\" \/>\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\udd47John 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\u0449\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.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sk\/blog\/news\/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\udd47John the Ripper 1.9.0-jumbo-1 s podporou FPGA | ProHoster","description":"Bola vydan\u00e1 nov\u00e1 verzia najstar\u0161ie podporovanej aplik\u00e1cie pre l\u00e1m\u00e1n\u00ed hesiel John the Ripper 1.9.0-jumbo-1.","canonical_url":"https:\/\/prohoster.info\/sk\/blog\/news\/john-the-ripper-1-9-0-jumbo-1-s-podderzhkoj-fpga","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sk_SK","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\udd47John 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\u0449\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.","og:url":"https:\/\/prohoster.info\/sk\/blog\/news\/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":"33907","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:10: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:10:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/33907","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/comments?post=33907"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/33907\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media?parent=33907"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/categories?post=33907"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/tags?post=33907"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}