|
![]() | 作者: ejdm [ejdm]
![]() |
登录 |
本菜鸟最近在看synflood.c程序,其基本的思路是看明白了。但有关与Winsock函数的使用却 有些不解,网上相关资料也比较含糊。以下列出小弟觉得不明白之处,请大虾指教。 s=WSASocket(AF_INET,SOCK_RAW,IPPROTO_RAW,NULL,0,WSA_FLAG_OVERLAPPED); 这函数的参数中AF_INET参数是地址族,在WINDOWS系统中只支持AF_INET,这没问题。 SOCK_RAW表示套接口的类型是原始套,这我也能基本明白。 IPPROTO_RAW表示套接口使用的协议。 NULL表示一个指向PROTOCOL_INFO结构的指针为空。 0表示套接口组的描述字,不知道这具体有何意义呢? WSA_FLAG_OVERLAPPED表示套接口属性描述,可这具体指什么呢? 该函数返回值是什么呢?有什么意义呢? RET=setsockopt(s,IPPROTO_IP,IP_HDRINCL,(CHAR*)bopt,sizeof(bopt)) 这个函数的各参数含义我都不清楚啊?返回值我也不清楚啊? 各位大虾请帮小弟一把哦。 |
地主 发表时间: 06/17 09:21 |
![]() | 回复: ricky [ricky] ![]() |
登录 |
晕,随便找本书,网上也有很详细的解释啊,要不你看看这个:
http://www.20cn.org/~ricky/winsock.doc |
B1层 发表时间: 06/17 11:25 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号