预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共41页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

网络安全编程技术本讲编程训练目标主要内容1.用原始Socket抓包流程原始socket的特点获取本地接口的更好方法以太网卡的工作模式关键代码4:读取数据使用原始socket抓包的缺点2.1TCP/IP协议族中的协议IP数据报格式IP协议分析TCP包首部数据格式TCP协议分析UDP头Winpcap的安装3.1网络设备的发现接口地址3.3设置filter更一般的过滤规则3.5用户的包处理函数代码阅读关键代码1:创建原始Socket关键代码2:绑定到一个本地IP地址关键代码3:设置为混杂模式共享网络和交换网络2.进行协议分析2.2协议分析的难点IP头如何判断传输层的协议TCP头UDP报文格式3Winpcap概述数据包捕获流程图接口3.2打开接口获取抓包描述符a.捕获MAC地址为00:d0:f8:00:00:03网络设备通信的所有报文etherhost00:d0:f8:00:00:03b.捕获IP地址为192.168.10.1网络设备通信的所有报文host192.168.10.1c.捕获网络web浏览的所有报文tcpport80d.捕获192.168.10.1除了http外的所有通信数据报文host192.168.10.1andnottcpport80这些过滤规则也是软件Ethereal直接使用的规则3.4捕获数据以太网帧结构用winpcap发送原始数据包