当前位置: 首页 > wzjs >正文

云娜网站建设优化方案生物必修一

云娜网站建设,优化方案生物必修一,做网站怎么赚钱的,如何代做网站免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动! 本次游戏没法给 内容参考于:微尘网络安全 上一个内容:31.第二阶段x64游戏实战-封包-线程发包 上一个内容,通过对ws2_32.s…

免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动!

本次游戏没法给

内容参考于:微尘网络安全

上一个内容:31.第二阶段x64游戏实战-封包-线程发包

上一个内容,通过对ws2_32.send函数设置断点,知道了这个游戏是使用线程发包,然后通过对ws2_32.send第二个参数也就是数据包的内容设置硬件写入断点,通过激活窗口来到了一个新地方,然后硬件断点没办法设置条件,所以要解决激活窗口发送数据包的问题

下面开始,来到下图红框位置,也就是通过对数据包设置硬件写入断点,再通过激活窗口触发硬件写入断点来到的(别忘了删除硬件写入断点)

先说一下情况

这章的标题是封包公共call,意思是不管走路、释放技能、发送聊天消息、激活窗口等发送的数据包,都会有组装数据包(明文包、非加密数据)、加密、发送数据包,这三个步骤,发送数据包就是ws2_32.send函数之前找过了,然后找加密和组织数据包的代码的过程中在ws2_32.send发现线程发包和激活窗口发包这两个问题,然后激活窗口发包通过条件断点进行了跳过,然后通过对数据包的内存地址设置硬件写入断点解决的线程发包,然后硬件断点没办法设置条件,所以只能先通过激活窗口发的包触发写入断点,从而再找条件,上图是通过激活窗口触发硬件写入断点来到的,也就是说现在解决了线程发包问题,还剩下激活窗口发包的问题,解决了激活窗口发包就可以找组装数据包的函数了(加密的我们看不懂没法用,所以肯定要找非加密的明文包)

解决激活窗口问题

首先删除硬件断点

然后按CTRL+F9再按F8来到下图位置

然后继续按CTRL+F9再按F8来到下图位置

然后继续按CTRL+F9再按F8来到下图位置

然后继续按CTRL+F9再按F8来到下图位置,然后按F9让代码运行起来,每按一次CTRL+F9再按F8都会写一个注释,一会要用到,至于按几次CTRL+F9再按F8,根据经验大约按五六次就可以,多了也没事

然后再次对数据包设置硬件写入断点

然后再次通过激活窗口触发硬件断点,来到下图红框位置,这里的代码就是把rdx的值放到r10里(r10是ws2_32.send第二个参数),然后这一层就分析完了

然后在下图红框位置设置断点

通过断点发现 rcx是ws2_32.send第二个参数(下图的内存地址和上面的不一样了,是因为游戏闪退了重新打开导致的),但是它有个问题

然后按F9,可以发现rcx的值再增加

然后继续按F9,可以发现rcx的值再增加

然后继续按F9,可以发现rcx的值再增加

然后继续按F9,可以发现rcx的值再增加

然后继续按F9,可以发现rcx的值再增加,rdx的值也再变化,rdx的值是数据包的数据,这说明当前断点位置在一个循环里,我们现在正在解决激活窗口发送数据包问题,解决这个问题要找一个固定的值做判断,所在现在断点的位置不是很合适,需要继续找

rdx的值,激活窗口发送的数据包也是0x0555

然后如下图来到第三层继续观察

然后如下图通过断点观察,现在的rcx不是ws2_32.send第二个参数,但rdx的值还是数据包的数据

然后按F8,可以看到rcx的值变成了ws2_32.send第二个参数,然后数据包的数据也写进去了,这个位置就感觉很符合条件断点

如下图设置条件断点,Word(rcx)!=0x0555,Word(rcx)的意思是读rcx两个字节的数据,到这就解决了激活窗口的数据包问题,然后接下来找公共call

然后下图是通过发送聊天数据触发的断点

然后按CTRL+F9再按F8

然后继续按CTRL+F9再按F8,可以发现在第四层按了CTRL+F9再按F8之后来到的位置和通过激活窗口跳到的位置不一样了,这说明第四层就是公共call,然后按F9让代码运行起来

然后鼠标左键单机下图红框位置,然后按回车键(Enter键)

然后就来到下图红框位置,也就是第四层函数的头部,到这公共call也就找好了

这里可以换一个激活窗口的条件判断,如下图通过激活窗口触发断点,然后下图红框位置是函数第一行,所以栈里的第一个数据就是返回地址,这个返回地址是返回到激活窗口的功能里,所以可以通过判断栈第一个数据来过滤激活窗口

下图是通过激活窗口触发的断点,0x00007FF663213A65是激活窗口代码的地址,通过上面的分析第四层是分界线,所以写 [rsp]!=0x00007FF663213A65 可以用来做过滤激活窗口

总结:

通过对ws2_32.send第二个参数设置硬件写入断点,然后通过激活窗口触发硬件写入断点,然后通过多次CTRL+F9再按F8,找到了激活窗口调用函数路线,然后在通过发送聊天数据触发断点也找到了聊天调用的函数路线,通过激活窗口路线和聊天路线的对比找到了公共call,通过对公共call设置 [rsp]!=0x00007FF663213A65 条件断点解决了激活窗口发送数据包问题


img

http://www.dtcms.com/wzjs/601444.html

相关文章:

  • 医院网站怎么做庆阳东道设计
  • 沈阳专门做网站网站备案查询是什么意思
  • 阿里云添加网站上海板块做企业优化的公司
  • 网站免费正能量软件直播卖产品的网站怎么做的
  • 开发个网站多少钱莱芜受欢迎的搜狗推广
  • flash网站做seo优化好不好搭建网站做财务系统
  • 高端网站建设需要多少钱北京征集网站建设
  • 上海 网站开发 兼职品牌的三大核心价值
  • 织梦网站模板安装本地wordpress媒体库外链
  • 短网站生成做百度网站那家好
  • 做小程序还是做网站网站的优化与网站建设有关吗
  • 建网站如何赚钱linux视频播放网站
  • 免费公司取名器seo排名第一
  • 经典企业网站模板罗湖网页设计
  • 外国人做的关于中国的视频网站吗做外贸国外网站
  • 青海企业网站建设开发在吗做网站商城
  • 青岛市城市建设档案馆网站网站建设目录结构doc
  • 文昌网站 做炸饺子百度站长统计工具
  • 网站说服力-营销型网站策划移动端开发语言
  • 网站制作优化济南品牌网站建设 杭州
  • 网站延迟加载教育培训门户网站源码
  • 信得过的网站开发推广南安网站设计
  • 网站SEM优化如何做在线制作网站源码
  • sharepoint 网站开发小红门网站建设
  • 岳阳网站建设网站wordpress编辑器知乎
  • 石家庄正定新区建设局网站域名空间网站怎么做
  • 南联网站建设网站留言板漏洞
  • 温州网站建设专家网页视频下载app软件
  • 肇庆广宁住房和城乡建设部网站adc网站建设
  • 青岛 生物类网站建设绿色模板网站