线程发包的应用非常广泛,往往用来防止分析明文包。而跳出线程发包的原理则是不断的在包的来源上下写入断点,就可以调到线程外的内存拷贝函数中。

首先我们来到send函数处下F2断点,并观察函数的参数变化(如图)

通过ALT+K可以发现每一次下断的返回都是固定的,而且数量非常少,这说我们我们是在线程里的(如图)

在包内容上下写入断点,再次做发包动作游戏断在了一个内存拷贝的函数中(如图)

多次执行到返回后来到一个公共CALL和功能CALL相邻的函数处(如图)

到函数内部的头部进行观察发现这里可以断到游戏的大部分发包函数,并且其参数是明文的(如图)

我们发现这个函数的参数是存放在ecx的结构体中的,以喊话功能为例,我们可以看到这里确实是由喊话明文的,而结构中的其他偏移则代表的是喊话的一些条件和玩家等等(如图)

如果不想调用这里的函数,也可以选择执行到返回去调用外层的函数,一般来说外层的函数都要比明文包要容易分析的一些。

【游戏分析】《兽血沸腾单机版》明文包分析相关推荐

  1. 网络爬虫---抓包分析,用抓包分析爬取腾讯视频某视频所有评论(Fiddler工具包的分享)

    抓包分析,用抓包分析爬取腾讯视频某视频所有评论(Fiddler工具包的分享) 文章目录 抓包分析,用抓包分析爬取腾讯视频某视频所有评论(Fiddler工具包的分享) 一.抓包分析 1.下载工具并安装 ...

  2. 某单机游戏明文包分析

    线程发包的应用非常广泛,往往用来防止分析明文包.而跳出线程发包的原理则是不断的在包的来源上下写入断点,就可以调到线程外的内存拷贝函数中. 首先我们来到send函数处下F2断点,并观察函数的参数变化(如 ...

  3. 【游戏逆向】一款单机游戏明文包分析

    线程发包的应用非常广泛,往往用来防止分析明文包.而跳出线程发包的原理则是不断的在包的来源上下写入断点,就可以调到线程外的内存拷贝函数中. 首先我们来到send函数处下F2断点,并观察函数的参数变化(如 ...

  4. 机场云商小程序sign分析,签名分析,机场下单包分析

    需要用到的工具: 精易编程助手(其他工具也可以代替,发包工具即可.) Charles WebStorm 操作步骤: 用真机抓包(这个小程序不允许PC端访问) 不会使用工具的请先看TOP滔博tssign ...

  5. 《Wireshark数据包分析实战(第2版)》目录—导读

    版权声明 Wireshark数据包分析实战(第2版) Copyright © 2011 by Chris Sanders. Title of English-language original:Pra ...

  6. 网络爬虫系列(一):chrome抓包分析

    网络爬虫系列(一):chrom抓包分析 1.测试环境 2.网页分析 (1) 网页源代码分析 (2) 网络抓包分析 1.测试环境 浏览器:chrome浏览器 网页分析工具 :开发者工具 2.网页分析 ( ...

  7. 【转载】网络数据包分析 网卡Offload

    对于网络安全来说,网络传输数据包的捕获和分析是个基础工作,绿盟科技研究员在日常工作中,经常会捕获到一些大小远大于MTU值的数据包,经过分析这些大包的特性,发现和网卡的offload特性有关,本文对网卡 ...

  8. wireshark抓包分析怎么看进程_WireShark抓包分析

    简述:本文介绍了抓包数据含义,有TCP报文.Http报文.DNS报文.如有错误,欢迎指正. 1.TCP报文 TCP是4层工业标准中的传输层协议,使用三次握手协议建立连接,面向连接的,可靠的通信.当主动 ...

  9. 头脑王者对战游戏html5源码,头脑王者分析笔记及微信小程序解包源码

    最近感觉微信小程序比较火,周围很多人在玩"跳一跳"和"头脑王者"之类的小游戏. 对于小程序我也产生了浓厚的兴趣. 一开始看到官方的小程序的介绍,也看了小程序的部 ...

最新文章

  1. Nexus Repository Manager 3.0 发布
  2. MATLAB中多个一维数组的合并
  3. Eureka修改实例名称
  4. 50行代码搞定无限滑动幻灯片
  5. pytorch:一维线性回归(一)
  6. input子系统驱动学习之中的一个
  7. nginx 正向代理_看这篇彻底认识Nginx!
  8. Silverlight之OOB模式下的一些事
  9. c语言装b程序,C语言打造表白和装逼利器:亲爱的让我们相爱在一起,酷炫的梦幻...
  10. IDEA报Invalid bound statement (not found)错误解决办法
  11. asc超级计算机题目,ASC世界大学生超级计算机竞赛赛题:单张图像超分辨率
  12. python求奇偶数和_python奇偶数求和
  13. Cisco AP-如何识别思科胖瘦AP
  14. 开源企业虚拟化Proxmox VE(PVE)6.3 安装
  15. 纯前端表格控件SpreadJS V14.0发布:组件化编辑器+数据透视表
  16. IO测试软件–orion
  17. 山东交通学院linux期末考试题,山东交通学院《桥梁工程》期末考试试题(B).doc
  18. Kubernetes API Aggregated 是什么
  19. 系统架构设计——秒杀系统架构设计
  20. Qt 之 设置窗口边框的圆角

热门文章

  1. 什么是新零售系统?如何实现用户去中心化?
  2. java计算机毕业设计springboot+vue宠物服务管理系统
  3. [转]Skynet之斗转星移 - 将控制权交给Lua
  4. 调查问卷制作(layui)
  5. 解决问题记录 ------接口测试工具 postman使用
  6. AI绘画Stable Diffusion实战操作: 62个咒语调教-时尚杂志封面
  7. 可重入锁 介绍以及原理
  8. Windows本地服务器搭建(微信公众号开发)
  9. java计算机毕业设计学生公寓管理系统源程序+mysql+系统+lw文档+远程调试
  10. intellij idea的Browse repositories无法搜索安装插件?