首页
社区
课程
招聘
[求助]LOL的画圈函数分析遇到的一点问题
发表于: 2015-12-27 16:24 6541

[求助]LOL的画圈函数分析遇到的一点问题

2015-12-27 16:24
6541
感觉LOL是一个比较适合练技术的游戏 于是就想去练下自己找call的能力

之前无意得到了一个    显示炮塔范围的地址  然后后来 腾讯对她加了CRC

我就想能不能调用他的画圈call呢    于是我就尝试去找

找到了  人物的画圈call 之后  发现 炮塔的画圈call 却不是人物的那个画圈call

00CF2880    8BFF            mov edi,edi    攻击范围画圈call

炮塔显示特征 8B CE F3 0F 59 C0 0F 28 C8

00933EED   /75 1B           jnz short 00933F0A

这里改jmp   就会显示炮塔范围

往下跟了下

00933F6B   /EB 02           jmp short 00933F6F
00933F6D   |33C0            xor eax,eax
00933F6F   \F3:0F1090 D8000>movss xmm2,dword ptr ds:[eax+0xD8]
00933F77    8BCE            mov ecx,esi
00933F79    F3:0F5815 B8A02>addss xmm2,dword ptr ds:[0x320A0B8]
00933F81    E8 AA825800     call 00EBC230
00933F86    84C0            test al,al
00933F88    0F84 C5020000   je 00934253

call 里面有获取坐标的行为  我想 会不会是圈圈 的坐标呢 修改之

00EBC26B    F3:0F1047 5C    movss xmm0,dword ptr ds:[edi+0x5C]
00EBC270    F3:0F104F 64    movss xmm1,dword ptr ds:[edi+0x64]



发现这个画圈call 确实 不同 中间是空心的   

后来因为本人水平有限 分析不了什么出来了。

望各位指点一二!

[课程]Android-CTF解题方法汇总!

上传的附件:
收藏
免费 0
支持
分享
最新回复 (11)
雪    币: 341
活跃值: (138)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
2
防御塔转移到哪里去了真牛
2015-12-27 18:43
0
雪    币: 1042
活跃值: (470)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
66666  这样是不是可以越塔强杀了。~
2015-12-27 19:11
0
雪    币: 115
活跃值: (23)
能力值: (RANK:20 )
在线值:
发帖
回帖
粉丝
4
怎么过TP的
2015-12-27 22:19
0
雪    币: 6058
活跃值: (4727)
能力值: ( LV10,RANK:160 )
在线值:
发帖
回帖
粉丝
5
没人能看看吗?
2015-12-29 23:32
0
雪    币: 185
活跃值: (724)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
记得人物按A会显示攻击范围 之前跟过一个CALL 可以显示出自身QWER的技能范围 参数也简单 就传0-4 没试过显示其他英雄的是否有效 一般这东西自己画也可以吧
2015-12-29 23:50
0
雪    币: 129
活跃值: (333)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
xed
7
德玛西亚!
2015-12-30 02:43
0
雪    币: 242
活跃值: (89)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
8
00CF2880 8BFF mov edi,edi 攻击范围画圈call
你跟的这个函数,就可以画圈。

要画圈,得下勾,你Call一次没用,游戏本身在不停的重画。
所以你也得不停的call,所以你得下个勾子,让你的call不停的被游戏调用。

// delphi call demo
var
  f: Single;
  pos: Record
    x, z, y: Single;
  end;
begin
  // 圈半径
   f := 900;
   // 圈中心点
   pos.x := 1000;
   pos.z := 25;
   pos.y := 2000;

  asm
    movss  xmm1, f
    push  $3F800000
    push  0
    push  0
    push  0
    lea   ecx, pos
    mov   edx, $015372AC
    mov   eax, $00CF2880
    call  eax
    add   esp, $10
  end;
end;
2015-12-30 03:17
0
雪    币: 6
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
怎么牛X
2015-12-30 08:57
0
雪    币: 107
活跃值: (27)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
delphi大神,请教 直接在var里面 Record  这样不用申请内存就可以用吗?

全局变量也可以吗
2015-12-31 12:17
0
雪    币: 6058
活跃值: (4727)
能力值: ( LV10,RANK:160 )
在线值:
发帖
回帖
粉丝
11
我知道这个call  但是我想尝试去跟炮塔的画圈call    。能帮我看看否?
2015-12-31 13:29
0
雪    币: 4662
活跃值: (3061)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
这样-0 -
2016-1-2 16:45
0
游客
登录 | 注册 方可回帖
返回
//