首页
社区
课程
招聘
[原创]LOL辅助开源
发表于: 2015-12-18 13:15 27032

[原创]LOL辅助开源

2015-12-18 13:15
27032

这个项目维持了一年,大概10月份的时候结束的,因为腾讯出的插件公约,再加上腾讯自身出的TGP,我觉得可持续性发展的盒子应该是要往大数据和新手引导方向走的,而不是局限于一些变态的功能或者是利用游戏漏洞,但是!
我还是要说一下我的一些想法,因为我个人精力有限,而且不喜欢躲猫猫,所以一般游戏在打击的功能,我都会尽快下架,附件里的源码是10月份的,只是动态链接库的源码,有些功能已经删减了,用的是消息钩子的注入方式,前端是用aardio里面的WEBKIT写的(因为有些控件已经不能满足我的需求了,比如皮肤列表,用HTML5实现非常方便,分析游戏官网的ajax,每周周免也是如此)。个人感觉我的设备丢失处理的方式不是很妥,不过不会崩溃.
但是!我还是谈谈一些想做但是没做的功能,比如全套技能打在某个英雄身上的真实伤害计算画在英雄头上,迷雾里有些特殊技能特效的提示,比如我在中路,3000码范围内,某个敌方英雄的技能(比如小丑的烟雾)特效如果出现(实现方法应该通过对象表遍历出特效对象然后获取名称/Type跟坐标然后比对自己的坐标小于3000码),就提示敌人靠近,上中下路前期对线的MISS提示,因为有些猪队友从来不报MISS,10分钟平均补刀数统计(这个要基于用户量很大的情况下做比较合适),战绩查询(这个需要调用TGP的接口,需要另外分析)

皮肤怎么分析?
通过游戏日志输出里的Hero、Create、Skin字样为切入点去分析
如何调试游戏?
如果不能调试国服可以尝试去调试台服/美服,通过特征码定位回国服
如何将游戏世界坐标投影到大地图/小地图屏幕坐标?
通过分析英雄的坐标访问地址,然后挨个用CE下钩子,用钩子修改以后看游戏里的反应,如果小地图里的头像移动了,说明这一块是小地图的功能,然后跟着这个数据,看传到哪里了,记得实时查看堆栈和寄存器,如果有比较像是屏幕坐标的,就可以跟进那个CALL如果有很多关于浮点操作的指令而且是成片的,就应该是矩阵计算的call,以此类推大地图
1.分析出游戏的算法
2.直接调用游戏里的CALL(这个方便,不用老是更新)
如何分析技能CD?
技能CD在内存中不是倒计时形式的所以搜减少的数字是搜不到的,至于这个是怎么发现的
通过字符串,技能上面有显示剩余时间
通过这个分析到字符串处理的那层,然后看堆栈,往上走
然后会发现原来游戏开局之后有个变量是一直在增加的,没错,这就是游戏时间
那CD是通过游戏时间+技能时间存放在技能对象里的
如何写打野计时?
通过小地图上的图标对象,图标对象有名称的我记得没错的话应该是叫MonsterCamp0X之类的,然后自己计时

我其实一直比较好奇的是XZONE那些脚本挂是怎么做到的,也是这样去分析游戏的各种基址吗,然后用lua挂接,可是这样游戏一更新,不是要更新一大堆地址吗,还是说他直接调用的游戏里面的lua


