Descargar TOR
Crear un servidor web en el puerto 80 desde PowerShell
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
############################################################################################################## #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):
1 2 |
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