{"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\/sq\/blog\/news\/vypusk-john-the-ripper-1-9-0-jumbo-1-s-podderzhkoj-fpga","title":{"rendered":"Shk\u00ebputja John the Ripper 1.9.0-jumbo-1 me mb\u00ebshtetje p\u00ebr FPGA","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\">L\u00ebshuar<\/a><\/noindex> versionin e ri t\u00eb programit m\u00eb t\u00eb vjet\u00ebr t\u00eb mb\u00ebshtetur p\u00ebr gjetjen e fjal\u00ebkalimeve <noindex><a rel=\"nofollow\" href=\"https:\/\/www.openwall.com\/john\/\">John the Ripper 1.9.0-jumbo-1<\/a><\/noindex> (projekti \u00ebsht\u00eb n\u00eb zhvillim q\u00eb nga viti 1996). Q\u00eb nga dalja e versionit t\u00eb kaluar 1.8.0-jumbo-1 kan\u00eb kaluar 4.5 vjet, gjat\u00eb t\u00eb cilave jan\u00eb b\u00ebr\u00eb m\u00eb shum\u00eb se 6000 ndryshime (git commits) nga mbi 80 zhvillues. Fal\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/claudioandre-br\/packages#testing\">integrimit t\u00eb vazhduesh\u00ebm<\/a><\/noindex>, q\u00eb p\u00ebrfshin kontrollin paraprak t\u00eb \u00e7do ndryshimi (pull request) n\u00eb shum\u00eb platforma, gjat\u00eb k\u00ebsaj periudhe zhvilluesit rekomanduan p\u00ebrdorimin e <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/magnumripper\/JohnTheRipper\">redaktimit current nga GitHub<\/a><\/noindex>, i cili u mbajt stabil pavar\u00ebsisht ndryshimeve t\u00eb b\u00ebra. Kodi kryesor i projektit <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/magnumripper\/JohnTheRipper\/\">shp\u00ebrndahet<\/a><\/noindex> n\u00ebn licenc\u00ebn GPLv2+, nd\u00ebrsa kodet e disa komponent\u00ebve n\u00ebn licenc\u00ebn BSD. <\/p>\n<p>Karakteristika e re e versionit \u00ebsht\u00eb mb\u00ebshtetje p\u00ebr FPGA (p\u00ebrve\u00e7 CPU, GPU dhe Xeon Phi). P\u00ebr kartat <noindex><a rel=\"nofollow\" href=\"https:\/\/www.ztex.de\/usb-fpga-1\/usb-fpga-1.15y.e.html\">ZTEX 1.15y<\/a><\/noindex>, t\u00eb cilat p\u00ebrmbajn\u00eb nga 4 \u00e7ipa FPGA dhe fillimisht jan\u00eb p\u00ebrdorur kryesisht p\u00ebr minimin e Bitcoin, tani jan\u00eb implementuar 7 lloje hash fjal\u00ebkalimesh: bcrypt, descrypt klasik (p\u00ebrfshir\u00eb bigcrypt), sha512crypt, sha256crypt, md5crypt (p\u00ebrfshir\u00eb Apache apr1 dhe AIX smd5), Drupal7 dhe phpass (p\u00ebrdoret, n\u00eb ve\u00e7anti, n\u00eb WordPress). Disa prej tyre jan\u00eb implementuar p\u00ebr her\u00eb t\u00eb par\u00eb n\u00eb FPGA. <\/p>\n<p>P\u00ebr bcrypt, performanca e arritur prej ~119k c\/s me 2^5 iteracione (&#171;$2b$05&#187;) me nj\u00eb p\u00ebr konsum rreth ~27 watt tejkalon ndjesh\u00ebm rezultatet p\u00ebr GPU-t\u00eb m\u00eb t\u00eb reja n\u00eb raport me \u00e7mimin e pajisjes dhe watt\u00ebt. Gjithashtu mb\u00ebshtetet <noindex><a rel=\"nofollow\" href=\"https:\/\/www.techsolvency.com\/passwords\/ztex\/\">klastere<\/a><\/noindex> nga k\u00ebto lloje kartash, e cila \u00ebsht\u00eb testuar deri n\u00eb 16 karta (64 \u00e7ipa FPGA), t\u00eb kontrolluar nga nj\u00eb Raspberry Pi 2. Funksionaliteti standard i John the Ripper mb\u00ebshtetet, duke p\u00ebrfshir\u00eb t\u00eb gjitha modet e gjetjes s\u00eb fjal\u00ebkalimeve dhe ngarkimin nj\u00ebkoh\u00ebsisht t\u00eb shum\u00eb hash-eve. <\/p>\n<p>P\u00ebr t\u00eb p\u00ebrshpejtuar pun\u00ebn, \u00ebsht\u00eb realizuar aplikimi i mask\u00ebs (modi &#171;&#8212;mask&#187;, p\u00ebrfshir\u00eb n\u00eb kombinim me modet e tjera) dhe krahasimi i hasheve t\u00eb llogaritura me ato t\u00eb ngarkuara n\u00eb FPGA. Nga pik\u00ebpamja e implementimit, n\u00eb shum\u00eb dizajne (p.sh., p\u00ebr <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/magnumripper\/JohnTheRipper\/tree\/bleeding-jumbo\/src\/ztex\/fpga-sha512crypt\">sha512crypt dhe Drupal7<\/a><\/noindex>) jan\u00eb p\u00ebrdorur blloqe q\u00eb p\u00ebrb\u00ebhen nga b\u00ebrthama soft CPU t\u00eb shumta, q\u00eb bashk\u00ebveprojn\u00eb me b\u00ebrthamat kriptografike. Zhvillimi i k\u00ebtij funksionaliteti \u00ebsht\u00eb udh\u00ebhequr nga Denis Burikin n\u00eb koordinim me zhvillues t\u00eb tjer\u00eb jumbo.<\/p>\n<p>Ndryshime t\u00eb tjera t\u00eb r\u00ebnd\u00ebsishme:<\/p>\n<ul>\n<li class=\"l\"> Mb\u00ebshtetje p\u00ebr nj\u00eb num\u00ebr t\u00eb madh tipesh shtes\u00eb hashi, algoritme sigurie etj., duke p\u00ebrfshir\u00eb si hash-et klasike t\u00eb fjal\u00ebkalimeve (p.sh., nga versionet e reja t\u00eb QNX), ashtu edhe portofolat e kriptovalutave, arkivat e enkriptuara dhe sistemet e dosjeve t\u00eb enkriptuara (p.sh., Bitlocker dhe FreeBSD geli), si dhe mb\u00ebshtetje p\u00ebr forma t\u00eb reja t\u00eb formateve q\u00eb ishin mb\u00ebshtetur m\u00eb par\u00eb (p.sh., \u00ebsht\u00eb shtuar mb\u00ebshtetje p\u00ebr bcrypt-pbkdf p\u00ebr OpenBSD softraid) dhe shum\u00eb m\u00eb tep\u00ebr. N\u00eb total, jan\u00eb shtuar 80 formate n\u00eb CPU dhe 47 n\u00eb OpenCL. Numri i p\u00ebrgjithsh\u00ebm i formateve tani \u00ebsht\u00eb 407 n\u00eb CPU (ose 262 pa p\u00ebrfshir\u00eb formatet &#171;dynamic&#187;, t\u00eb cilat jan\u00eb t\u00eb konfiguruara nga skedar\u00ebt e konfigurimit) dhe 88 n\u00eb OpenCL.\n<li class=\"l\"> Heqja e mb\u00ebshtetjes p\u00ebr gjuh\u00ebn CUDA n\u00eb favor t\u00eb OpenCL, e cila nuk pengon n\u00eb p\u00ebrdorimin e plot\u00eb t\u00eb GPU-ve nga NVIDIA (p\u00ebrkundrazi ndihmon fal\u00eb fokusi n\u00eb zhvillim dhe optimizimin p\u00ebr nj\u00eb implementim t\u00eb vet\u00ebm t\u00eb secilit format p\u00ebr GPU, n\u00eb vend t\u00eb dy implementimeve m\u00eb p\u00ebrpara).\n<li class=\"l\"> Mb\u00ebshtetje p\u00ebr grupe t\u00eb reja instruksionesh SIMD &#8212; AVX2, AVX-512 (p\u00ebrfshir\u00eb p\u00ebr gjenerat\u00ebn e dyt\u00eb t\u00eb Xeon Phi) dhe MIC (p\u00ebr gjenerat\u00ebn e par\u00eb) &#8212; si dhe nj\u00eb p\u00ebrdorim m\u00eb universale dhe t\u00eb plot\u00eb t\u00eb SIMD n\u00eb implementimet e shum\u00eb formateve, duke p\u00ebrfshir\u00eb aplikimin e grupeve t\u00eb instruksioneve t\u00eb mb\u00ebshtetura m\u00eb par\u00eb deri n\u00eb AVX dhe XOP n\u00eb x86(-64) dhe<br \/>\nNEON, ASIMD dhe AltiVec n\u00eb ARM, Aarch64 dhe POWER, p\u00ebrkat\u00ebsisht.<\/p>\n<li class=\"l\"> Optimizime t\u00eb shumta p\u00ebr CPU dhe OpenCL, si p\u00ebr nj\u00eb funksionim m\u00eb efikas me nj\u00eb num\u00ebr t\u00eb madh hash-esh nj\u00ebkoh\u00ebsisht (p.sh., u testua ngarkesa e 320 milion\u00ebve hash SHA-1 n\u00eb GPU), ashtu edhe p\u00ebr rritjen e shpejt\u00ebsis\u00eb s\u00eb llogaritjes s\u00eb hash-eve. Disa nga k\u00ebto optimizime jan\u00eb universale, disa p\u00ebrfshijn\u00eb n\u00ebngrupe t\u00eb ndryshme formatesh, nd\u00ebrsa shum\u00eb jan\u00eb specifike p\u00ebr formate t\u00eb ve\u00e7anta.\n<li class=\"l\"> (Auto-)konfigurimi i optimizuar i kujtes\u00ebs p\u00ebr fjal\u00ebkalimet e kontrolluara n\u00eb CPU (&#171;&#8212;tune=auto &#8212;verbosity=5&#187;) dhe dimensioneve optimale t\u00eb detyr\u00ebs n\u00eb OpenCL (e p\u00ebrfshir\u00eb si parazgjedhje), duke marr\u00eb parasysh daljen e ngadalt\u00eb n\u00eb frekuenc\u00ebn e plot\u00eb t\u00eb pun\u00ebs s\u00eb GPU-ve t\u00eb seris\u00eb NVIDIA GTX 10xx dhe m\u00eb t\u00eb reja. P\u00ebrdorimi i hasheve t\u00eb ngarkuara n\u00eb m\u00ebnyr\u00eb aktuale dhe gjat\u00eb e v\u00ebrtet\u00eb t\u00eb fjal\u00ebkalimeve t\u00eb kontrolluara (kur ajo \u00ebsht\u00eb e njohur paraprakisht) p\u00ebr nj\u00eb konfigurim t\u00eb till\u00eb automatik.\n<li class=\"l\"> Shtimi i kompajlerit &#171;shprehjeve dinamike&#187;, t\u00eb specifikuara n\u00eb m\u00ebnyr\u00eb t\u00eb drejtp\u00ebrdrejt\u00eb n\u00eb vij\u00ebn e komand\u00ebs dhe q\u00eb realizojn\u00eb lloje t\u00eb reja hibrid hashi, p\u00ebr shembull &#171;&#8212;format=dynamic=&#8217;sha1(md5($p).$s)'&#187;, t\u00eb llogaritura n\u00eb CPU duke p\u00ebrdorur SIMD. Si p\u00ebrb\u00ebr\u00ebs t\u00eb till\u00eb shprehjesh mb\u00ebshteten dhjet\u00ebra hashe t\u00eb shpejta (nga ato t\u00eb zakonshme si MD5 deri n\u00eb ato disi ekzotike si Whirlpool), bashkimi i n\u00ebnstrugave, kodimi dhe dekodimi, ndryshimi i regjistrit t\u00eb simboleve, referencat n\u00eb fjal\u00ebkalim, krip dhe em\u00ebr p\u00ebrdoruesi, si dhe konstanta string.\n<li class=\"l\"> Eliminimi i dallimeve t\u00eb pad\u00ebshiruara nga hashcat, p\u00ebrfshir\u00eb mb\u00ebshtetje p\u00ebr rregulla q\u00eb ishin specifike p\u00ebr hashcat (komandat p\u00ebr rregullat e list\u00ebs s\u00eb fjal\u00ebve), kalimi n\u00eb numerimin e pajisjeve OpenCL nga 1, aplikimi automatik i t\u00eb nj\u00ebjtave gjat\u00ebsi fjal\u00ebshkalimi (zakonisht gjat\u00ebsi 7) gjat\u00eb testeve t\u00eb performanc\u00ebs.\n<li class=\"l\"> Modet e reja t\u00eb gjenerimit t\u00eb fjal\u00ebkalimeve t\u00eb kontrolluara (modalitetet e krisjes), duke p\u00ebrfshir\u00eb PRINCE nga hashcat (formon \"fraza\", duke bashkuar disa fjal\u00eb n\u00eb rendin e rritjes s\u00eb gjat\u00ebsis\u00eb totale), subsets (p\u00ebrzgjedh fjal\u00ebkalime me nj\u00eb num\u00ebr t\u00eb pamjaftuesh\u00ebm t\u00eb simboleve t\u00eb ndryshme, edhe n\u00ebse k\u00ebto simbole vijn\u00eb nga nj\u00eb gam\u00eb e gjer\u00eb mund\u00ebsish) dhe hybrid external (lejon modalitetet ekstern, t\u00eb p\u00ebrshkruara n\u00eb skedar\u00ebt e konfigurimit n\u00eb nj\u00eb gjuh\u00eb t\u00eb ngjashme me C, t\u00eb formojn\u00eb shum\u00eb fjal\u00ebkalime t\u00eb kontrolluara bazuar n\u00eb \u00e7do \"fjal\u00eb\" baz\u00eb q\u00eb vjen nga nj\u00eb modalitet tjet\u00ebr). Po ashtu, disa modalitete t\u00eb reja t\u00eb para-p\u00ebrcaktuar ekstern.\n<li class=\"l\"> Mund\u00ebsi t\u00eb tjera p\u00ebr p\u00ebrdorimin e disa modaliteteve nj\u00ebkoh\u00ebsisht (nj\u00eb mbi tjetr\u00ebn - stacking), si dhe p\u00ebr p\u00ebrdorimin e till\u00eb t\u00eb grupeve t\u00eb rregullave (stacking t\u00eb rregullave t\u00eb list\u00ebs s\u00eb fjal\u00ebve).\n<li class=\"l\"> P\u00ebrmir\u00ebsime t\u00eb rejimeve mask\u00eb (zgjatja graduale e mask\u00ebs n\u00eb nj\u00eb gam\u00eb t\u00eb specifikuar t\u00eb gjat\u00ebsi, aplikimi i mask\u00ebs n\u00eb pajisjet OpenCL ose plakat FPGA) dhe single crack (sjellje logjike n\u00eb pajisjet q\u00eb llogaritin shum\u00eb hash-e paralelisht, p\u00ebr t\u00eb cilat n\u00eb k\u00ebt\u00eb regjim p\u00ebrpara kishte munges\u00eb t\u00eb fjal\u00ebvekalimeve t\u00eb kontrollueshme, si dhe kufizime mbi p\u00ebrdorimin e memories).\n<li class=\"l\"> Shum\u00eb p\u00ebrmir\u00ebsime t\u00eb mb\u00ebshtetjes Unicode dhe encoding-ut t\u00eb tjer\u00eb n\u00eb sisteme t\u00eb ndryshme.\n<li class=\"l\"> Shum\u00eb p\u00ebrmir\u00ebsime t\u00eb programeve *2john (q\u00eb transformojn\u00eb skedar\u00ebt e formateve t\u00eb ndryshme p\u00ebr<br \/>\np\u00ebrdorim me john), sidomos wpapcap2john (trajton trafikun WiFi).<\/p>\n<li class=\"l\"> Shum\u00eb opsione t\u00eb reja t\u00eb komandave n\u00eb rresht, konfigurimeve n\u00eb john.conf, skenar\u00ebve t\u00eb opsioneve t\u00eb konfigurimit dhe mund\u00ebsive t\u00eb reja p\u00ebrkat\u00ebse, shum\u00eb prej t\u00eb cilave nuk arrit\u00ebm t'i p\u00ebrmendim k\u00ebtu.\n<li class=\"l\"> P\u00ebrmir\u00ebsimi i cil\u00ebsis\u00eb s\u00eb kodit p\u00ebrmes mb\u00ebshtetjes s\u00eb integruar p\u00ebr nd\u00ebrtimet e debug me AddressSanitizer (e cila \u00ebsht\u00eb ekzistuar m\u00eb par\u00eb) dhe UndefinedBehaviorSanitizer (shtuar), shtimit t\u00eb nj\u00eb fuzzersi t\u00eb integruar p\u00ebr formate (n\u00eb kuad\u00ebr t\u00eb GSoC 2015), aplikimi i integrimit t\u00eb vazhduesh\u00ebm (nd\u00ebrtime p\u00ebr dhjet\u00ebra kombinime t\u00eb sistemit operativ dhe kompajlerit dhe testimi i mb\u00ebshtetjes korrekte p\u00ebr t\u00eb gjitha formatet).\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Burimi: <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-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - 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\" \/>\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\/sq\/blog\/news\/vypusk-john-the-ripper-1-9-0-jumbo-1-s-podderzhkoj-fpga\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\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\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/news\/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\udd47L\u00ebshimi i John the Ripper 1.9.0-jumbo-1 me mb\u00ebshtetje p\u00ebr FPGA | ProHoster","description":"\u00c8sht\u00eb l\u00ebshuar nj\u00eb version i ri i programit m\u00eb t\u00eb vjet\u00ebr t\u00eb mb\u00ebshtetur p\u00ebr p\u00ebrzgjedhjen e fjal\u00ebkalimeve","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-john-the-ripper-1-9-0-jumbo-1-s-podderzhkoj-fpga","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","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","og:url":"https:\/\/prohoster.info\/sq\/blog\/news\/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","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/33910","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=33910"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/33910\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=33910"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=33910"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=33910"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}