{"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\/es\/blog\/news\/john-the-ripper-1-9-0-jumbo-1-s-podderzhkoj-fpga","title":{"rendered":"John the Ripper 1.9.0-jumbo-1 con soporte 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\">Lanzado<\/a> una nueva versi\u00f3n del programa m\u00e1s antiguo y soportado para la recuperaci\u00f3n de contrase\u00f1as, John the Ripper 1.9.0-jumbo-1. (El proyecto se ha desarrollado desde 1996.) En <a rel=\"nofollow\" href=\"https:\/\/www.openwall.com\/john\/\">la p\u00e1gina del proyecto<\/a> est\u00e1n disponibles para descargar los c\u00f3digos fuente, as\u00ed como las compilaciones listas para Windows.<\/p>\n<p><\/noindex><noindex><\/p>\n<p>Se destaca que han pasado 4.5 a\u00f1os desde el lanzamiento de la versi\u00f3n 1.8.0-jumbo-1, durante los cuales se han realizado m\u00e1s de 6000 cambios (commits de git) por m\u00e1s de 80 desarrolladores. Durante este tiempo, se recomend\u00f3 utilizar <a rel=\"nofollow\" href=\"https:\/\/github.com\/magnumripper\/JohnTheRipper\">la edici\u00f3n actual desde GitHub<\/a>, cuyo estado se mantuvo estable a pesar de los cambios realizados gracias a <a rel=\"nofollow\" href=\"https:\/\/github.com\/claudioandre-br\/packages#testing\">la integraci\u00f3n continua<\/a>, que incluye la revisi\u00f3n previa de cada cambio (pull request) en m\u00faltiples plataformas. La caracter\u00edstica distintiva de la nueva versi\u00f3n es la adici\u00f3n del soporte para FPGA (matrices de puertas programables en campo) junto con CPU, GPU y Xeon Phi.<\/p>\n<p><\/noindex><\/p>\n<p><\/noindex><br \/>\nPara las placas <a rel=\"nofollow\" href=\"https:\/\/www.ztex.de\/usb-fpga-1\/usb-fpga-1.15y.e.html\">ZTEX 1.15y<\/a>, incluyendo 4 chips FPGA y que originalmente se usaban principalmente para la miner\u00eda de Bitcoin, ahora implementan 7 tipos de hashes de contrase\u00f1as: bcrypt, descrypt cl\u00e1sico (incluido bigcrypt), sha512crypt, sha256crypt, md5crypt (incluido Apache apr1 y AIX smd5), Drupal7 y phpass (usado, entre otros, en WordPress). Algunos de ellos se implementan en FPGA por primera vez. Para bcrypt, el rendimiento alcanzado de ~119k c\/s a 2^5 iteraciones (&#171;$2b$05&#187;) con un consumo de energ\u00eda de aproximadamente 27 vatios supera significativamente los resultados de las GPU m\u00e1s recientes en cuanto a placa, precio del equipo y vatios. Tambi\u00e9n se soportan <a rel=\"nofollow\" href=\"https:\/\/www.techsolvency.com\/passwords\/ztex\/\">cl\u00fasteres<\/a> de placas de este tipo, verificado hasta 16 placas (64 FPGA), controladas desde una sola Raspberry Pi 2. Se mantiene la funcionalidad normal de John the Ripper, incluyendo todos los modos de fuerza bruta y la carga simult\u00e1nea de un gran n\u00famero de hashes. Para acelerar el trabajo, se ha implementado el uso de una m\u00e1scara (modo &quot;&#8212;mask&quot;, incluyendo en combinaci\u00f3n con otros modos) y la comparaci\u00f3n de los hashes calculados con los cargados en la FPGA. Desde el punto de vista de la implementaci\u00f3n, en muchos de los dise\u00f1os (por ejemplo, para <a rel=\"nofollow\" href=\"https:\/\/github.com\/magnumripper\/JohnTheRipper\/tree\/bleeding-jumbo\/src\/ztex\/fpga-sha512crypt\">sha512crypt y Drupal7<\/a>) se aplican bloques compuestos por n\u00facleos de procesador multihilo (soft CPU cores) que interact\u00faan con n\u00facleos criptogr\u00e1ficos. El desarrollo de esta funcionalidad fue dirigido por Denis Burykin en coordinaci\u00f3n con otros desarrolladores de jumbo.<\/p>\n<p>Otros cambios importantes:<\/p>\n<ul>\n<li> Soporte para una gran cantidad de tipos adicionales de hashes, cifrados, etc., incluyendo tanto hashes de contrase\u00f1as cl\u00e1sicas (por ejemplo, de las nuevas versiones de QNX), como billeteras de criptomonedas, archivos cifrados y sistemas de archivos cifrados (por ejemplo, Bitlocker y FreeBSD geli), as\u00ed como soporte para nuevas variedades de formatos que antes eran compatibles (por ejemplo, se ha a\u00f1adido soporte para bcrypt-pbkdf para OpenBSD softraid) y mucho m\u00e1s. En total, se han a\u00f1adido 80 formatos en CPU y 47 en OpenCL (y una peque\u00f1a cantidad de antiguos se eliminaron al estar integrados en nuevos y obsoletos). El n\u00famero total de formatos es ahora 407 en CPU (o 262 sin incluir los formatos &#171;dynamic&#187;, configurables desde archivos de configuraci\u00f3n) y 88 en OpenCL.<\/li>\n<li> Abandono del soporte para el lenguaje CUDA en favor de OpenCL, lo que no interfiere en absoluto con el uso completo de las GPU de NVIDIA (e incluso ayuda, gracias al enfoque de desarrollo y optimizaciones en una \u00fanica implementaci\u00f3n de cada formato para GPU en lugar de dos implementaciones como antes).<\/li>\n<li> Soporte para nuevos conjuntos de instrucciones SIMD &#8212; AVX2, AVX-512 (incluido para la segunda generaci\u00f3n de Xeon Phi) y MIC (para la primera generaci\u00f3n) &#8212; as\u00ed como un uso m\u00e1s universal y completo de SIMD en las implementaciones de muchos formatos, incluyendo la aplicaci\u00f3n de conjuntos de instrucciones previamente soportados hasta AVX y XOP en x86(-64) y<br \/>\nNEON, ASIMD y AltiVec en ARM, Aarch64 y POWER, respectivamente. (Parcialmente en el marco de GSoC 2015.)<\/li>\n<li> Numerosas optimizaciones para CPU y OpenCL, tanto para un funcionamiento m\u00e1s eficiente con una gran cantidad de hashes simult\u00e1neamente (por ejemplo, se prob\u00f3 la carga de 320 millones de hashes SHA-1 en GPU), as\u00ed como para aumentar la velocidad de c\u00e1lculo de hashes. Parte de estas optimizaciones son universales, algunas cubren diversos subconjuntos de formatos, y muchas son espec\u00edficas para formatos individuales.<\/li>\n<li> (Auto-)ajuste de la optimizaci\u00f3n del almacenamiento en b\u00fafer de contrase\u00f1as verificadas en CPU (&quot;&#8212;tune=auto &#8212;verbosity=5&quot;) y tama\u00f1os \u00f3ptimos de tarea en OpenCL (activado por defecto), teniendo en cuenta el lento aumento a la frecuencia de trabajo completa de la GPU de la serie NVIDIA GTX 10xx y posteriores. Uso de hashes realmente cargados y de la longitud real de las contrase\u00f1as verificadas (cuando se conoce de antemano) para dicha auto-configuraci\u00f3n.<\/li>\n<li> Adici\u00f3n del compilador de &#171;expresiones din\u00e1micas&#187;, especificadas directamente en la l\u00ednea de comandos y que implementan nuevos tipos h\u00edbridos de hashes, por ejemplo &quot;&#8212;format=dynamic=&#8217;sha1(md5($p).$s)&#8217;&quot;, calculados en CPU utilizando SIMD. Como componentes de tales expresiones se admiten decenas de hashes r\u00e1pidos (desde los comunes como MD5 hasta los moderadamente ex\u00f3ticos como Whirlpool), combinaci\u00f3n de subcadenas, codificaci\u00f3n y decodificaci\u00f3n, conversi\u00f3n de may\u00fasculas y min\u00fasculas, referencias a contrase\u00f1as, sal, nombres de usuario y constantes de cadenas.<\/li>\n<li> Eliminaci\u00f3n de diferencias no deseadas con hashcat, incluyendo soporte para reglas espec\u00edficas de hashcat (comandos de reglas de listas de palabras), cambio a la numeraci\u00f3n de dispositivos OpenCL comenzando desde 1, aplicaci\u00f3n por defecto de las mismas longitudes de contrase\u00f1as (normalmente longitud 7) en pruebas de rendimiento.<\/li>\n<li> Nuevos modos de generaci\u00f3n de contrase\u00f1as verificadas (modos de cracking), incluyendo PRINCE de hashcat (forma &#171;frases&#187;, combinando varias palabras en orden ascendente de longitud total), subsets (intenta encontrar contrase\u00f1as con insuficientes caracteres diferentes, incluso si esos caracteres provienen de un gran conjunto de posibilidades) y hybrid external (permite que los modos externos, descritos en archivos de configuraci\u00f3n en un lenguaje tipo C, generen m\u00faltiples contrase\u00f1as verificadas basadas en cada &#171;palabra&#187; base proveniente de otro modo). Adem\u00e1s, varios nuevos modos externos predefinidos.<\/li>\n<li> Funciones adicionales para el uso simult\u00e1neo de m\u00faltiples modos (uno sobre otro &#8212; stacking), as\u00ed como para el uso de dicho conjunto de reglas (wordlist rules stacking).<\/li>\n<li> Mejoras en los modos mask (estiramiento gradual de la m\u00e1scara en el rango de longitudes especificado, aplicaci\u00f3n de la m\u00e1scara en el lado del dispositivo OpenCL o de la placa FPGA) y single crack (comportamiento razonable en dispositivos que calculan un gran n\u00famero de hashes en paralelo, para lo cual antes en este modo faltaban contrase\u00f1as verificables, as\u00ed como limitaciones en el uso de memoria).<\/li>\n<li> Muchas mejoras en el soporte de Unicode y otros codificadores en diferentes subsistemas.<\/li>\n<li> Muchas mejoras en los programas *2john (que transforman archivos de diferentes formatos para<br \/>\nuso con john), especialmente wpapcap2john (que procesa el tr\u00e1fico WiFi).<\/li>\n<li> Muchas nuevas opciones de l\u00ednea de comandos, configuraciones en john.conf, opciones del script configure y sus nuevas capacidades correspondientes, no todas las cuales se han podido mencionar aqu\u00ed.<\/li>\n<li> Mejora de la calidad del c\u00f3digo gracias al soporte integrado para compilaciones de depuraci\u00f3n con AddressSanitizer (ya disponible anteriormente) y UndefinedBehaviorSanitizer (agregado), la inclusi\u00f3n de un fuzzer de formatos incorporado (como parte de GSoC 2015), y la implementaci\u00f3n de integraci\u00f3n continua (compilaciones para decenas de combinaciones de sistemas operativos y compiladores y pruebas en ellos para asegurar el correcto soporte de todos los formatos).\n<\/li>\n<\/ul>\n<p>Fuente: <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.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\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\/es\/blog\/news\/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=\"es_ES\" \/>\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\/es\/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 con soporte para FPGA | ProHoster","description":"Se ha lanzado una nueva versi\u00f3n del programa de recuperaci\u00f3n de contrase\u00f1as m\u00e1s antiguo, John the Ripper 1.9.0-jumbo-1.","canonical_url":"https:\/\/prohoster.info\/es\/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":"es_ES","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\/es\/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\/es\/wp-json\/wp\/v2\/posts\/33907","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=33907"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/33907\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=33907"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=33907"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=33907"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}