> For the complete documentation index, see [llms.txt](https://books.spartan-cybersec.com/cpad/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://books.spartan-cybersec.com/cpad/vulnerabilidades-y-ataques-en-ad/relay-attacks/que-es-ntlm.md).

# ¿Que es NTLM?

NTLM, que significa NT LAN Manager, es un protocolo de autenticación utilizado en redes Microsoft Windows. Desde la perspectiva de un pentester, entender NTLM es crucial debido a su amplio uso y a las vulnerabilidades asociadas con su implementación y diseño. Aquí te presento una explicación detallada adaptada a las necesidades de un pentester:

## <mark style="color:red;">Descripción General de NTLM</mark>

1. <mark style="color:red;">**Historia y Uso**</mark><mark style="color:red;">:</mark> NTLM fue introducido originalmente con Windows NT. A pesar de que versiones más seguras (como Kerberos) están disponibles en versiones más recientes de Windows, NTLM todavía se usa ampliamente, particularmente en sistemas más antiguos o en situaciones donde Kerberos no puede ser implementado.
2. <mark style="color:red;">**Funcionamiento del Protocolo**</mark><mark style="color:red;">:</mark> NTLM es un protocolo de autenticación basado en desafío-respuesta. Cuando un cliente intenta acceder a un recurso en la red, el servidor (o el servicio) desafía al cliente a autenticarse. El cliente responde con un hash de la contraseña del usuario, que el servidor verifica contra su propia copia del hash.

## <mark style="color:red;">Componentes Clave para Pentesters</mark>

1. <mark style="color:red;">**Hashes NTLM**</mark><mark style="color:red;">:</mark> Estos son los hashes de las contraseñas de los usuarios almacenados en los sistemas Windows. Son un objetivo clave en el pentesting, ya que pueden ser extraídos y, potencialmente, crackeados o reutilizados en ataques de paso de hash.
2. <mark style="color:red;">**Autenticación NTLMv1 y NTLMv2**</mark><mark style="color:red;">:</mark> Existen dos versiones principales de NTLM - NTLMv1, que es menos segura y más susceptible a ataques, y NTLMv2, que es más robusta y presenta características adicionales para prevenir ciertos tipos de ataques.
3. <mark style="color:red;">**Relay y Responder Attacks**</mark><mark style="color:red;">:</mark> Los ataques de retransmisión NTLM aprovechan la forma en que NTLM maneja la autenticación para interceptar y reutilizar credenciales. Herramientas como Responder se utilizan para capturar hashes NTLM en la red.
4. <mark style="color:red;">**Pass-the-Hash (PtH)**</mark><mark style="color:red;">:</mark> Este es un método para autenticarse en una red utilizando el hash NTLM de un usuario en lugar de su contraseña en texto claro.
