peter0517 發表於 2023-1-15 16:35:54

TwMs v249.2 AutoKey(剩下這個should be unique)已解

本帖最後由 peter0517 於 2023-1-19 18:23 編輯

//TwMs v249.2 AutoKey

//左右鍵 搭配攻擊和拾取鍵


aobscanmodule(myhook,MapleStory.exe,E8 A7 5E FF FF) // should be unique  找不到這個獨一無二的
alloc(newmem,$1000,myhook)
label(code)
label(return)

//r8 PressCode
//edx keycode
newmem:
//判斷按鍵是否為方向鍵左右
code:
cmp r8,27
je func
cmp r8,25
je func
call nvwgf2umx.dll+12F7C40 //這個獨一無二的
return

//若是方向鍵左右 則釋放 ctrl、shift、z
func:
mov r8, 001D0030//Ctrl
mov edx,11
mov rcx,        //
call 143DAEFB0
mov r8, 2C0000//Z
mov edx,5A
mov rcx,
call 143DAEFB0
mov r8,002A0003
mov edx,10 //SHIFT
mov rcx,
call 143DAEFB0               


jmp return
myhook:
jmp newmem
return:
registersymbol(myhook)

myhook:
db E8 A7 5E FF FF     //???????????????????
unregistersymbol(myhook)
dealloc(newmem)

qwas963563 發表於 2023-1-15 16:53:41

辣個就只是原 hook 點上的 opcode 而已
原本是 call 甚麼就是 call 什麼

prt 發表於 2023-1-15 17:36:32

辣個 Call是 Hook點 的Call

peter0517 發表於 2023-1-17 18:31:06

感謝分享!
頁: [1]
查看完整版本: TwMs v249.2 AutoKey(剩下這個should be unique)已解