冰楓論壇

 找回密碼
 立即註冊
搜索
查看: 762|回覆: 8
打印 上一主題 下一主題

[求助/徵求] 請各位大大幫我看看這個ICS技能注入哪裡更新得有問題?

[複製鏈接]

43

主題

0

好友

85

積分

新手上路

Rank: 1

UID
290224
帖子
384
主題
43
精華
0
積分
85
楓幣
282
威望
76
存款
0
贊助金額
0
推廣
0
GP
51
閱讀權限
10
性別
保密
在線時間
180 小時
註冊時間
2020-9-13
最後登入
2024-8-18
跳轉到指定樓層
1
發表於 2021-10-23 19:35:29 |只看該作者 |倒序瀏覽
TwMs 238.2 ICS 技能注入
[Enable]
Alloc(CheckESP,4096)
Label(Skill)
Alloc(skillid,04)
Alloc(args,04)
Registersymbol(args)
Registersymbol(skillid)
Alloc(SkillInjectionICS,2048)
Label(SkillInjection)
Label(hook)
Label(hook1)

skillid:
DD 0

args:
dd 0

CheckESP:
cmp [esp+18],02CCC14D
jne timeGetTime
mov [esp+18],Skill
jmp timeGetTime

Skill:
push eax
mov eax,[skillid]
mov dword ptr [edi+000130E4],eax
mov eax,[args]
mov dword ptr [edi+000130E8],eax
pop eax
mov dword ptr [edi+000130EC],0
jmp 02CCC14D

SkillInjectionICS:
cmp [esp+58],02E4B908
jne GetLastError
mov [esp+58],SkillInjection
jmp GetLastError


SkillInjection:
push eax
mov eax,[0524E300]
mov eax,[eax+14]
mov eax,[eax+00019218]
cmp eax,1
pop eax
jl 02E4B908

push eax
mov eax,[0524EFD8]
mov eax,[eax+4]
cmp eax,2
pop eax
jg 02E4B908

test eax,eax
jne 02E4BB70
mov eax,[edi+000000B8]
push ebx
lea ebx,[edi+000000B8]
mov ecx,ebx
call dword ptr [eax+38]
push eax
mov byte ptr [ebp-01],00
call 0068FF60
add esp,04
cmp eax,[edi+000130E8]
jmp hook

hook:
cmp [edi+000130E4],0042721E
jne hook1
mov eax,[edi]
mov ecx,edi
call dword ptr [eax+74]
lea edx,[eax-00000960]
cmp edx,64
jb hook1
cmp eax,000007D3
je hook1
mov eax,[ebx]
mov ecx,ebx
call dword ptr [eax+3C]
push eax
call 006A8030
add esp,04
cmp eax,22
jne 02E4BB6F

hook1:
mov ecx,[04386E60]
lea eax,[ebp-08]
push 01
push 00
push 00
push 00
push eax
push [edi+000130E4]
mov [ebp-08],00000000
push [ebp-10]
call 00A116A0
mov esi,eax
test esi,esi
jng 02E4BB6F
mov ecx,[edi+000130E8]
add ecx,-17
cmp ecx,23

jmp 02E4BB70

03AF15A8:
DD CheckESP

03AF1158:
DD SkillInjectionICS

[Disable]
03AF15A8:
DD timeGetTime

03AF1158:
DD GetLastError

DeAlloc(SkillInjectionICS)
DeAlloc(CheckESP)
DeAlloc(skillid)
DeAlloc(args)
UnRegistersymbol(skillid)
UnRegistersymbol(args)

請各位大大幫我看看這個ICS技能注入的數據是哪裡更新錯了,我把地址和偏移這些全部都注意到了,我感覺像是沒更新錯,但是沒有效果(不放技能,但是遊戲不閃退),勞煩幫我看看問題所在,我陷入死胡同了


點評

btb  這位網友請明天去掛眼科,我覺得你眼睛出現疲勞已經看不清楚操作碼了  發表於 2021-10-23 20:25
[發帖際遇]: ningmeng 因為參加「太陽花學運」被黨看見,而成功加入DDP側翼網軍,領取網軍獎勵 1 楓幣 幸運榜 / 衰神榜
收藏收藏0 推0 噓0


把本文推薦給朋友或其他網站上,每次被點擊增加您在本站積分: 1彩票
複製連結並發給好友,以賺取推廣點數
簡單兩步驟,註冊、分享網址,即可獲得獎勵! 一起推廣文章換商品、賺$$

1256

主題

8

好友

3021

積分

高級贊助會員

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

