Crear un dominio en la deep web de forma fácil y sencilla

Descargar TOR

Crear un servidor web en el puerto 80 desde PowerShell (también puedes utilizar un servidor web como Apache o IIS)

##############################################################################################################
#Servidor web con PowerShell
#Ejecutar PowerShell como administrador
##############################################################################################################
$routes = @{
    "/" = { return ' asdfasfasfasServidor web funcionando' }
}

#IP localhost
$url = 'http://127.0.0.1:80/'
$listener = New-Object System.Net.HttpListener
$listener.Prefixes.Add($url)
$listener.Start()

Write-Host "Funcionando $url..."

while ($listener.IsListening)
{
    $context = $listener.GetContext()
    $requestUrl = $context.Request.Url
    $con
    $response = $context.Response

    Write-Host ''
    Write-Host "Petición: $requestUrl"

    $localPath = $requestUrl.LocalPath
    $route = $routes.Get_Item($requestUrl.LocalPath)

    if ($route -eq $null)
    {
        $response.StatusCode = 404
    }
    else
    {
        $content = & $route
        $buffer = [System.Text.Encoding]::UTF8.GetBytes($content)
        $response.ContentLength64 = $buffer.Length
        $response.OutputStream.Write($buffer, 0, $buffer.Length)
    }
    
    $response.Close()

    $responseStatus = $response.StatusCode
    Write-Host "Respuesta: $responseStatus"
}

Modificar el fichero torrc que se encuentra en la ruta \TOR\Tor Browser\Browser\TorBrowser\Data\Tor y añadir

Añadir al fichero las siguientes líneas (el directorio en donde se crearan los ficheros necesarios para crear el dominio y la dirección IP y el puerto donde se ejecuta nuestro servidor web):

HiddenServiceDir C:\Users\juan\Desktop\TOR\host
HiddenServicePort 80 127.0.0.1:80

Ejecutar TOR y verificar que aparecen dos ficheros en la carpeta HiddenServiceDir

Abrir el fichero hostname y dentro del fichero se encuentra el dominio creado .onion