欢迎来到天天文库
浏览记录
ID:43685601
大小:341.28 KB
页数:5页
时间:2019-10-12
《拨号报文分析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、拨号报文分析本文的测试是基于三星笔记本,然后操作系统是WIN7,使丿IJ系统自带的拨号软件测试,通过贝尔的ADSL连接上网,利用WIRESHAKI具抓包分析完成。一、拨号报文基础知识PPPoE(英语:Point-to-PointProtocoloverEthernet),以太网上的点对点协议,是将点对点协议(PPP)封装在以太网(Ethernet)框架屮的一种网络隧道协议。由于协议中集成了PPP协议,所以实现了传统以太网不能提供的身份验证、加密以及压缩等功能,也可用于缆线调制解调器(cablemodem)和数字用户线路(
2、DSL)等以以太网协议向用户提供接入服务的协议体系。如图1所示是PPPoE交互过程。图1PPPOE整个流程EthernetIIDADATypePayloadCRCVersionTypeCodeSessionlDLengthPayloadPPPO图2PPPOE报文格式PPP(Point-to-PointProtocol点到点协议)是为在同等单元之间传输数据包这样的简单链路设计的链路层I办议。这种链路提供全双工操作,并按照顺序传递数据包。设计冃的主要是用来通过拨号或专线方式建立点对点连接发送数据,使其成为各种主机、网桥和路由
3、器之间简单连接的一种共通的解决方案。PPP协议中提供了一整套方案來解决链路建立、维护、拆除、上层协议协商、认证等问题。PPP协议包含这样几个部分:链路控制协议LCP(LinkControlProtocol);网络控制协议NCP(NetworkControlProtocol);认证协议,最常用的包括口令验证协议PAP(PasswordAuthenticationProtocol)和挑战握手验证协议CHAP(Challenge・HandshakeAuthenticationProtocol)0♦PPP的运行过程分为3个阶段*
4、链路建立阶段(LCP)*验证阶段(Authenticate)*网络控制协商阶段(NCP)图3PPP协议状态图二、抓包过程在拨号前先打开WIRESHARK并监视连接ADSL猫的网卡,然后打开拨号软件进行拨号。samsungE是本机电脑,即client;而AC-Name是远端服务器。以下体现了PPPoE的工作流程,序号也从6开始逐步增加到9,从PADI到最后是PADS。如图4所示。728川曲舫5»sungE.89:dd:6fpppocd61ActiveDisconryoffer(MOO)raXGZX)•賂1刖网2聊8曲册00
5、洲呼」9:M:6fHuawiTGd:af:Npppoeo40ActiveoiscweryRevest(PMI)9汕獗iTeJd:af:b8S»sungU9:dd:6fpppogdOiscoveryOffer(paoo)raXGZX)祁丄啊KOOG'1028.25141nu»eiO:af:MS»sun09;dd:6fPPPOED60ActiveDiscfttrysession-confiriation(pads)11划0削冰iTeJd:af:b8SaKungL89:dd:6fPPPLCPWConfigurationRequ
6、est图4WIRESHARK抓包拨号产牛:的PPPoE报文pap是通过验证远端的用户名和密码是否匹配来进行验证chap则是发送一个挑战包,然后远端通过自己的数据库的用户名和密码利川md5进行计算后返述一个数值,然后在发送方验证这个数值是否和口己计算出来的数值是否一致进行验证。PADS最终形成了会话,进入了PPP阶段,1028・25X4780”u”♦仃Saasung£.80:dd:6f1228・5莎730亠$11哄上9:&:601)28.5440000MuawelTeud:af:b81428.M452OOSai»$un9£
7、.«9:dd:6f1528.S53711OHuaweiTejd:af:b81631.3319720KuaweiTe_ld:af:b81731.3323730Sa»sung£.89:dd:6fIS31・332S$SOSMSung(_09:dd:6f1931・3326220Sin$un9C-89:dd:6f2031.3327090Sa»sungE_89:dd:6f2131.6116760HuaweiTejld:af:b8HuaweiTe^ldzaf:b8SM$ungE.89:dd:6fPPPOCOpppLCPpppLCPp”
8、L"pppLCPpppLCPpppLCPpppLCPpppLCPpppLCPpppLCPpppCHAPO60負vtfv*DiscoveryS・$$fon・conffrztton(P轟05)60configuravionRoquest4JconfigurationRequest60conf1gurat1onReject
此文档下载收益归作者所有