呵呵 这个说的是方法,就不拿哪个游戏来举例了,懂得原理,操作自己灵活变动。

首先说的,网络游戏是有客户端 服务器的,这样就得需要一个通讯,基本上的功能都会通过服务器来验证的,要是本地验证的话那就能很快做出BT功能了。所以为了防止BT功能,就会用服务器来控制。

那么,现在知道了一个关键的地方了,也就是通讯,就是联网,就是发包了。那么发包就得send【或者WSASend】了。至于哪个是不重要的。因为他们的原理是一样的,而我下面将要说的是原理上的寻找,不是告诉你说具体找哪个的,因为在我看来,找哪个都是一样的。

要是你想懂得以下我说的意思,可能需要了解的有:OD的基本使用方法;《Wingdows核心编程》;还得懂得汇编;还要掌握一种编程语言及在此编程语言里面嵌入汇编【要是你把汇编转换成你的编程语言来写且实现跟汇编一样的功能的话也不反对】等。

一:
开一个游戏,进入后,开OD【有的游戏可能会检测OD,也许需要你先开OD,然后通过一些插件来实现隐藏或者过掉游戏检测】,附加游戏进程,这个是必须的,虽然基本上人会搞游戏的都懂这个。

二:
然后按OD上面的那个字母按钮 “E”  ,选择游戏进程,进入到游戏领空,然后在游戏领空里面你看到的第一个call,进到这个call里面,再看这里面的第一个call,进去,按照 这样的方法一直到 kernel32.dll 或者 ntdll.dll 里面的第一个call ,下断【可以双击此行的Hex dump 的值或者再选中此行的时候按F2】,然后回到游戏里面,随便使用一个你认为能让游戏发包的功能。
【或者你直接找OD里面的函数。可通过Ctrl + N 来显示此时游戏的函数,这个时候应该能看到Send 或者 WSASend ,要是看不到你就按照上面的步骤来操作吧,不过这个找到的发包函数不一定对,但是按照上面操作找的话肯定对】

三:
如果上面的操作你都搞定了,那应该此时OD里面就断下来一个地方,你就翻上几层就可看到游戏的发包函数了。

四:

找到发包函数之后,你如果直接断这个发包call的话,应该会一直断的,或者断的很快。会一直这样。然后你看OD的寄存器的值,主要是看这个发包的包长 【要是不懂的话,就看寄存器哪个值是有固定的几个来回出现的就行】,然后选中你断的那行,按 Shift + F2 【或者你找OD的调试(中文版),Debug(英文版)的条件断点】,在弹出的框框里面填入你看的那个寄存器的值,比如:eax != 0x2 && eax != 0xc && eax != 0x6【这个条件视实际情况而定】。然后就可以通过这个发包call来这你想要的功能call了【不过这个只能找到那些发包的功能call,要是不发包的 话,可以看下我的相关帖子,应该可以看到相关的方法】。

五:

在找到了发包call之后,可能你想找到明文发包call,那样的话,也是通过这个call来向上找的,就看你想要什么call了,基本上99%都可以找到。

综上所述,应该就可以实现一个比较万能的方法了,要是由于本人的表达能力有限,导致各位读者看不懂的话,还请见谅。要是想要弄清楚或者交流的话,可以到我们专门为了交流call而准备的群:辅助技术支持群 88823117 .

最后再次重申,由于本人才疏学浅,表达能力有限,以上发的烂文各位看不懂的话还请飘过,或者有什么疑问可以回帖发问,混沌尽量都能回复。