UID
175467
帖子
24509
主題
1256
精華
0
積分
3021
楓幣
6121
威望
2437
存款
137915
贊助金額
1500
推廣
0
GP
6067
閱讀權限
150
在線時間
4181 小時
註冊時間
2017-1-18
最後登入
2024-11-25

Android勳章 2017年紀念勳章 解說達人 論壇粉絲 貢獻王 積分勳章 論壇支持王 太陽勳章 高級客戶 熱心助人 中秋節紀念勳章 2018中秋節紀念勳章 音樂勳章 性別(女) 性別(男) 富豪勳章 富可敵國 懶人勳章 幼兒勳章 2018年紀念勳章 2018聖誕節紀念勳章 2019年紀念勳章 2019聖誕節紀念勳章 2020年紀念勳章 長老勳章 發帖達人 VIP會員 在線終極王 神手勳章 除蟲大隊 2020端午節紀念勳章 2020中秋節紀念勳章 2020聖誕節紀念勳章 2021年紀念勳章 2021端午節紀念勳章 2021中秋節紀念勳章 2021聖誕節紀念勳章 2022端午節紀念勳章 2022中秋節紀念勳章 2022聖誕節紀念勳章 2023端午節紀念勳章 2023中秋節紀念勳章 2023聖誕節紀念勳章 2024端午節紀念勳章 2024年紀念勳章 2024中秋節紀念勳章

2
發表於 2021-10-23 19:53:56 |只看該作者
本帖最後由 btb 於 2021-10-23 19:59 編輯

TwMs 238.2 ICS 技能注入
[Enable]
Alloc(CheckESP,4096)
Label(Skill)
Alloc(skillid,04)
Alloc(args,04)
Registersymbol(args)
Registersymbol(skillid)
Alloc(SkillInjectionICS,2048)
Label(SkillInjection)
Label(hook)
Label(hook1)

skillid:
DD 0

args:
dd 0

CheckESP:
cmp [esp+18],02CCC14D//02CCC142
jne timeGetTime
mov [esp+18],Skill
jmp timeGetTime

Skill:
push eax
mov eax,[skillid]
mov dword ptr [edi+000130E4],eax
mov eax,[args]
mov dword ptr [edi+000130E8],eax
pop eax
mov dword ptr [edi+000130EC],0
jmp 02CCC14D//02CCC142

SkillInjectionICS:
cmp [esp+58],02E4B908
jne GetLastError
mov [esp+58],SkillInjection
jmp GetLastError


SkillInjection:
push eax
mov eax,[0524E300]
mov eax,[eax+14]
mov eax,[eax+00019218]
cmp eax,1
pop eax
jl 02E4B908

push eax
mov eax,[0524EFD8]
mov eax,[eax+4]
cmp eax,2
pop eax
jg 02E4B908

test eax,eax
jne 02E4BB70
mov eax,[edi+000000B8]
push ebx
lea ebx,[edi+000000B8]
mov ecx,ebx
call dword ptr [eax+38]
push eax
mov byte ptr [ebp-01],00
call 0068FF60//call 006A8030
add esp,04
cmp eax,[edi+000130E8]
jmp hook

hook:
cmp [edi+000130E4],0042721E
jne hook1
mov eax,[edi]
mov ecx,edi
call dword ptr [eax+74]
lea edx,[eax-00000960]
cmp edx,64
jb hook1
cmp eax,000007D3
je hook1
mov eax,[ebx]
mov ecx,ebx
call dword ptr [eax+3C]
push eax
call 006A8030
add esp,04
cmp eax,22
jne 02E4BB6F

hook1:
mov ecx,[04386E60]
lea eax,[ebp-08]
push 01
push 00
push 00
push 00
push eax
push [edi+000130E4]
mov [ebp-08],00000000
push [ebp-10]
call 00A116A0
mov esi,eax
test esi,esi
jng 02E4BB6F
mov ecx,[edi+000130E8]
add ecx,-17
cmp ecx,23

jmp 02E4BB70//jmp 02E4BA7E

03AF15A8:
DD CheckESP

03AF1158:
DD SkillInjectionICS

[Disable]
03AF15A8:
DD timeGetTime

03AF1158:
DD GetLastError

DeAlloc(SkillInjectionICS)
DeAlloc(CheckESP)
DeAlloc(skillid)
DeAlloc(args)
UnRegistersymbol(skillid)
UnRegistersymbol(args)

紅色部分是更錯的部分,//後面是正確部分,如果還不行就是ESP堆疊錯誤

點評