[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

上传的附件:
收藏
免费 3
支持
分享
最新回复 (24)
雪    币: 1176
活跃值: (1264)
能力值: ( LV12,RANK:380 )
在线值:
发帖
回帖
粉丝
2
这么nice?!!!!
2015-12-18 13:30
0
雪    币: 228
活跃值: (115)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
3
L#  XZONE差不多都是用HOOK.不过他们自己有写工具来自动更新地址.
L#比较特殊,他HOOK 后的接口再用C#做解释引擎去执行.也是独具一格.
2015-12-18 13:34
0
雪    币: 405
活跃值: (1071)
能力值: ( LV7,RANK:105 )
在线值:
发帖
回帖
粉丝
4
HOOK什么东西,可以如此强大
2015-12-18 13:37
0
雪    币: 248
活跃值: (3789)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
都开源了,围观一下
2015-12-18 15:08
0
雪    币: 70
活跃值: (72)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
纯属围观~
2015-12-18 15:47
0
雪    币: 91
活跃值: (496)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
你要做的,S1赛季有人已经做好了,当初也是朋友给我的国外的外挂,楼主可以去国外找找,他们早已经做出来了S1的时候
2015-12-18 15:59
0
雪    币: 1042
活跃值: (500)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
可以的
2015-12-18 16:27
0
雪    币: 995
活跃值: (669)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
XZONE 这些都是 HOOK 收包CALL 的数据 直接接受技能封包 得到名字 作用对象 坐标等 提前躲过技能 所以很变态,泽拉斯为什么R 基本都中 就是用 技能CALL直接锁定你坐标瞬间调用3次 3炮齐发。
2015-12-18 16:32
0
雪    币: 144
活跃值: (38)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
不错,下载下来看看
2015-12-18 17:07
0
雪    币: 5596
活跃值: (2173)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
那CD是通过游戏时间+技能时间存放在技能对象里的 原来是这样
2015-12-18 17:48
0
雪    币: 191
活跃值: (848)
能力值: ( LV12,RANK:530 )
在线值:
发帖
回帖
粉丝
12
前来顶贴...
2015-12-18 20:42
0
雪    币: 222
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
kiu
13
下载帮顶
虽然很久没玩LOL了
2015-12-18 21:42
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
不错,帮顶
2015-12-22 14:02
0
雪    币: 40
活跃值: (702)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
= =问下SkillObj里面+0x14不是技能CD相关数据 存放的么但是减去游戏时间不是CD 0x10处事技能等级我确定我找对了SkilObj
2015-12-26 15:14
0
雪    币: 341
活跃值: (143)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
16
好人。。。
2015-12-26 16:32
0
雪    币: 118
活跃值: (72)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
17
一生平安。。
2015-12-26 22:33
0
雪    币: 405
活跃值: (1071)
能力值: ( LV7,RANK:105 )
在线值:
发帖
回帖
粉丝
18
你看一下你的游戏时间获取的函数找对没有0x14偏移我记得是技能CD结束时间=游戏时间+冷却时间
游戏时间好像是游戏开局开始算的,你看一下游戏本身是怎么获取游戏时间的,有个函数是可以获取的
2015-12-28 00:17
0
雪    币: 13
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
涨资式了。。虽然不会做,了解一下扩展一下思维。
2015-12-28 00:41
0
雪    币: 40
活跃值: (702)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
好吧我一不小心GameTime那错了
2015-12-29 12:07
0
雪    币: 40
活跃值: (702)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
= =我想知道那个画圈圈怎么画你原本的那个Draw会崩但是特征码能搜到地址
2015-12-29 12:08
0
雪    币: 217
活跃值: (124)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
大神你好,我是LOL的玩家,也是游戏开发者,最近在研究LOL,想实现在OSX下玩国服,目前已经有点进展了,
但现在是在osx上启动游戏后,一会就崩溃了,不确定是不是服务器拒绝登录了,还是什么。。目测需要从协议入手,最近在研究LOL协议,消息编码协议为ENET改版,但后面lol command协议部分,我不知道如何解密的,楼主可否留下QQ,让我好好的请教一番? (私信不能发了,要扣钱,要不,我们微博上私信,留下QQ ?)
我的微博:http://weibo.com/cfc4nx

  



多谢。
2015-12-30 15:37
0
雪    币: 405
活跃值: (1071)
能力值: ( LV7,RANK:105 )
在线值:
发帖
回帖
粉丝
23
画圆圈通过定位攻击范围然后查找访问的地址,在访问的地址附近
画圆圈我记得有个绘画对象应该是的,你要定位一下
还有游戏里的一些寄存器使用在更新的时候会改变,你也注意一下
2015-12-31 12:26
0
雪    币: 15
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
大牛谈谈有没有真正意义的过检测 防F呢
2016-1-17 01:12
0
游客
登录 | 注册 方可回帖
返回
//