Convierte en anónima cualquier aplicación mediante ProxyChains

Personal Work 2012 by Ghostco

Hoy en día garantizar el anonimato a la hora de navegar por internet no supone demasiadas dificultades, una buena configuración de Tor en los navegadores o simplemente descargarse el Tor Browser Bundle suele ser suficiente para la mayoría de usuarios.

La cosa cambia un poco cuando se trata de “anonimizar” el resto de aplicaciones y aunque a mi siempre me ha gustado Torsocks, hoy vamos a ver otra opción llamada Proxychains: una herramienta que obliga a cualquier conexión TCP realizada por un programa determinado, a ejecutarse mediante proxy’s como TOR o cualquier otro proxy SOCKS4, SOCKS5 o HTTP (S) que elijamos.

De esa manera podríamos encadenar varios proxys seguidos ( permite TCP and DNS tunneling) o configurarlo para trabajar con la red tor que es lo que vamos a hacer hoy:

  • El primer paso es tener instalado Tor, Vidalia, y un proxy web como polipo o privoxy. Son programas que están disponibles en todas las distros así que no me detengo en este paso..

  • A continuación instalamos ProxyChains desde la terminal o centro de software respectivo (en mi caso YAST2)
  • Ahora sólo nos queda configurar ProxyChains para que funcione con Tor, para ello editamos el archivo /etc/proxychains.conf añadiendole las siguientes lineas al final:

# defaults set to “tor”
socks4 127.0.0.1 9050

podemos utilizar nano o cualquier otro editor como root.

sudo nano /etc/proxychains.conf

  • Ya tenemos ProxyChains configurado, ahora para que funcione tenemos que activar Tor, lo cual podemos hacer lanzando la GUI Vidalia y pulsando en nueva identidad

Para asegurarnos que ProxyChains realmente funciona, podemos ejecutar curl ifconfig.me desde la terminal y veremos la ip que tenemos asignada

  • En cuanto a la sintaxis de ejecución de ProxyChains sería

proxychains [aplicación parámetros]

Un ejemplo con nmap escaneando puertos:

proxychains2

Otro día veremos como hacer una cadena de proxys, pero por ahora a disfrutar del fin de semana amigos!

Fuente | Up Ubuntu

10 comentarios de “Convierte en anónima cualquier aplicación mediante ProxyChains

  1. Hola Maestro. Podría explicar como obtener contraseñas de facebook con hydra . tengo instalada la ultima versión de hydra la 7 si no me equivoco. pero a la hora de crackear no obtengo resultados , ataco por chat.facebook.com . puerto 5222. Lei por ahi que necesito algunas librerías. pero la verdad que me volví loco y no puede solucionarlo. desde ya se agrade-.

    • un día de estos voy a escribir algo sobre hydra o john the ripper, pero me parece que lo de crackear facebook es mucho pedir (seguro que se puede, pero no va mucho en la linea del blog)
      saludos!

    • creo que debes anexar dicccionarios a Hydra, me explico mucho usuarios ponen su nombre, el de su mascota “ej Karla” o sus familiares o clavees como
      bicicleta, lo mas complejo seria b1c7cl3t0, pero el 90% de ellos ponen frases simples o incluso los dias de la semana!!!
      asi que con el diccionario, y confiando que tu blanco no sepa de informatica, lo hacer facilisimo!!!, y hay un plugin de Firefox llamado brutefox que hace eso que te dije, y con el hackeas facebook!

  2. Hola tengo opensuse 12.3 y cuando entro a mis archivos etc/ busco la carpeta o archivo proxy chains no me aparece y en mi repositorio de software sale como si lo tengo ya instalado nose q sucede y bueno tambien tengo instalado torsocks , he leido tu pagina desde que uso opensuse y es de lo mejor . Saludos

    • Pues no se a que se debe, en mi opensuse 12.3 si aparece proxychains.conf, dentro del directorio etc

      Si lo tienes instalado en algun sitio tiene que estar… así que prueba con el comando (tienes que tener instalado findutils-locate)

      locate proxychains.conf

  3. Que significa este error? cuando utilizo el comando torsock firefox o con cualquier otra aplicacion me sale ese error unas 40 veces y luego abre la aplicacion y funciona correctamente pero nose porq sale ese error.

    The symbol res_send() was not found in any shared library. The error reported was: not found!

  4. y para que agregar las lineas

    # defaults set to “tor”
    socks4 127.0.0.1 9050

    si ya estan ahi? y ademas, con y sin ellas, el proxychains curl ifconfig.me me devuelve esto:

    ProxyChains-3.1 (http://proxychains.sf.net)
    |DNS-request| ifconfig.me
    |S-chain|–127.0.0.1:9050-<–timeout
    |DNS-response|: ifconfig.me is not exist
    curl: (6) Couldn't resolve host 'ifconfig.me'

    por cierto, uso debian

Deja un comentario