TA的每日心情 | 奋斗 2024-6-19 04:41 |
---|
|
实战(天涯明月刀),共16个课时
1:流程
a:简单熟悉 b:找一些遍历数据,角色数据,背包,或者玩家遍历,找一两个要发包的功能call
c:通过功能call尽量先找到明文发包call,要分析出发包call的各参数和封包结构
d:稍微深入游戏
2:立项
用猎户(打猎来作为开发目标)
1:猎物遍历 2:NPC遍历 3:拍卖行数据遍历 4:遍历邮件 5:背包遍历 6:寻路
7:各功能封包
3:数据收集
a:获得周边所有对象的遍历结构和基址,以及数据类结构体(HP,MP,等级,名字......)
注:数组结构序号的算法:mod(ID/容量)
b:获得周边对象的动态结构体数据 (坐标和行为状态)
注:数组结构序号的算法同上
c:把周边遍历程序化,但是分类可能不够明晰,无法得到所有数据
拍卖行的遍历(标准数组结构)
d:邮件遍历(标准的数组结构)
注:邮件的任何操作都会造成邮件数据结构的重置,找这种数据思路两个
(通过封包拦截程序确认邮件ID,进行查找地址和猜测偏移,找到基址)
(通过查找未知数据的变化,找到数组首尾的地址)
e:寻路call (封包拦截寻路行为,然后返回到调用处)
注:返回的时候,要找到循环调用发包的上一层
f:拾取包裹遍历 (不是标准数组)
g:分析封包内容;注入并书写发包call
h:继续分析封包内容
(对比法和替换)
注:封包内容一定是实际数据,实际行为可能用到的数据
本专题教程价格:350元
|
|