找call的万能方法,一招通杀所有网络游戏【个人实践出来的】相关推荐

  1. 游戏中找CALL的万能方法

    找call的万能方法,一招通杀所有网络游戏 呵呵 这个说的是方法,就不拿哪个游戏来举例了,懂得原理,操作自己灵活变动. 首先说的,网络游戏是有客户端 服务器的,这样就得需要一个通讯,基本上的功能都会通 ...

  2. 转游戏中找CALL的万能方法

    找call的万能方法,一招通杀所有网络游戏 呵呵 这个说的是方法,就不拿哪个游戏来举例了,懂得原理,操作自己灵活变动. 首先说的,网络游戏是有客户端 服务器的,这样就得需要一个通讯,基本上的功能都会通 ...

  3. 漏洞进阶之——XSS万能超级无敌全通杀payload

    XSS万能超级无敌全通杀payload XSS 漏洞简介 payload--on,js事件 payload--标签 payload--过狗过墙思路 本人常用payload分享 ------------ ...

  4. 微信引流的万能方法 微信引流的万能方法

    这两天翻阅了无数关于引流的文章. 这些文字,大多告诉你,在哪个app, 用什么话术,引流到微信. 但这些技巧(姑且称为"术"),如果你不知道变通,那么这些技巧很快就会过时. 有没有 ...

  5. Linux 虚拟机和主机互通 [万能方法]

    VMware Linux 虚拟机和主机互通 [万能方法] 前言:诸如以下问题,解决问题的思路都是一样的,看完此文后都能找到答案: 主机为何 ping 不通 虚拟机?请检查是否在同一网段?Linux 防 ...

  6. java 删除桌面快捷方式_万能方法用指定浏览器打开桌面上的网页快捷方式

    场景:在桌面上新建了几个网页快捷方式,双击之后想用指定的浏览器打开. 常规方法 将目标浏览器设置为默认浏览器,比如你想双击之后想用谷歌浏览器打开,那你就将谷歌浏览器设置为系统默认浏览器.设置方法有很多 ...

  7. 万能方法解决linux和黑苹果下usb无线网卡兼容问题

    不管是安装linux还是黑苹果,都有三大卡(声卡,显卡,网卡)的驱动问题摆在面前,问题面前人人平等,不管是新手老手,都有可能在其中任何一个或多个卡上面摔跟头. 在这三大卡中,尤以网卡首当其冲,因为网卡 ...

  8. main方法_错误: 在类 ZiFUChuan.Pyramid 中找不到 main 方法, 请将 main 方法定义为:

    错误: 在类 ZiFUChuan.Pyramid 中找不到 main 方法, 请将 main 方法定义为: public static void main(String[] args) 否则 Java ...

  9. Python 语法问题-module ‘pip._internal‘ has no attribute ‘pep425tags‘. 原因及解决办法,32位、64位查看pip支持万能方法

    方法一:新方法篇 直接用pip debug --verbose 命令即可看 pip 支持. 注: 感谢 lukea 小伙伴的分享! 详细代码如下: C:\Users\Administrator> ...

最新文章

  1. JDK安装和坏境变量配置
  2. Apache支持ASP.NET方法浅析
  3. 响应式开发中合理选定CSS媒体查询分割点
  4. element-ui下拉框数据双向绑定
  5. 动手学习数据分析(五)——数据建模及模型评估
  6. 领域驱动战略设计实践
  7. [wpa_supplicant]基于ubuntu的wpa_supplicant工具的安装与使用
  8. tp6 导入excel表格
  9. 时间序列分析之误差修正模型(ECM)
  10. libero soc 11.9 modelsim仿真
  11. AutoCAD Civil 3D中将CASS地形图中地形点转换成CAD点实体
  12. 场景分析法设计测试用例
  13. 业务单据堆积如山?如何提升会计做账效率?
  14. 【Linux】CentOS7设置笔记本合盖不休眠
  15. 怎样做好服务器运维工作
  16. Redis基础进阶--Sentinel 机制与用法(二)
  17. 15支持哪些数据库版本 tfs_版本和支持的功能 - SQL Server 2016 | Microsoft Docs
  18. 差动保护类毕业论文文献包含哪些?
  19. 使用shizuku+小黑屋实现对MIUI系统应用的冻结
  20. “系统资源不足,无法满足请求服务“ ,而内存够大,解决办法

热门文章

  1. 混合背包(信息学奥数一本通-T1270)
  2. 马的遍历(洛谷-P1443)
  3. python中递归函数写法_Python之递归函数
  4. C语言 strlen函数实现
  5. C++:const VS define
  6. 添加notepad到右键菜单栏
  7. python numpy Quickstart tutorial之ndarray创建
  8. word删除分节符后之前的格式乱了_分页符分节符,你知道多少
  9. 宝塔:ShopXO开源商城(如何二级域名访问)- 配置篇
  10. phpcmsV9 添加内容:如何“增加复选框、下拉菜单”(含案例、截图)- 教程篇