ningmeng  謝謝大大指出錯誤,我去找找問題所在,為什麼這兩個地址更新錯了 Xièxiè dàdà zhǐchū cuòwù, wǒ qù zhǎo zhǎo wèntí suǒzài, wèishéme zhè liǎng gè dìzhǐ gēn...   發表於 2021-10-23 20:34
已有 1 人評分楓幣 收起 理由
ningmeng + 1

總評分: 楓幣 + 1   查看全部評分

回覆

使用道具 舉報

15

主題

2

好友

34

積分

新手上路

Rank: 1

UID
302855
帖子
340
主題
15
精華
0
積分
34
楓幣
1411
威望
23
存款
0
贊助金額
0
推廣
0
GP
7
閱讀權限
10
性別
保密
在線時間
218 小時
註冊時間
2021-5-1
最後登入
2024-11-25
3
發表於 2021-10-23 21:12:19 |只看該作者
本帖最後由 lgf328 於 2021-10-23 21:14 編輯

我也更新了一天,除了cmp [esp+18],02CCC14D//02CCC142   我也是在 這個位置更新錯
回覆

使用道具 舉報

1256

主題

8

好友

3021

積分

高級贊助會員

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

UID
175467
帖子
24509
主題
1256
精華
0
積分
3021
楓幣
6121
威望
2437
存款
137915
贊助金額
1500
推廣
0
GP
6067
閱讀權限
150
在線時間
4181 小時
註冊時間
2017-1-18
最後登入
2024-11-25

Android勳章 2017年紀念勳章 解說達人 論壇粉絲 貢獻王 積分勳章 論壇支持王 太陽勳章 高級客戶 熱心助人 中秋節紀念勳章 2018中秋節紀念勳章 音樂勳章 性別(女) 性別(男) 富豪勳章 富可敵國 懶人勳章 幼兒勳章 2018年紀念勳章 2018聖誕節紀念勳章 2019年紀念勳章 2019聖誕節紀念勳章 2020年紀念勳章 長老勳章 發帖達人 VIP會員 在線終極王 神手勳章 除蟲大隊 2020端午節紀念勳章 2020中秋節紀念勳章 2020聖誕節紀念勳章 2021年紀念勳章 2021端午節紀念勳章 2021中秋節紀念勳章 2021聖誕節紀念勳章 2022端午節紀念勳章 2022中秋節紀念勳章 2022聖誕節紀念勳章 2023端午節紀念勳章 2023中秋節紀念勳章 2023聖誕節紀念勳章 2024端午節紀念勳章 2024年紀念勳章 2024中秋節紀念勳章

4
發表於 2021-10-23 21:16:49 |只看該作者
本帖最後由 btb 於 2021-10-23 21:19 編輯
lgf328 發表於 2021-10-23 21:12
我也更新了一天,除了cmp [esp+18],02CCC14D//02CCC142   我也是在 這個位置更新錯
237.1:
02C1656E - mov ecx,[edi+00012B20]
02C16574 - call 011C6790
02C16579 - mov ecx,[edi+00012B20]
02C1657F - call 011C6920
02C16584 - mov ecx,edi

238.2:
02CCC137 - mov ecx,[edi+000138D8]
02CCC13D - call 0120C910
02CCC142 - mov ecx,[edi+000138D8]
02CCC148 - call 0120CAA0
02CCC14D - mov ecx,[edi+000138D8]

之前長這樣:
mov ecx,[edi+xxxxx]
call xxxxx
mov ecx,[edi+xxxx]
call xxxxx
mov ecx,edi

現在長這樣:
mov ecx,[edi+xxxx]
call xxxx
mov ecx,[edi+xxxx]
call xxxx
mov ecx,[edi+xxxx]
他們只是把mov ecx,edi取代成mov ecx,[edi+xxxx]
自己要會變通
回覆

使用道具 舉報

15

主題

2

好友

34

積分

新手上路

Rank: 1

UID
302855
帖子
340
主題
15
精華
0
積分
34
楓幣
1411
威望
23
存款
0
贊助金額
0
推廣
0
GP
7
閱讀權限
10
性別
保密
在線時間
218 小時
註冊時間
2021-5-1
最後登入
2024-11-25
5
發表於 2021-10-23 21:18:24 |只看該作者
感謝大大。受教
回覆

使用道具 舉報

15

主題

2

好友

34

積分

新手上路

Rank: 1

UID
302855
帖子
340
主題
15
精華
0
積分
34
楓幣
1411
威望
23
存款
0
贊助金額
0
推廣
0
GP
7
閱讀權限
10
性別
保密
在線時間
218 小時
註冊時間
2021-5-1
最後登入
2024-11-25
6
發表於 2021-10-23 21:21:58 |只看該作者
btb 發表於 2021-10-23 21:16
237.1:
02C1656E - mov ecx,[edi+00012B20]
02C16574 - call 011C6790

