UDP扫描&ARP扫描
2016-12-21 00:52:26 7 举报
UDP,ARP扫描流程图
作者其他创作
大纲/内容
N
开始扫描,并显示扫描结果
程序初始化
循环调用WSASendTo()函数来发送数据
解析收到的ARP数据包
端口关闭
ARP扫描
端口开放或主机不存在
解析线程参数
结束
特定端口范围扫描
Y
发送ICMP数据包
累计变量nTimes = timeout_Time 最大时间
SleepEX()确保调用回调函数
累计变量nTimes++
TCP SYN扫描
更新主界面
发送消息通知主线程扫描结束
TCP扫描
接收ARP包是否超时?
停止
设置ARP包过滤器
去掉IP头部,获取ICMP信息
开始
WSASendTo()函数判断返回错误号
ID不符合?
错误号为其他值
填充ICMP数据包
TCP Connect扫描
主机扫描
选择扫描类型
TCP FIN扫描
向主线程发送更新界面消息
数据包太短?
接收ICMP数据包
获得本机配置信息
缓冲区中的IP地址
ICMP扫描
不是回送响应?
计算超时时间,更新用户信息
错误号为10054
UDP扫描
初始化程序界面
0 条评论
回复 删除
下一页