{"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\/pt\/blog\/news\/john-the-ripper-1-9-0-jumbo-1-s-podderzhkoj-fpga","title":{"rendered":"John the Ripper 1.9.0-jumbo-1 com suporte para 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\">Lan\u00e7ada<\/a> Nova vers\u00e3o do programa de recupera\u00e7\u00e3o de senhas mais antigo suportado, John the Ripper 1.9.0-jumbo-1. (O projeto est\u00e1 em desenvolvimento desde 1996.) Em <a rel=\"nofollow\" href=\"https:\/\/www.openwall.com\/john\/\">p\u00e1gina do projeto<\/a> os c\u00f3digos-fonte est\u00e3o dispon\u00edveis para download, bem como vers\u00f5es prontas para Windows.<\/p>\n<p><\/noindex><noindex><\/p>\n<p>Observa-se que se passaram 4,5 anos desde o lan\u00e7amento da vers\u00e3o 1.8.0-jumbo-1, per\u00edodo no qual mais de 6000 altera\u00e7\u00f5es (commits do git) foram feitas por mais de 80 desenvolvedores. Durante esse tempo, os desenvolvedores recomendaram o uso de <a rel=\"nofollow\" href=\"https:\/\/github.com\/magnumripper\/JohnTheRipper\">a vers\u00e3o atual do GitHub<\/a>, cujo estado foi mantido est\u00e1vel apesar das altera\u00e7\u00f5es realizadas, devido a <a rel=\"nofollow\" href=\"https:\/\/github.com\/claudioandre-br\/packages#testing\">integra\u00e7\u00e3o cont\u00ednua<\/a>, que inclui uma verifica\u00e7\u00e3o pr\u00e9via de cada altera\u00e7\u00e3o (pull request) em v\u00e1rias plataformas. Uma das caracter\u00edsticas da nova vers\u00e3o \u00e9 a inclus\u00e3o de suporte para FPGA (circuitos integrados de porta program\u00e1vel) al\u00e9m de CPU, GPU e Xeon Phi.<\/p>\n<p><\/noindex><\/p>\n<p><\/noindex><br \/>\nPara placas <a rel=\"nofollow\" href=\"https:\/\/www.ztex.de\/usb-fpga-1\/usb-fpga-1.15y.e.html\">ZTEX 1.15y<\/a>, incluindo 4 chips FPGA, inicialmente utilizados principalmente para minera\u00e7\u00e3o de Bitcoin, agora suportam 7 tipos de hash de senhas: bcrypt, descrypt cl\u00e1ssico (incluindo bigcrypt), sha512crypt, sha256crypt, md5crypt (incluindo Apache apr1 e AIX smd5), Drupal7 e phpass (utilizado, em particular, no WordPress). Alguns deles est\u00e3o sendo implementados em FPGA pela primeira vez. Para bcrypt, o desempenho alcan\u00e7ado \u00e9 de ~119k c\/s com 2^5 itera\u00e7\u00f5es (&#171;$2b$05&#187;) e um consumo de energia de cerca de 27 watts, superando significativamente os resultados de GPUs mais recentes em termos de custo por placa, custo de hardware e consumo el\u00e9trico. Tamb\u00e9m s\u00e3o suportados <a rel=\"nofollow\" href=\"https:\/\/www.techsolvency.com\/passwords\/ztex\/\">clusters<\/a> placas desse tipo, testadas at\u00e9 16 placas (64 FPGA), controladas por um \u00fanico Raspberry Pi 2. A funcionalidade padr\u00e3o do John the Ripper \u00e9 mantida, incluindo todos os modos de quebra de senha e a capacidade de carregar um grande n\u00famero de hashes simultaneamente. Para acelerar o trabalho, foi implementado o uso de m\u00e1scaras (modo &quot;&#8212;mask&quot;, inclusive em combina\u00e7\u00e3o com outros modos) e a compara\u00e7\u00e3o dos hashes calculados com os carregados no lado do FPGA. Em termos de implementa\u00e7\u00e3o, muitos designs (por exemplo, para <a rel=\"nofollow\" href=\"https:\/\/github.com\/magnumripper\/JohnTheRipper\/tree\/bleeding-jumbo\/src\/ztex\/fpga-sha512crypt\">sha512crypt e Drupal7<\/a>) utilizam blocos compostos por n\u00facleos de processadores multithreaded (soft CPU cores), interagindo com n\u00facleos criptogr\u00e1ficos. O desenvolvimento dessa funcionalidade foi conduzido por Denis Burikin em coordena\u00e7\u00e3o com outros desenvolvedores do jumbo.<\/p>\n<p>Outras mudan\u00e7as significativas:<\/p>\n<ul>\n<li> Suporte a v\u00e1rios tipos adicionais de hashes, criptografias, etc., incluindo hashes de senha cl\u00e1ssicos (por exemplo, das novas vers\u00f5es do QNX), carteiras de criptomoedas, arquivos criptografados e sistemas de arquivos criptografados (por exemplo, Bitlocker e FreeBSD geli), al\u00e9m do suporte a novas variedades de formatos anteriormente suportados (por exemplo, suporte ao bcrypt-pbkdf para OpenBSD softraid) e muito mais. No total, 80 formatos foram adicionados no CPU e 47 no OpenCL (e uma quantidade reduzida de antigos foram removidos como integrados nos novos e obsoletos). O total de formatos agora \u00e9 407 no CPU (ou 262 excluindo os formatos &#171;dynamic&#187;, configur\u00e1veis a partir de arquivos de configura\u00e7\u00e3o) e 88 no OpenCL.<\/li>\n<li> Abandono do suporte ao idioma CUDA em favor do OpenCL, o que n\u00e3o impede de forma alguma o uso completo das GPUs da NVIDIA (e at\u00e9 ajuda, devido ao foco no desenvolvimento e otimiza\u00e7\u00f5es em uma \u00fanica implementa\u00e7\u00e3o de cada formato para GPU, em vez de duas implementa\u00e7\u00f5es anteriormente).<\/li>\n<li> Suporte para novos conjuntos de instru\u00e7\u00f5es SIMD \u2014 AVX2, AVX-512 (incluindo para a segunda gera\u00e7\u00e3o do Xeon Phi) e MIC (para a primeira gera\u00e7\u00e3o) \u2014 bem como uma utiliza\u00e7\u00e3o mais abrangente e completa de SIMD nas implementa\u00e7\u00f5es de muitos formatos, incluindo a aplica\u00e7\u00e3o de conjuntos de instru\u00e7\u00f5es anteriormente suportados, at\u00e9 AVX e XOP em x86(-64) e<br \/>\nNEON, ASIMD e AltiVec em ARM, Aarch64 e POWER, respectivamente. (Parcialmente no \u00e2mbito do GSoC 2015.)<\/li>\n<li> Numerosas otimiza\u00e7\u00f5es para CPU e OpenCL, tanto para um funcionamento mais eficiente com um grande n\u00famero de hashes simultaneamente (por exemplo, foi testado o carregamento de 320 milh\u00f5es de hashes SHA-1 na GPU), quanto para aumentar a velocidade de c\u00e1lculo dos hashes. Algumas dessas otimiza\u00e7\u00f5es s\u00e3o universais, outras abrangem diversos subconjuntos de formatos, e muitas s\u00e3o espec\u00edficas para formatos individuais.<\/li>\n<li> (Auto-)configura\u00e7\u00e3o do buffer ideal para as senhas verificadas no CPU (\"--tune=auto --verbosity=5\") e dimens\u00f5es ideais de tarefas no OpenCL (ativado por padr\u00e3o), considerando tamb\u00e9m a lenta transi\u00e7\u00e3o para a frequ\u00eancia m\u00e1xima do GPU da s\u00e9rie NVIDIA GTX 10xx e mais recente. Uso de hashes realmente carregados e do comprimento real das senhas verificadas (quando conhecido de antem\u00e3o) para tal auto-configura\u00e7\u00e3o.<\/li>\n<li> Adi\u00e7\u00e3o de um compilador de \"express\u00f5es din\u00e2micas\", especificadas diretamente na linha de comando e que implementam novos tipos h\u00edbridos de hashes, por exemplo \"--format=dynamic='sha1(md5($p).$s)'\", calculados no CPU usando SIMD. Como componentes dessas express\u00f5es, s\u00e3o suportados dezenas de hashes r\u00e1pidos (desde os comuns como MD5 at\u00e9 os moderadamente ex\u00f3ticos como Whirlpool), concatena\u00e7\u00e3o de substrings, codifica\u00e7\u00e3o e decodifica\u00e7\u00e3o, transforma\u00e7\u00e3o de caixa de caracteres, refer\u00eancias a senhas, sal, nome de usu\u00e1rio e constantes de string.<\/li>\n<li> Elimina\u00e7\u00e3o de diferen\u00e7as indesejadas em rela\u00e7\u00e3o ao hashcat, incluindo suporte para regras anteriormente espec\u00edficas do hashcat (comandos de regras de lista de palavras), mudan\u00e7a para numera\u00e7\u00e3o de dispositivos OpenCL a partir do 1, aplica\u00e7\u00e3o por padr\u00e3o das mesmas longitudes de senhas (geralmente comprimento 7) em testes de desempenho.<\/li>\n<li> Novos modos de gera\u00e7\u00e3o de senhas verificadas (modos de cracking), incluindo PRINCE do hashcat (forma \"frases\" combinando v\u00e1rias palavras na ordem de aumento do comprimento total), subsets (tenta senhas com n\u00famero insuficiente de caracteres distintos, mesmo que esses caracteres venham de um grande conjunto poss\u00edvel) e hybrid external (permite modos externos, descritos em arquivos de configura\u00e7\u00e3o em uma linguagem semelhante ao C, formarem muitas senhas verificadas com base em cada \"palavra\" base recebida de outro modo). Al\u00e9m disso, v\u00e1rios novos modos externos predefinidos.<\/li>\n<li> Recursos adicionais para usar v\u00e1rios modos simultaneamente (um sobre o outro - stacking), bem como para o uso de conjuntos de regras dessa forma (stacking de regras de wordlist).<\/li>\n<li> Melhorias nos modos mask (expans\u00e3o gradual da m\u00e1scara dentro de um intervalo especificado de comprimentos, aplica\u00e7\u00e3o da m\u00e1scara no lado do dispositivo OpenCL ou da placa FPGA) e single crack (comportamento razo\u00e1vel em dispositivos que computam um grande n\u00famero de hashes em paralelo, onde anteriormente este modo n\u00e3o tinha senhas verific\u00e1veis suficientes, al\u00e9m de limita\u00e7\u00f5es no uso de mem\u00f3ria).<\/li>\n<li> Muitas melhorias no suporte a Unicode e outras codifica\u00e7\u00f5es em diferentes subsistemas.<\/li>\n<li> V\u00e1rias melhorias nos programas *2john (que convertem arquivos de v\u00e1rios formatos para<br \/>\nuso com john), especialmente wpapcap2john (processa tr\u00e1fego WiFi).<\/li>\n<li> Muitas novas op\u00e7\u00f5es de linha de comando, configura\u00e7\u00f5es em john.conf, op\u00e7\u00f5es do script configure e as novas funcionalidades correspondentes, muitas das quais n\u00e3o conseguimos mencionar aqui.<\/li>\n<li> Aprimoramento da qualidade do c\u00f3digo gra\u00e7as ao suporte embutido para compila\u00e7\u00f5es de depura\u00e7\u00e3o com AddressSanitizer (j\u00e1 existente) e UndefinedBehaviorSanitizer (adicionado), adi\u00e7\u00e3o de um fuzzer embutido para formatos (no \u00e2mbito do GSoC 2015), aplica\u00e7\u00e3o de integra\u00e7\u00e3o cont\u00ednua (compila\u00e7\u00f5es para dezenas de combina\u00e7\u00f5es de sistema operacional e compilador e testes para garantir suporte correto a todos os formatos).\n<\/li>\n<\/ul>\n<p>Fonte: <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.3 - 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\/pt\/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.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\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\/pt\/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 com suporte a FPGA | ProHoster","description":"Foi lan\u00e7ada uma nova vers\u00e3o do programa de recupera\u00e7\u00e3o de senhas mais antigo suportado, John the Ripper 1.9.0-jumbo-1.","canonical_url":"https:\/\/prohoster.info\/pt\/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":"pt_PT","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\/pt\/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\/pt\/wp-json\/wp\/v2\/posts\/33907","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=33907"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/33907\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=33907"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=33907"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=33907"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}