<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hashes on Adrián Lois</title><link>https://adrianlois.com/tags/hashes/</link><description>Recent content in Hashes on Adrián Lois</description><generator>Hugo</generator><language>es</language><lastBuildDate>Mon, 05 May 2025 08:12:00 +0000</lastBuildDate><atom:link href="https://adrianlois.com/tags/hashes/index.xml" rel="self" type="application/rss+xml"/><item><title>Password cracking en hashes Linux (John The Ripper y Hashcat)</title><link>https://adrianlois.com/posts/password-cracking-en-hashes-linux-john-the-ripper-y-hashcat/</link><pubDate>Thu, 11 Jun 2020 18:56:00 +0000</pubDate><guid>https://adrianlois.com/posts/password-cracking-en-hashes-linux-john-the-ripper-y-hashcat/</guid><description>&lt;p&gt;En otro artículo comentaré el proceso y técnicas para realizar &lt;a href="https://www.zonasystem.com/2019/11/passwords-cracking-hashes-ntlm-ntds-de-active-directory-con-secretsdump-hashcat.html" target="_blank" rel="noopener"&gt;Passwords cracking de hashes NTLM ntds.dit de Active Directory en sistemas Windows&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;En esta ocasión para poder llevar a cabo un ataque por fuerza bruta, diccionario o Rainbow tables a los hashes de contraseñas de sistemas Linux. Es necesario obtener un acceso root para copiar o volcar el contenido de los ficheros &lt;a href="https://www.zonasystem.com/2020/04/gestion-de-las-politicas-de-contrasenas-en-linux-logindefs-pam-pwquality-cracklib.html" target="_blank" rel="noopener"&gt;/etc/passwd y /etc/shadow&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Si tenemos acceso físico a la máquina o un entorno de hipervisor donde podemos &lt;a href="https://www.zonasystem.com/2020/06/restablecer-password-root-shell-root-linux-con-grub-y-como-evitarlo.html" target="_blank" rel="noopener"&gt;elevarnos a root abriendo una terminal usando Grub&lt;/a&gt;, explotar una vulnerabilidad que nos permita conseguir acceso con root o en una fase de post-explotación crear un usuario y hacerlo miembro del grupo sudo o colocarlo en /etc/sudoers.&lt;/p&gt;</description></item><item><title>Política de contraseñas en Linux: login.defs y pam_pwquality</title><link>https://adrianlois.com/posts/politica-contrasenas-linux-login-defs-pam-pwquality/</link><pubDate>Sun, 19 Apr 2020 17:23:00 +0000</pubDate><guid>https://adrianlois.com/posts/politica-contrasenas-linux-login-defs-pam-pwquality/</guid><description>&lt;p&gt;Antes de entrar en materia y comentar donde se definen las directivas de contraseñas en entornos Linux, es necesario conocer los campos que estructuran al fichero donde almacenan cifradas las contraseñas de usuarios locales &lt;code&gt;/etc/shadow&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Este fichero nos muestra el estado actual de cómo se están aplicando estas directivas a los usuarios y que nos resulta útil en procesos de auditoría interna para conocer esta información.&lt;/p&gt;
&lt;h2 id="estructura-del-fichero-etcshadow"&gt;
 Estructura del fichero /etc/shadow
 &lt;a class="heading-link" href="#estructura-del-fichero-etcshadow"&gt;
 &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;
 &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;
 &lt;/a&gt;
&lt;/h2&gt;
&lt;div align="center"&gt;
&lt;p&gt;&lt;img src="politica-contrasenas-linux-login-defs-pam-pwquality_01.png" alt="Figura 1: Estructura del fichero /etc/shadow."&gt;&lt;/p&gt;</description></item><item><title>Password cracking de hashes NTLM (ntds.dit) en Active Directory</title><link>https://adrianlois.com/posts/password-cracking-windows-ntlm-ntds-dit-active-directory/</link><pubDate>Sat, 16 Nov 2019 08:00:00 +0000</pubDate><guid>https://adrianlois.com/posts/password-cracking-windows-ntlm-ntds-dit-active-directory/</guid><description>&lt;p&gt;Antes de empezar con la parte práctica de &lt;a href="https://es.wikipedia.org/wiki/Password_cracking" target="_blank" rel="noopener"&gt;password cracking&lt;/a&gt; en sistemas Windows, es recomendable un breve resumen sobre las diferencias entre los tipos de hashes de contraseñas &lt;em&gt;(LM, NTHash o NTLM, NTLMv1, NTLMv2)&lt;/em&gt; que almacena Windows en su base de datos local &lt;strong&gt;SAM&lt;/strong&gt; &lt;em&gt;(Security Account Manager)&lt;/em&gt; o &lt;code&gt;NTDS.DIT&lt;/code&gt; &lt;em&gt;(NT Directory Services)&lt;/em&gt; si se trata de controladores de dominio de &lt;em&gt;Active Directory&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Existen dos medios de los cuales se puede realizar la extracción de hashes:&lt;/p&gt;</description></item><item><title>Credenciales almacenadas en caché de RDP: riesgos y mitigación</title><link>https://adrianlois.com/posts/credenciales-almacenadas-cache-rdp-riesgos-mitigacion/</link><pubDate>Sat, 03 Nov 2018 18:23:00 +0000</pubDate><guid>https://adrianlois.com/posts/credenciales-almacenadas-cache-rdp-riesgos-mitigacion/</guid><description>&lt;p&gt;En el artículo anterior había comentado sobre la &lt;a href="https://www.zonasystem.com/2018/10/cache-credenciales-recursos-red-almacenadas-windows.html" target="_blank" rel="noopener"&gt;Gestión y recuperación de credenciales almacenadas en recursos y servicios de Windows&lt;/a&gt;. En relación a esto quiero abordar el caso concreto del &lt;strong&gt;almacenamiento de credenciales en caché para el servicio de RDP&lt;/strong&gt;, su comportamiento por defecto, riesgos de seguridad que esto supone y cómo mitigarlos correctamente.&lt;/p&gt;
&lt;p&gt;Windows permite de forma predeterminada que el cliente de Escritorio Remoto (RDP) recuerde las credenciales introducidas en sesiones previamente establecidas.&lt;/p&gt;</description></item><item><title>Gestión y recuperación de credenciales almacenadas en Windows</title><link>https://adrianlois.com/posts/gestion-recuperacion-credenciales-windows/</link><pubDate>Fri, 12 Oct 2018 10:57:00 +0000</pubDate><guid>https://adrianlois.com/posts/gestion-recuperacion-credenciales-windows/</guid><description>&lt;p&gt;Siguiente artículo relacionado:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.zonasystem.com/2018/10/credenciales-almacenadas-rdp-riesgos-seguridad-y-mitigacion.html" target="_blank" rel="noopener"&gt;Credenciales almacenadas en caché en RDP: Comportamiento por defecto, riesgos de seguridad y mitigación&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Existen varias formas de poder visualizar las credenciales &lt;code&gt;dominio\usuario y password&lt;/code&gt; de los recursos de red almacenados, servicios de RDP entre otro tipo de credenciales almacenadas de Windows.&lt;/p&gt;
&lt;p&gt;Para que este almacenamiento sea posible debemos tener habilitado y en ejecución (por defecto ya suele estarlo) el servicio de &amp;ldquo;Administrador de credenciales&amp;rdquo; (VaultSvc) que proporciona el almacenamiento seguro y recuperación de credenciales de usuarios.&lt;/p&gt;</description></item><item><title>Volcado de hashes NTLM y contraseñas en plano con Mimikatz</title><link>https://adrianlois.com/posts/volcado-hashes-ntlm-contrasenas-texto-plano-mimikatz/</link><pubDate>Fri, 08 Jun 2018 19:30:00 +0000</pubDate><guid>https://adrianlois.com/posts/volcado-hashes-ntlm-contrasenas-texto-plano-mimikatz/</guid><description>&lt;p&gt;&lt;a href="http://blog.gentilkiwi.com/mimikatz" target="_blank" rel="noopener"&gt;Mimikatz&lt;/a&gt; es una herramienta archiconocida de cracking que nos permitirá la obtención de contraseñas de usuarios de un sistema. &lt;strong&gt;Nos volcará&lt;/strong&gt; &lt;em&gt;(dumping)&lt;/em&gt; &lt;strong&gt;las contraseñas en texto plano y los hashes de la &lt;a href="https://en.wikipedia.org/wiki/Security_Account_Manager" target="_blank" rel="noopener"&gt;SAM&lt;/a&gt;&lt;/strong&gt; (&lt;em&gt;Security Account Manager&lt;/em&gt;).&lt;/p&gt;
&lt;p&gt;Hay mucha información al respecto sobre esta tool y como sacarle un buen partido. Más info: &lt;a href="https://adsecurity.org/?page_id=1821" target="_blank" rel="noopener"&gt;https://adsecurity.org/?page_id=1821&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;De todos modos, no había hablado de ella hasta ahora. Recientemente tuve que hacer uso de ella para conocer la password de unos usuarios locales creados en un sistema. Comprobé que aún seguía funcionando para Windows 10 como lo hacía para Windows 7 ya que el desarrollador fue actualizando esta herramienta.&lt;/p&gt;</description></item><item><title>Fuerza bruta en ficheros .kdbx de KeePassX</title><link>https://adrianlois.com/posts/fuerza-bruta-en-ficheros-kdbx-de-keepassx/</link><pubDate>Sat, 29 Jul 2017 11:42:00 +0000</pubDate><guid>https://adrianlois.com/posts/fuerza-bruta-en-ficheros-kdbx-de-keepassx/</guid><description>&lt;p&gt;&lt;a href="https://www.keepassx.org/" target="_blank" rel="noopener"&gt;KeePassX&lt;/a&gt; es una aplicación para la gestión de contraseñas. Es una derivación de &lt;a href="http://keepass.info/" target="_blank" rel="noopener"&gt;KeePass Password Safe&lt;/a&gt; pero en su versión &lt;a href="https://es.wikipedia.org/wiki/GNU_General_Public_License" target="_blank" rel="noopener"&gt;GNU GPL&lt;/a&gt;. Creando un nuevo almacén (fichero base de datos), al que vincularemos con una contraseña maestra, podemos guardar usuarios y contraseñas asociadas a determinados servicios, estos &amp;ldquo;almacenes&amp;rdquo; se guardan en un fichero .kdbx en el caso de KeePassX y ficheros .kdb en el caso de KeePass. De este modo con acordarnos de una única contraseña tendremos acceso a las demás.&lt;/p&gt;</description></item><item><title>Descifrar ficheros comprimidos: RAR, ZIP, ACE y ARJ</title><link>https://adrianlois.com/posts/descifrar-ficheros-comprimidos-rar-zip-ace-arj/</link><pubDate>Mon, 08 Nov 2010 19:10:00 +0000</pubDate><guid>https://adrianlois.com/posts/descifrar-ficheros-comprimidos-rar-zip-ace-arj/</guid><description>&lt;p&gt;&lt;a href="http://www.elcomsoft.com/download/archpr.zip" target="_blank" rel="noopener"&gt;&lt;strong&gt;Advanced Archive Password Recovery&lt;/strong&gt;&lt;/a&gt; desarrollada por &lt;a href="https://www.elcomsoft.com/" target="_blank" rel="noopener"&gt;elcomsoft&lt;/a&gt; es una herramienta que nos permitirá descifrar por medio de fuerza bruta (&lt;em&gt;brute-force attack&lt;/em&gt;) &lt;strong&gt;archivos que están protegidos con una contraseña.&lt;/strong&gt; Solo admite formatos tipo &lt;em&gt;.rar, .zip, .ace o .arj.&lt;/em&gt; Puede usar su propio diccionario o se podrá especificar uno para realizar el ataque de fuerza bruta.&lt;/p&gt;
&lt;div align="center"&gt;
&lt;p&gt;&lt;img src="descifrar-ficheros-comprimidos-rar-zip-ace-arj_01.png" alt="Figura 1: Advanced Archive Password Recovery - Fuerza bruta en fichero .zip."&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figura 1: Advanced Archive Password Recovery - Fuerza bruta en fichero .zip.&lt;/em&gt;&lt;/p&gt;</description></item></channel></rss>