移动网络之微信红包案例分析

发布时间:2023-01-19 17:38:46   来源:文档文库   
字号:
      ISSN1                   /CNTExerimentalTechnolondManaementpgyagVol No Sep:/DOIcnkis jjg移动网络之微信红包案例分析(中山大学公共教学实验中心,广东广州 ;王盛邦,韦宝典, 中山大学数据科学与计算机学院,广东广州  :以日常生活中的微信红包为背景,在移动网络环境中进行一系列的实验测试分析设计和应用.较为完整的工程项目引导学生掌握捕获移动端数据并进行统计分析和A这其中需要运用多方ndroid编程等,趣味性和实用性,深受学生的欢迎,在教学中取得了显著效果.;手机关键词:微信红包;抓包分析;Android(中图分类号:TP  文献标识码:A  文章编号:面的知识,能考查学生综合运用所学.CaseanalsisofWeChatredpacketsonmobilenetworky,,SchoolofDataScienceandComuterScienceSunYatsenUniversitGuanzhou5,Chinapyg:,,,AbstractBasedontheWeChatredpacketsindailifeaseriesofexerimentaltestsanalsisdesinandylpyg(,,;PublicTeachinxerimentCenterSunYatsenUniversitGuanzhou5,ChinagEpyg,WanhenbaneiBaodianXieYigSgg,WalicationarecarriedoutinthemobilenetworkenvironmentStudentsareguidedbelativelomleteppyarycproecttomasterthecatureofmobileterminaldataandconductthestatisticalanalsisandAndroidpjpyroramminItreuiresthealicationofvariousknowledeandtestsstudentsabilitousethelearnedpggqppgytknowledecomrehensivelofindproblemsandsolveproblemsThisexerimentinteratesthegpytpgandhasachievedremarkableresultsinteaching,,,,,roressivenessexlorationnoveltinterestandpracticabilittoetherwhichiswellreceivedbtudentspgpyygys:W;;A;mKeordseChatredpacketanalsisofcaturinacketsndroidobilephoneypgpyw[],并以此作为教学  通过技术层面分析微信红包机端侧的数据包.在有线网络环境里,基本上不必做特别的设置,使用诸如W就可以捕获ireshark的工具,到大量的数据包.而对于手机上移动端数据,捕获方法显然有别于有线网络环境.目前比较常用的方法有以下几种:保存在手机上,之后需传回P此法需要rC处理,oot,缺点是环节较多;(P手机连上热点后使C上建立WiFi热点,[](使用T所抓取的数据包cdumpp工具抓包,案例.通过抓取移动数据分析微信红包分发接收的全过程,包括URILP;此外,通过记录和分析群内抢红包数据,找出红包金额分布规律时序分布规律以及每个人多次抢到的红包金额的分布规律.剖折探究自动抢红包的机理,提出了防范外挂抢红包软件的策略. 数据捕获与分析 捕获移动端数据在对移动端数据进行分析的过程中,需要捕获手收稿日期:基金项目:(;中山大学,作者简介:王盛邦(,广东汕头,硕士,高级工程师,研究方向:Emailwanshb@mailssueducngy为计算机网络信息安全件教育的密码学课程教学研究[]用熟知的W就可以捕获流经的数据包,iresharkP就可以C配备有无线网卡且具有无线承载功能,采用此法;[](使用F,iddlerFiddler客户端桌面工具,可以对移动终端上客户端和服务器之间的通信数据进行捕获,一般需要将PC上的浏览器的代理设Fiddler,Fiddler启动后对该端口进行监听,当浏览器请求网页的时候,
王盛邦,:移动网络之微信红包案例分析Fiddler便能获取所有请求的数据和Web服务器回复的数据.的手机都比较合适.而在PC端建立WiFi热点方面,只须使用Windows系统提供的网络外壳netsh.采用第或第种方法,对于所有能够无线访问此命令同WiFi作用.数据包进行分析.是捕获的微信红包数据.捕获到手机数据包后,接下来就是对关于红包的 发红包数据 拆红包数据
      (发送流程主要交互域名为shortweixinqqP包括支付过程.com,OST方式发起,(接收流程主要交互域名为wxtimcom,ggPGET,OSTshortweixincom发起红包余额相关更新.qq接收红包消息,该消GET就是抢红包的关键,类型为图片形式,该消息触发的信URIht  微信红包应用流程主要分为发送和接收个主要流程.分析图可知:://///,访twxtimcomhonbaoimhonbaonpgggggpg问方式为POSTGE就是拆T,资源类型为ima,ge/png.,新等后便跳转至红包详情界面,,后台进行红包余额更p://shortweixinq.com/cibin/mUmRIabihnt/cotnegtbao,访问方式为POqST,资源类型为gappplicyation/经多次实验stream.,微信在应用层使用数据,,;GETPOSTHTTP协议传输,了多个OST方式发起红包余额更新(抢到红包.腾讯提供,,IP使TSL1.另外,m[]性高外mtls,还可保证数据在传输过程低延迟,该协议只对Server做认证.m.mtls其他细节,诸如红包发送页面支付页面成功发接收红包拆红包等,都可在抓取的数据包中详细分析,限于篇幅,本文不再展开. 延迟分析抢红包时,常弹出手慢了的提示,如果排除人为因素,主要与延迟有关.微信客户端与服务器之间的链接是通过THC而后面传送数据的过程TP协议建立的,主要就是用TP协议建立.生延迟协议.此外,还有通过通过FiddlFeir工具捕获的数据DNS解析的时间等..到有关ddlerStatistics的连接H请求和TTP,(如本次实验中,DNSClientSer.verP连接的时间是ms,TCP/效率及客户端设备的效率等9ms.此外,服务器处理也是有一定,受制于服务器的处理的延时.还会.实际上,延迟还要考虑网络环境,较优的路线可以降低延时和丢包率等. Fiddler捕获的数据 其他影响抢红包因素的状态是抢到红包成功与否的关键因素(WiFi..随着络的发展,在信号正常的环境下,超越宽带的网速,而且G网络的延时仅仅为G网络的网速已经Gms,远胜于一ms.~W同一iFi属于公用网络,WiFi下的其他用户网络数,WiFi的信号在不同的位.,抢红包的时候G网络优先,Wi年前出品的手机手机性能.手机性能对抢红包有何影响Fi次之.(,与时下流行的热门手机在同一?使环境进行抢.WiFi,,,,于前;,在使而旧手机如能抢到,要排到,,抢不到,而旧手机才出现红包提示图标.这说明手机性能对延迟的影响程度很大.,需要手机能极快速地跳转到(.抢红包的页面,所以理论上来说,性能越强的手机在抢红包的时候越有优.由于不同品牌手机性能会有所差异,即使是同时期的产品,在延迟上也会略有差异. 抢红包策略抢红包策略是一个引人入胜的问题.时常期望自己是手气最佳的,但有时在某种情况下又希望避免手气最佳.最懊恼的莫过于点开红包后看到手慢了提示.thoPI

本文来源:https://www.2haoxitong.net/k/doc/15fa4677bbf3f90f76c66137ee06eff9aff849cc.html

《移动网络之微信红包案例分析.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式