<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Windows on seraldinho.pages.dev</title><link>https://seraldinho.pages.dev/tags/windows/</link><description>Recent content in Windows on seraldinho.pages.dev</description><generator>Hugo -- gohugo.io</generator><language>es</language><managingEditor>nseral@proton.me (Nicolás Seral)</managingEditor><webMaster>nseral@proton.me (Nicolás Seral)</webMaster><copyright>© 2026 Nicolás Seral</copyright><atom:link href="https://seraldinho.pages.dev/tags/windows/index.xml" rel="self" type="application/rss+xml"/><item><title>Pass-The-Hash</title><link>https://seraldinho.pages.dev/notas/tecnicas/pth/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>nseral@proton.me (Nicolás Seral)</author><guid>https://seraldinho.pages.dev/notas/tecnicas/pth/</guid><description>&lt;h2 class="relative group"&gt;Introducción
 &lt;div id="introducción" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#introducci%c3%b3n" aria-label="Ancla"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Tanto en entornos AD y sistemas Windows independientes es posible realizar un ataque PtH, que consiste en usar el hash NTLM de un usuario ya autenticado y usarlo para autenticarnos en otros servicios, sin necesidad de una contraseña conocida.&lt;/p&gt;
&lt;p&gt;Esto es posible debido al funcionamiento de la autenticación NTLM:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;En sistemas Windows sin AD, las credenciales del usuario se almacenan en el SAM como hashes NT, mientras que en entornos AD se almacenan (también como hashes) en los controladores de dominio (DC).&lt;/p&gt;</description></item><item><title>PSExec</title><link>https://seraldinho.pages.dev/notas/tecnicas/psexec/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>nseral@proton.me (Nicolás Seral)</author><guid>https://seraldinho.pages.dev/notas/tecnicas/psexec/</guid><description>&lt;h2 class="relative group"&gt;Explicación e implementación básica
 &lt;div id="explicación-e-implementación-básica" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#explicaci%c3%b3n-e-implementaci%c3%b3n-b%c3%a1sica" aria-label="Ancla"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;PsExec es una herramienta que permite ejecutar procesos en otros sistemas de la red sin tener que instalar nada manualmente. Hay varias implementaciones de la herramienta:&lt;/p&gt;
&lt;p&gt;Por defecto, al ejecutar &lt;code&gt;psexec.exe&lt;/code&gt;:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;El programa copia el ejecutable &lt;code&gt;PSEXESVC.exe&lt;/code&gt;, ubicado dentro del propio &lt;code&gt;psexec.exe&lt;/code&gt;, al share &lt;code&gt;ADMIN$&lt;/code&gt; del objetivo (A través de SMB, y que apunta a &lt;code&gt;C:\Windows&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Mediante el API de servicios de Windows (SVCCTL RPC), contactando con él a través de MSRPC (p135) o de named pipes (Share &lt;code&gt;$IPC&lt;/code&gt;, p139,445), crea un nuevo servicio con el ejecutable subido antes, con privilegios &lt;code&gt;SYSTEM&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Ese nuevo servicio crea varios named pipes nuevos en el share a través de los cuales tendrá lugar la comunicación.&lt;/li&gt;
&lt;li&gt;Al terminar, PsExec detiene el servicio y lo borra del sistema, pero &lt;em&gt;el binario de &lt;code&gt;C:\Windows&lt;/code&gt; puede quedar ahí, lo que deja rastro de la conexión&lt;/em&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Por esto último hay otras implementaciones, algunas que siguen el modelo original, pero reescritas en otros lenguajes, y otras que se ejecutan únicamente en memoria.&lt;/p&gt;</description></item></channel></rss>