主题:在线求救,急需答案,求哪位大侠速成给答案,感激涕零
一、详细说明使用TCP SYN扫描的过程和结论。(20分)
二、数据结构sockaddr_in的详细构造如何?(20分)
三、Internet Explore中的安全规定设置情况如何?四、阅读程序段,解释每个程序语句。(40分)
byte=0x45;
memcpy(p_ptr,&byte,sizeof(u_char);
p_ptr+=2;
*((u_short*)p_ptr)=FIX(IPH+UDPH+PADDING);
p_ptr+=2;
*((u_short*)p_ptr)=htons(242);
p_ptr+=2;
*((u_short*)p_ptr)=FIX(IP_MF);
p_ptr+=2;
*((u_short*)p_ptr)=0x40;
byte=IPPROTO_UDP;
memcpy(p_ptr+1,&byte,sizeof(u_char));
p_ptr+=4;
*((u_long*)p_ptr)=src_ip;
p_ptr+=4;
*((u_long*)p_ptr)=dst_ip;
p_ptr+=4;
*((u_short*)p_ptr)=htons(src_prt);
p_ptr+=2;
*((u_short*)p_ptr)=htons(dst_prt);
p_ptr+=2;
*((u_short*)p_ptr)=htons(8+PADDING);
if(sendto(sock,packet, IPH+UDPH+PADDING,0,(struct sockaddr*)&sin,sizeof(struct sockaddr))= = -1){
perror(“\nsendto”);
free(packet);
exit(1);
}
请随意回答,在线等啊。。。。。。。。
二、数据结构sockaddr_in的详细构造如何?(20分)
三、Internet Explore中的安全规定设置情况如何?四、阅读程序段,解释每个程序语句。(40分)
byte=0x45;
memcpy(p_ptr,&byte,sizeof(u_char);
p_ptr+=2;
*((u_short*)p_ptr)=FIX(IPH+UDPH+PADDING);
p_ptr+=2;
*((u_short*)p_ptr)=htons(242);
p_ptr+=2;
*((u_short*)p_ptr)=FIX(IP_MF);
p_ptr+=2;
*((u_short*)p_ptr)=0x40;
byte=IPPROTO_UDP;
memcpy(p_ptr+1,&byte,sizeof(u_char));
p_ptr+=4;
*((u_long*)p_ptr)=src_ip;
p_ptr+=4;
*((u_long*)p_ptr)=dst_ip;
p_ptr+=4;
*((u_short*)p_ptr)=htons(src_prt);
p_ptr+=2;
*((u_short*)p_ptr)=htons(dst_prt);
p_ptr+=2;
*((u_short*)p_ptr)=htons(8+PADDING);
if(sendto(sock,packet, IPH+UDPH+PADDING,0,(struct sockaddr*)&sin,sizeof(struct sockaddr))= = -1){
perror(“\nsendto”);
free(packet);
exit(1);
}
请随意回答,在线等啊。。。。。。。。