挂海论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
 友情提示:文字/图片广告均非网站意见,请担保交易勿直接付款,由此产生的责任自负
玩游戏来117游戏网(H5不下载也能玩手游传奇,吃鸡,竞技都有)不懂社区·好资源不错过·各位资源站大佬欢迎来采集搬运IOS签名/udid证书出售/送证书加群1040456405 ██【我要租此广告位】██
... .
查看: 4202|回复: 7
打印 上一主题 下一主题

[其他] 任鸟飞谈逆向----XNF重新实现的发包函数找法

[复制链接]
3正式会员
244/300

244

积分

44

主题

6

听众
已帮网友解决0 个问题
好评
0
贡献
200
海币
971
交易币
0
跳转到指定楼层
楼主
发表于 2017-11-1 14:56:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提醒:若下载的软件是收费的"请不要付款",可能是骗子,请立即联系本站举报,执意要付款被骗后本站概不负责。(任何交易请走第三方中介,请勿直接付款交易以免被骗!切记).

友情提示:文字/图片广告均非本站意见,请担保交易勿直接付款,由此产生的责任自负!!!↑↑


我们知道网络游戏一定要客户端和服务端通信,否则就成了单机游戏了。那么通信就一定要用到发包函数,发包函数有哪些呢?主要就是三大发包函数:send sendto 以及WSASend。通过发包函数下断,根据函数调用关系,可以很容易的找到游戏里的各种功能函数。
那么我们拿XNF来实验,看是否可以断到功能函数。
我们发现  无论是在send 头部
还是 sendto 和 WSASend 头部下断
在游戏里做任何动作,游戏都不会断下。
那是为什么呢?说好的可以找到功能函数呢?原因很简单!两种可能
如果有什么不懂 可以关注微信公众号 任鸟飞逆向  交流学习
第一种可能检测了断点。我们通过硬件断点方式以及在函数其他位置下断等方式发现并非是检测断点
第二种可能重新实现了发包函数。
那么基本可以确定,这个游戏重新实现了发包函数,但是我们说,所谓的重新实现,不过是按照原来的函数重新写的而已,是没有办法面目全非的。
同样也是两种办法,
第一种特征码定位,这是一个办法,但是,你并不知道他重新实现的代码处在什么模块之内,而且你也不知道他是否修改了哪一小块代码,同时你也不知道他是重新实现的这三大发包函数的哪一个,好吧,这是一个体力活,在不是完全没有办法的前提下,我是不会选择这样的方案的。
第二种这三大发包函数内层还会调用系统的发包函数 WSPSend  那么我们只要找到WSPSend,在这个函数上下断就可以断到重新实现的发包函数了。
怎么去找呢?
我们先找到一个正常send发包的进程
在send函数内部    call [eax+64] 的续表函数位置下断
进程做任意发包动作
断下以后 我们点F7 进入续表函数
进来的这个函数就是 WSPSend
记录下WSPSend 的地址 如图 719C583F  当然每台电脑是不同的
然后附加上XNF 到该地址下断  (同一台电脑哦)
做任意发包动作断下以后    通过调用关系  
可以顺利的返回到  重新实现的发包函数
这次我们再做任何发包动作  都可以断下了  都可以找到功能函数了



联系我时,请说是在 挂海论坛 上看到的,谢谢!



上一篇:任鸟飞谈逆向----HOOK &&&&&LOL更换皮肤 分析
下一篇:王者荣耀 无限大招 无限技能教程
免责声明:
1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关。一切关于该内容及资源商业行为与www.52ghai.com无关。

2、本站提供的一切资源内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。

3、本站信息来自第三方用户,非本站自制,版权归原作者享有,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。

4、如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵犯你版权的,请邮件与我们联系删除(邮箱:xhzlw@foxmail.com),本站将立即改正。

3正式会员
244/300

244

积分

44

主题

6

听众
已帮网友解决0 个问题
好评
0
贡献
200
海币
971
交易币
0
沙发
 楼主| 发表于 2017-11-6 14:27:56 | 只看该作者
联系我时,请说是在 挂海论坛 上看到的,谢谢!
3正式会员
244/300

244

积分

44

主题

6

听众
已帮网友解决0 个问题
好评
0
贡献
200
海币
971
交易币
0
板凳
 楼主| 发表于 2017-11-9 13:24:52 | 只看该作者
腾讯统一登录器--QQ仙侠传控件登录和GetWindowLong应用 http://pan.baidu.com/s/1eQo8ZtC
3正式会员
244/300

244

积分

44

主题

6

听众
已帮网友解决0 个问题
好评
0
贡献
200
海币
971
交易币
0
地板
 楼主| 发表于 2017-11-13 18:59:52 | 只看该作者
腾讯的所有游戏 这个基本通用
3正式会员
244/300

244

积分

44

主题

6

听众
已帮网友解决0 个问题
好评
0
贡献
200
海币
971
交易币
0
5#
 楼主| 发表于 2017-11-16 12:58:50 | 只看该作者
XNF重新实现的发包函数找法
腾讯游戏多是这样
3正式会员
244/300

244

积分

44

主题

6

听众
已帮网友解决0 个问题
好评
0
贡献
200
海币
971
交易币
0
6#
 楼主| 发表于 2017-11-20 13:14:29 | 只看该作者
任鸟飞谈逆向----XNF重新实现的发包函数找法
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

免责声明|Archiver|手机版|小黑屋|挂海论坛

GMT+8, 2025-4-3 16:36 , Processed in 0.574170 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

本站资源来自互联网用户收集发布,如有侵权请邮件与我们联系处理。xhzlw@foxmail.com

快速回复 返回顶部 返回列表