Hola angeluss,
Le manda un GET al servidor http del router y se aprovecha de un error que le permite ejecutar comandos en el linux del router.
En 0:26 tenes la peticion que le envia. La tiene escrita en el archivo evil. Para mandarsela hace
cat evil | nc ip_router 80
Se la manda 2 veces no se porque. Con eso hace que en el router se ejecute lo siguiente:
nc -l -p 5555 -è /bin/sh
Por eso que al principio te muestra con nmap que el 5555 esta cerrado y despues del exploit te muestra que esta abierto. Luego se conecta al 5555 y listo, el nc corriendo en el router redirige todo a la sh.
Saludos