elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
27 Mayo 2012, 19:51  


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales

+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Hacking Avanzado
| | |-+  Hacking Linux/Unix (Moderadores: kamsky, TRICKY, berz3k)
| | | |-+  Dejar un Netcat en Linux a la escucha
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Dejar un Netcat en Linux a la escucha  (Leído 2,627 veces)
devilpaco

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Dejar un Netcat en Linux a la escucha
« en: 20 Enero 2007, 16:07 »

Vereis el problema que tengo con netcat y linux es el siguiente, he dejado en un ordenador un netcat en system32 con una entrada en registro para que se autoejecute a cada inicio de sesión y conecte a una dirección no-ip redireccionada a la mia al puerto 80 para darme acceso a su consola, como ese ordenador no se usa mucho normalmente, no se cuando va a producirse ese inicio de sesión, por lo que me conviene dejar un netcat en mi maquina en escucha a dicho puerto (mi maquina es linux).

yo dejo esa escucha con el comando sudo nc -vv -l -p 80 en un terminal de gnome (gnome-terminal) en una distro ubuntu edgy

pero mi problema esta en que al tiempo de dejar en escucha el netcat en ese terminal, sin tocar nada el terminal parece que desaparece, es decir, yo dejo la maquina en escucha, me voy a dar una vuelta por ejemplo y cuando vuelvo no esta, ni se que ha sido de ella...

he supuesto que es porque se hacen intentos de conexion a mi puerto 80 y estos cierran la conexión que yo dejo, (si me quedo mirando me aparecen mensajes algo asi como GET HTTP)

existe alguna opcion como el "nc -L" del netcat de windows para que al cerrarse una conexión vuelva a quedarse en escucha? he mirado el man de nc y no veo ninguna opcion similar...

alguna idea?

gracias de antemano

mientras tanto andare poniendo manualmente el netcat cuando se cierre... (que follon)


En línea
RompeRatones

Desconectado Desconectado

Mensajes: 84


Ver Perfil WWW
Re: Dejar un Netcat en Linux a la escucha
« Respuesta #1 en: 23 Enero 2007, 01:18 »

Apenas lei el titulo, asi que no se si es la respuesta que buscas

yo sin haber leido mucho el manpage de netcat lo dejo ejecutandose en un loop como
while [ -e file.html ]; do nc -l -p 80 < file.html ; done

Claro que deja de ejecutarse al mover/renombrar el archivo.  Y no hay porque tirar un sudo


En línea
GroK


Desconectado Desconectado

Mensajes: 680


...I have become comfortably numb...


Ver Perfil
Re: Dejar un Netcat en Linux a la escucha
« Respuesta #2 en: 24 Enero 2007, 00:43 »

he supuesto que es porque se hacen intentos de conexion a mi puerto 80 y estos cierran la conexión que yo dejo, (si me quedo mirando me aparecen mensajes algo asi como GET HTTP)

Es muy logico, el puerto 80 es el del HTTP (el protocolo que usas para navegar por paginas web), asi que si entras a cualkier web, el nc interpretara los datos que entren por ese puerto, y en tu caso lo que estas viendo son las cabeceras HTTP (o HTML, no recuerdo xD). Asi que usa otro puerto o abstente de navegar por internet mientras uses el nc en ese puerto.

existe alguna opcion como el "nc -L" del netcat de windows para que al cerrarse una conexión vuelva a quedarse en escucha?

Claro que si, el programa es practicamente igual entre las versiones de Win y Linux

Saludos
En línea

"I put on my Hendrix album and my son said 'Dad, who's that?' and i said 'Well son, that's God' "- Robert Plant

izengabe

Desconectado Desconectado

Mensajes: 28



Ver Perfil
Re: Dejar un Netcat en Linux a la escucha
« Respuesta #3 en: 24 Enero 2007, 01:03 »

Pues yo me acuerdo un día de haber estado buscando esa opción y no la encontré...Yo también tengo esa duda...
En línea

~~hAcK yoUr MiNd~~
  ~oKupA tU MeNte~
GroK


Desconectado Desconectado

Mensajes: 680


...I have become comfortably numb...


Ver Perfil
Re: Dejar un Netcat en Linux a la escucha
« Respuesta #4 en: 26 Enero 2007, 00:47 »

 :huh: Pues yo juraria que si...Cuando me pase por linux lo miro a ver, ahora no que tengo que cambiar de disco duro y me da pereza xD Pero me apostaria unos cuantos €urillos a que si...o al menos deberia estar, o es que los de win son mas ways y tienen '-L' y los de linux no? ;D

Saludos
En línea

"I put on my Hendrix album and my son said 'Dad, who's that?' and i said 'Well son, that's God' "- Robert Plant

izengabe

Desconectado Desconectado

Mensajes: 28



Ver Perfil
Re: Dejar un Netcat en Linux a la escucha
« Respuesta #5 en: 27 Enero 2007, 01:28 »

Pues esta es la versión que tengo yo y no aparece esa opción...

Código:
GNU netcat 0.7.1, a rewrite of the famous networking tool.
Basic usages:
connect to somewhere:  netcat [options] hostname port [port] ...
listen for inbound:    netcat -l -p port [options] [hostname] [port] ...
tunnel to somewhere:   netcat -L hostname:port -p port [options]

Mandatory arguments to long options are mandatory for short options too.
Options:
  -c, --close                close connection on EOF from stdin
  -e, --exec=PROGRAM         program to exec after connect
  -g, --gateway=LIST         source-routing hop point[s], up to 8
  -G, --pointer=NUM          source-routing pointer: 4, 8, 12, ...
  -h, --help                 display this help and exit
  -i, --interval=SECS        delay interval for lines sent, ports scanned
  -l, --listen               listen mode, for inbound connects
  -L, --tunnel=ADDRESS:PORT  forward local port to remote address
  -n, --dont-resolve         numeric-only IP addresses, no DNS
  -o, --output=FILE          output hexdump traffic to FILE (implies -x)
  -p, --local-port=NUM       local port number
  -r, --randomize            randomize local and remote ports
  -s, --source=ADDRESS       local source address (ip or hostname)
  -t, --tcp                  TCP mode (default)
  -T, --telnet               answer using TELNET negotiation
  -u, --udp                  UDP mode
  -v, --verbose              verbose (use twice to be more verbose)
  -V, --version              output version information and exit
  -x, --hexdump              hexdump incoming and outgoing traffic
  -w, --wait=SECS            timeout for connects and final net reads
  -z, --zero                 zero-I/O mode (used for scanning)

De todas formas devilpaco,si tienes mucho interés por esa opción puedes buscar alguna otra versión,o programarte tú mismo ese detalle.Supongo que será un simple bucle en algún punto adecuado y ya...
En línea

~~hAcK yoUr MiNd~~
  ~oKupA tU MeNte~
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Netcat a la escucha. Posible instruso?
Hacking Básico
elmonotremendo 5 1,848 Último mensaje 29 Marzo 2011, 02:54
por elmonotremendo
Obener Shell con Netcat SIN dejar nada a la escucha. ¿Alguna idea?
Hacking Básico
Oryon 2 791 Último mensaje 30 Junio 2011, 06:31
por Oryon
ayuda sobre un php y netcat en linux
GNU/Linux
joseyiga 1 617 Último mensaje 4 Diciembre 2011, 19:22
por joseyiga
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines