Notas de Luis

El primer paso será levantar un servidor web, donde debemos descomprimir el fichero zip:

Teniendo listo los archivos para lanzar el servidor web:

E instalamos nodejs y npm, que será lo que nos haga falta para levantar el servidor web:

Y ejecutamos estos dos comandos:

Analizando el archivo index.js vemos que lo que hará será levantar un servidor web por el puerto 8080:

Levantamos el servidor web:

Y si accedemos a nuestro puerto 8080 vemos el servidor levantado:

Ahora vamos a publicar en tor este servidor web:

Y editaremos este archivo:

Una vez dentro, localizamos esta ruta:

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

Reiniciamos el servicio tor y lo volvemos a levantar:

Y al ejecutar tor nos encontramos con el siguiente error, donde nos pide ejecutar tor como otro usuario:

Ya que vemos que al instalar tor se ha creado un usuario llamado debian-tor:

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/

Ejecutamos el comando tor y ya lo tenemos:

Ejecutamos el comando tor y lo vemos levantado:

Una vez hecho todo lo anterior, leemos la dirección .onion del fichero hostname:

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

Y si ahora pegamos el .onion en tor ya habrá cargado la página:

computing/hacking/generico/publicar_servidor_en_tor.txt · Última modificación: por 127.0.0.1