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, 21:51  


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)

+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Bugs y Exploits (Moderador: berz3k)
| | |-+  ayuda para construir un exploit remoto para apache y iiss
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: ayuda para construir un exploit remoto para apache y iiss  (Leído 5,063 veces)
Deka_10

Desconectado Desconectado

Mensajes: 196



Ver Perfil
Re: ayuda para construir un exploit remoto para apache y iiss
« Respuesta #15 en: 5 Junio 2007, 00:55 »

pues primero se necesitan enviar los parametros al servicio, el parametro sera el buffer overflow, una vez el buffer se ha explotado se necesita ejecutar la shellcode (que se hace automaticamente prk todo se lleva en el mismo parametro). Para enviar los parametros se usan librerias, en windows es winsock.
En línea

Islam != Terrorism
yeikos


Desconectado Desconectado

Mensajes: 1.424



Ver Perfil
Re: ayuda para construir un exploit remoto para apache y iiss
« Respuesta #16 en: 5 Junio 2007, 10:16 »

pues primero se necesitan enviar los parametros al servicio, el parametro sera el buffer overflow, una vez el buffer se ha explotado se necesita ejecutar la shellcode (que se hace automaticamente prk todo se lleva en el mismo parametro). Para enviar los parametros se usan librerias, en windows es winsock.

Primero se envia una cadena suficientemente larga para sobrescribir EBP (dirección actual) pero dejando intacto EIP (siguiente dirección), todo lo que haya después de la cadena anterior estará escribiendose sobre el EIP.

En el EIP irá una dirección Offset, preferiblemente JMP ESP, de alguna librería para poder realizar el salto (kernel32.dll y ntdll32.dll lo cargan todos los ejecutables).

Y ya por ultimo irá nuestra shellcode, que por ahí arriba he leido que es necesario pasarla a C pero eso no está totalmente bien dicho, es necesario pasarlo a código hexadecimal para que pueda ser interpretada correctamente. Esto lo podemos hacer en casi todos los lenguajes de programación... en C y en Perl sería como bien han dicho, algo así: \x41\x42\x43

Código:
Hex(41) = Asc(65) = Chr(A)
Hex(42) = Asc(66) = Chr(B)
Hex(43) = Asc(67) = Chr(C)

O lo que es lo mismo ABC...
« Última modificación: 14 Junio 2007, 22:53 por YeIk0s » En línea
EvilGoblin


Desconectado Desconectado

Mensajes: 2.320


YO NO LA VOTE!


Ver Perfil
Re: ayuda para construir un exploit remoto para apache y iiss
« Respuesta #17 en: 12 Junio 2007, 14:36 »

Bajate la version BackTrack 2  por si tienes windows

o si tienes linux te bajas el Fuzzer

y compruebas el servicio a explotar si posee algun Desbordamiento bajando la misma version que esta en el host del demonio la instalas y luego intentas explotarla en tu PC asi sabras como reacciona el programa ^^

En línea

Experimental Serial Lain [Linux User]
n3cr0x

Desconectado Desconectado

Mensajes: 78



Ver Perfil
Re: ayuda para construir un exploit remoto para apache y iiss
« Respuesta #18 en: 13 Junio 2007, 04:14 »

Bajate la version BackTrack 2  por si tienes windows

o si tienes linux te bajas el Fuzzer

y compruebas el servicio a explotar si posee algun Desbordamiento bajando la misma version que esta en el host del demonio la instalas y luego intentas explotarla en tu PC asi sabras como reacciona el programa ^^


Gracias por la informacion pero una pregunta al querer descargarlo estan en esta estension :

*.iso

mirror.switch.ch/ftp/mirror/backtrack/BT2_Beta-Nov_19_2006.iso
MD5: 80fda7122ef1e85587f23f97184f5572

y no se como instalarlo que debo de hacer para instalar  ::)
En línea

-=········[ n3cr0x ]···········=-
yeikos


Desconectado Desconectado

Mensajes: 1.424



Ver Perfil
Re: ayuda para construir un exploit remoto para apache y iiss
« Respuesta #19 en: 13 Junio 2007, 10:21 »

· Montar la imagen con Alcohol 120%
· Grabar imagen
En línea
EvilGoblin


Desconectado Desconectado

Mensajes: 2.320


YO NO LA VOTE!


Ver Perfil
Re: ayuda para construir un exploit remoto para apache y iiss
« Respuesta #20 en: 13 Junio 2007, 13:48 »

bajate la version Final que es mas estable..


http://www.remote-exploit.org/backtrack_download.html

Mirror 1 - provided by SWITCHmirror
http://mirror.switch.ch/ftp/mirror/backtrack/bt2final.iso
MD5: 990940d975f13d8418b0daa175560ae0


es mas estable =)...

^^

y asi tmb te ayudara a entender el entorno *NIX y veras que no estan dificil como la pintan =D :xD
En línea

Experimental Serial Lain [Linux User]
Preth00nker

Desconectado Desconectado

Mensajes: 43


Mov MyHeart, 4C6F7665h!!!


Ver Perfil
Re: ayuda para construir un exploit remoto para apache y iiss
« Respuesta #21 en: 19 Junio 2007, 16:36 »

Movido: http://foro.elhacker.net/index.php/topic,168328.msg797468.html#msg797468
jeje sorry, error de dedo xD..
« Última modificación: 21 Junio 2007, 00:11 por Preth00nker » En línea

mov [MyBrain], IA
R41N-W4R3

Desconectado Desconectado

Mensajes: 248


Ver Perfil
Re: ayuda para construir un exploit remoto para apache y iiss
« Respuesta #22 en: 19 Junio 2007, 23:13 »



    Ni con muchos años programando se consigue programar un exploit asi como asi....

   Primero los exploit son "pequeños" programas por lo general escritos en c o perl, cuya función es aprovechar una vulnerabilidad de algun tipo de software. En tu caso, preguntas por apache o IIS, pero como bien te han comentado, antes debes enterarte de que versión exactamente se trata ya que hay exploit para unas versiones y para otras no, evidentemente cuanto mas antigua mas fallos o vulnerabilidades podran tener y por lo tanto habrá un mayor numero de explot.

   Por lo general los bufferoverflow son los mas comunes, y aprovechan ciertos fallos de comprobación de tamaños de buffer por parte de los programadores para hacer saltar el puntero hacia una zona en la que pueda ejecutarse codigo arbitrario (osea el nuestro).
  Que nadie se tire de los pelos con esta explicación tan somera y escueta pero es lo mejor que se me ha ocurrido para explicarlo de forma muyy sencilla.

  En definitiva, tienes mucho por hacer antes de preguntar por el exploit, es mas, aunque lo consigas podras ver como no te funciona, ya que los ponen con fallos para q los scriptkiddies (creo que ya te han dicho lo q es..jejee) no los usen de forma estupida e indiscriminada.

   Si kieres aprender:
 

    1. aprende a usar programas coo nmap, nessus, amap, xprobe2.......   para identificar SO, servicios y versiones.

   2.  aprende que es un shellcode y como funcionan los explot

   3. aprende a no usarlos contra nadie, haz pruebas tu mismo y disfruta.

   En google esta toda la informacion, solo hay q buscarla. mas adelante llegaras a paginas como milw0rm,metasploit,securityfocus en donde encuentras exploit y solo si sabes arreglarlos los puedes usar ;)

  Un saludo y  no te desanimes... solo investiga, aprende........
En línea
Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ayuda formación web para construir un proyecto.
Desarrollo Web
Fritos 2 977 Último mensaje 19 Abril 2011, 23:01
por merolhack
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines