¿Qué es un hidden service?
Un hidden service es un servicio web que se aloja en una red anónima, es decir, en este tipo de conexiones el servidor también es anónimo. Este tipo de sitios web solo son accesibles desde la red TOR (The Onion Router) que como ya sabemos tiene unas conexiones mucho más seguras.
Creación del servicio oculto:
Antes de empezar es necesario mencionar que esta instalación se realizará en un sistema operativo Kali Linux aunque se puede realizar dicha instalación en cualquier otra distribución de Linux.
También es importante mencionar que usaremos nginx en lugar de apache2 por lo que los primeros pasos serán parar el servicio apache2 e instalar nginx

Tras esto vamos a iniciar o poner en marcha el servicio que acabamos de instalar, también comprobaremos su estado y por último accediendo al directorio /var/www/html vamos a editar el fichero index.html para modificar el sitio web:

Ahora debemos comprobar que el servicio que acabamos de poner en marcha funciona de forma correcta por lo que en el navegador pondremos la dirección ip de nuestro equipo (localhost)

El siguiente pasó será acceder a la configuración de nginx en el fichero ubicado en /etc/nginx/nginx.conf y descomentar el “server_tokens off” para ocultar el banner del servidor y tener algo más de seguridad en nuestro servicio web:

Para continuar debemos instalar tor, tras esto buscamos la ruta donde se ha instalado, en mi caso /etc/tor y dentro del fichero torrc (fichero de configuración), debemos buscar “This section is just for location-hidden service” para descomentar la siguientes líneas: HiddenServiceDir /var/lib/tor/hidden_service/
HiddenServicePort 80 127.0.0.1:80

Por último accedemos al usuario root del sistema para evitar problemas y ponemos en marcha el servicio tor usando el comando “service tor start”, tras esto se crearán una serie de ficheros en el directorio /var/lib/tor/hidden/service, dentro del fichero hostname encontraremos la dirección de nuestro sitio web que como podemos ver en la última imagen ya es accesible desde el navegador tor con la dirección que nos han proporcionado.
