El primer paso será levantar un servidor web, donde debemos descomprimir el fichero zip:
{{pasted_image_20231018080855.png|}}
Teniendo listo los archivos para lanzar el servidor web:
{{pasted_image_20231018080939.png|}}
E instalamos nodejs y npm, que será lo que nos haga falta para levantar el servidor web:
{{pasted_image_20231018081033.png|}}
Y ejecutamos estos dos comandos:
{{pasted_image_20231018081300.png|}}
Analizando el archivo index.js vemos que lo que hará será levantar un servidor web por el puerto 8080:
{{pasted_image_20231018081355.png|}}
Levantamos el servidor web:
{{pasted_image_20231018081513.png|}}
Y si accedemos a nuestro puerto 8080 vemos el servidor levantado:
{{pasted_image_20231018081535.png|}}
Ahora vamos a publicar en tor este servidor web:
{{pasted_image_20231018081653.png|}}
Y editaremos este archivo:
{{pasted_image_20231018081722.png|}}
Una vez dentro, localizamos esta ruta:
{{pasted_image_20231018081830.png|}}
Y tenemos que modificarlo para contemplar el hecho de que el servidor se ejecute por el puerto 8080 y quitando los comentarios:
#HiddenServiceDir /var/lib/tor/hidden_service/
#HiddenServicePort 80 127.0.0.1:80
Quedando
HiddenServiceDir /var/lib/tor/hidden_service/
HiddenServicePort 80 127.0.0.1:8080
{{pasted_image_20231018082026.png|}}
Reiniciamos el servicio tor y lo volvemos a levantar:
{{pasted_image_20231018082109.png|}}
Y al ejecutar tor nos encontramos con el siguiente error, donde nos pide ejecutar tor como otro usuario:
{{pasted_image_20231018082610.png|}}
Ya que vemos que al instalar tor se ha creado un usuario llamado debian-tor:
{{pasted_image_20231018082706.png|}}
Por tanto, ejecutamos el siguiente comando y reiniciamos el servicio de tor; y así ya habremos asignado correctamente el permiso al usuario root:
sudo chown -R root:root /var/lib/tor/hidden_service/
{{pasted_image_20231018083018.png|}}
Ejecutamos el comando tor y ya lo tenemos:
{{pasted_image_20231018083233.png|}}
Ejecutamos el comando tor y lo vemos levantado:
{{pasted_image_20231018083322.png|}}
Una vez hecho todo lo anterior, leemos la dirección .onion del fichero hostname:
{{pasted_image_20231018083652.png|}}
Y desde un navegador tor lo abrimos, por lo que nos descargamos tor, lo descomprimimos y lo ejecutamos:
tar -xvf tor-browser-linux-x86_64-13.0.tar.xz
{{pasted_image_20231018084049.png|}}
{{pasted_image_20231018084506.png|}}
Y si ahora pegamos el .onion en tor ya habrá cargado la página:
{{pasted_image_20231018084617.png|}}