挂海论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
 友情提示:文字/图片广告均非网站意见,请担保交易勿直接付款,由此产生的责任自负
玩游戏来117游戏网(H5不下载也能玩手游传奇,吃鸡,竞技都有)不懂社区·好资源不错过·各位资源站大佬欢迎来采集搬运JD寻实力长期勤快开发,来实力代理,DMA内存,项目讨论群 【瓦--无畏】纯硬件锁,永久可用,无检测,源头厂家一手制作。稳定无异味,来实力代理 安卓/ios 分发签名,已对接CDN,国内备案
收WB量三角洲gamest参数自带上号器可合作分成,另03收网吧端自带插件做weg企鹅2245456780 ██【我要租此广告位】██...
查看: 4892|回复: 0
打印 上一主题 下一主题

[网页游戏辅助源码] 任鸟飞谈逆向----天涯明月刀》之技能封包分析

[复制链接]

51

积分

15

主题

5

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

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


很多3D游戏对于技能的调用,往往都会选择调用外层的功能函数,而避免调用封包,因为这类游戏的技能封包往往都比较复杂,参数较多,不方便调用,外层的功能函数参数却非常简单。以《天涯明月刀》为例,我们比较一下功能函数和封包的差别,并分析封包结构内容。
首先我们来看一下外层功能函数的调用
push 1
push 技能ID
mov  ecx,[Base_Role_Coord]
mov  ecx,[ecx+Offset_Coord1]
call Call_ReleaseSkills
这是一个非常简单的功能函数,参数除了一个立即数0x1之外就只剩一个技能ID了,而ecx的分析也很简单。
接下来我们看一下技能封包(如图)
file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml3472\wps1.png
这是唐门·千魂裂的封包,封包长度为41,经过多次对比,以及对技能对象的分析,可以得到如下结果
$ ==>    >28DB3D9C+0[[Base_Role_Coord]+Offset_Coord1]
$+4      >00D74D95+4技能ID
$+8      >0000002A+8[SkillsPacket-4]+1
$+C      >80000000+C[SkillsPacket]
$+10     >00000002+1000000002
$+14     >044BE700+15X*100
$+18     >04BE0200+19y*100
$+1C     >0024FA00+1DZ*100可以传0
$+20     >28DB4700+20[[Base_Role_Coord]+Offset_Coord1]+A00
$+24     >28DB3D9C+24[[Base_Role_Coord]+Offset_Coord1]
$+28     >00000000+2800000000
$+2C     >000003D8+2C000003D8
$+30     >EB608000+31朝向,X轴正向为0,逆时针转到X轴负向递增为+π,顺时针转到   
      X轴负向递减为-π
$+34     >0285923F+35EC028592
$+38     >000000EC+3900000000
$+3C     >00000000+3C00000000
$+40     >00+4000000000
左边是OD中直接复制出的封包,右边是修正后的偏移,我们发现这里的参数很多,几乎每一个字节都有特定的含义,对于+31处的技能朝向我画了一个草图(如图)PS:画图水平实在是烂,大家凑合看下
通过对比可以发现,封包的结构无论是分析还是调用都非常麻烦,如果不是有特殊需求,比如脱机,防检测,或者外层严重VM无法分析等,不会选择用技能封包来做 。
逆向交流qun:453769015



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



上一篇:开源无痕驱动,支持全系统,支持全游戏
下一篇:开源小易DLL里面的检测以及处理REZ错误代码
免责声明:
1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关。一切关于该内容及资源商业行为与www.52ghai.com无关。

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

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

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

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-5-15 09:41 , Processed in 0.124368 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.2

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

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