剛才看了一下代碼,覺的不是取代,之前是
mov ecx,[edi+xxxxx]
call xxxxx
mov ecx,[edi+xxxx]
call xxxxx
mov ecx,edi
現在是這樣
mov ecx,[edi+xxxx]
call xxxx
mov ecx,[edi+xxxx]
call xxxx
mov ecx,[edi+xxxx]
call xxxx
mov ecx,edi

是加多了一個,不知道我理解是否這樣
回覆

使用道具 舉報

1256

主題

8

好友

3021

積分

高級贊助會員

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

UID
175467
帖子
24509
主題
1256
精華
0
積分
3021
楓幣
6121
威望
2437
存款
137915
贊助金額
1500
推廣
0
GP
6067
閱讀權限
150
在線時間
4181 小時
註冊時間
2017-1-18
最後登入
2024-11-25

Android勳章 2017年紀念勳章 解說達人 論壇粉絲 貢獻王 積分勳章 論壇支持王 太陽勳章 高級客戶 熱心助人 中秋節紀念勳章 2018中秋節紀念勳章 音樂勳章 性別(女) 性別(男) 富豪勳章 富可敵國 懶人勳章 幼兒勳章 2018年紀念勳章 2018聖誕節紀念勳章 2019年紀念勳章 2019聖誕節紀念勳章 2020年紀念勳章 長老勳章 發帖達人 VIP會員 在線終極王 神手勳章 除蟲大隊 2020端午節紀念勳章 2020中秋節紀念勳章 2020聖誕節紀念勳章 2021年紀念勳章 2021端午節紀念勳章 2021中秋節紀念勳章 2021聖誕節紀念勳章 2022端午節紀念勳章 2022中秋節紀念勳章 2022聖誕節紀念勳章 2023端午節紀念勳章 2023中秋節紀念勳章 2023聖誕節紀念勳章 2024端午節紀念勳章 2024年紀念勳章 2024中秋節紀念勳章

7
發表於 2021-10-23 21:28:09 |只看該作者
本帖最後由 btb 於 2021-10-23 21:30 編輯
lgf328 發表於 2021-10-23 21:21
剛才看了一下代碼,覺的不是取代,之前是
mov ecx,[edi+xxxxx]
call xxxxx

02CCC148 - call 0120CAA0
02CCC14D - mov ecx,[edi+000138D8]
////////////////////////////////////////////
02CCC153 - call 0120DBA0
02CCC158 - mov ecx,edi
上面跟下面寫的東西是相同的
我也不知道為啥橘子工程師要多此一舉
可能是為了不讓你aob更新成功而做的變動
就看你腦筋轉不轉得過來
[發帖際遇]: btb 身為「IT高手」,協助「嫦蓉」公司揪出「紙菸」加料事件,獲得獎勵 1 楓幣 幸運榜 / 衰神榜
回覆

使用道具 舉報

15

主題

2

好友

34

積分

新手上路

Rank: 1

UID
302855
帖子
340
主題
15
精華
0
積分
34
楓幣
1411
威望
23
存款
0
贊助金額
0
推廣
0
GP
7
閱讀權限
10
性別
保密
在線時間
218 小時
註冊時間
2021-5-1
最後登入
2024-11-25
8
發表於 2021-10-23 21:33:11 |只看該作者
能不能把怪物變笨合并在這個技能注入里面,要不二個同時開,會有沖突。
回覆

使用道具 舉報

43

主題

0

好友

85

積分

新手上路

Rank: 1

UID
290224
帖子
384
主題
43
精華
0
積分
85
楓幣
282
威望
76
存款
0
贊助金額
0
推廣
0
GP
51
閱讀權限
10
性別
保密
在線時間
180 小時
註冊時間
2020-9-13
最後登入
2024-8-18
9
發表於 2021-10-23 21:39:22 |只看該作者
lgf328 發表於 2021-10-23 21:33
能不能把怪物變笨合并在這個技能注入里面,要不二個同時開,會有沖突。

一直都是這樣做的,物理無敵+魔法無敵+笨怪+怪物跟隨+技能注入,5合1
回覆

使用道具 舉報

您需要登入後才可以回文 登入 | 立即註冊

廣告刊登意見回饋關於我們管群招募本站規範DMCA隱私權政策

Copyright © 2011-2024 冰楓論壇, All rights reserved

免責聲明:本網站是以即時上載留言的方式運作,本站對所有留言的真實性、完整性及立場等,不負任何法律責任。

而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。

小黑屋|手機版|冰楓論壇

GMT+8, 2024-11-25 17:00

回頂部