冰楓論壇

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

[求助/徵求] 求助call调用次数过多后闪退问题

[複製鏈接]
回文獎勵 1 楓幣 回覆本文可獲得 1 楓幣獎勵! 每人限 1 次

2

主題

0

好友

2

積分

新手上路

Rank: 1

UID
427535
帖子
4
主題
2
精華
0
積分
2
楓幣
17
威望
2
存款
0
贊助金額
0
推廣
0
GP
2
閱讀權限
10
性別
保密
在線時間
5 小時
註冊時間
2024-2-26
最後登入
2024-9-22
跳轉到指定樓層
1
發表於 2024-3-17 13:22:26 |只看該作者 |倒序瀏覽
本帖最後由 zhangheil 於 2024-3-17 13:25 編輯

我调用的是喊话call和私聊call 在一定次数后游戏很容易闪退几百次或者几十次都有可能

采用的方法是在游戏鼠标移动处理的代码上做HOOK  保存好上下文寄存器和开辟还原栈控件后调用我的call  然后模拟移动鼠标触发调用
CE示例代码如下:
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048)
label(returnhere)
label (originalcode)
label(exit)
label(end)
newmem:
push rax
push rbx
push rcx
push rdx
push rsi
push rdi
push rbp
push r8
push r9
push r10
push r11
push r12
push r13
push r14
push r15
mov rax,06D10000
cmp dword ptr [rax],01
jne end
mov [rax],00000000
mov rax,06D10100
call rax
end:
pop r15
pop r14
pop r13
pop r12
pop r11
pop r10
popr9
popr8
pop rbp
poprdi
poprsi
poprdx
poprcx
pop rbx
pop rax
originalcode:
mov rcx,[rsp+20]
mov [ rcx],rax
mov rcx,MapleStory.exe+753CE58
mov rcx,[rcx]

exit:
jmp returnhere

"MapleStory.exe"+4A7E9F3:
jmp far newmem
nop
returnhere :




[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"MapleStory.exe"+4A7E9F3:
db 48 8B 4C 24 20 48 89 01 48 8B 0D 56 E4 AB 02
//mov rcx,[rsp+20]
//mov [rcx],rax
//// Original code:mov rcx,[MapleStory.exe+753CE58 ]
//mov rcx,MapleStory.exe+753CE58
//mov rcx,[rcx]




[發帖際遇]: zhangheil 為了與彎腰郵筒合照,花了兩小時排隊,消耗 1 楓幣 幸運榜 / 衰神榜
收藏收藏0 推0 噓0


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

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

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

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

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

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

GMT+8, 2024-11-21 22:16

回頂部