TwMS v226.3 ICS Auto Key
本帖最後由 zzsf_09 於 2020-7-22 19:33 編輯// TwMS v226.3 ICS Auto Key
// 優點:不衝突遊戲按鍵
//00020000=1 鍵盤列往右+10000 2 = 00030000
//00100000=q 鍵盤列往右+10000 w = 00110000
//001e0000=a 鍵盤列往右+10000 s = 001f0000
//002c0000=z 鍵盤列往右+10000 x = 002d0000
//001D0000=CTRL 002A0000=SHITF 00380000=ALT
//01520000=INSERT 01530000=DEL 01470000=HOME 014F0000=END 01490000=PAGEUP 01510000=PAGEDOWN
Alloc(Hook,256)
Alloc(PressKey,128)
Registersymbol(AutoKeyDelay)
Alloc(AutoKeyDelay,04)
Registersymbol(AutoKeyMobCount)
Alloc(AutoKeyMobCount,04)
Registersymbol(Key)
Alloc(Key,04)
Alloc(Timer,04)
Label(Return)
Label(Exit)
//怪物數量<1不打 十六進制
AutoKeyMobCount:
dd 1
//自定義按鍵
Key:
dd 001E0000 //001E0000=A
//攻擊間隔(毫秒)十六進制
AutoKeyDelay:
dd 64 //64=100毫秒=0.1秒
// 請勿修改
Timer:
DD 0
Hook:
pushad
//紅點大於2不攻擊
push eax
mov eax,
cmp ,2
pop eax
jne Exit
//檢查怪物數量
push eax
mov eax,
mov eax,
mov eax,
cmp eax,
pop eax
jl Exit
//設置攻擊間隔
call GetTickCount
mov ecx,eax
sub ecx,
cmp ecx,
jl Exit
mov ,eax
pushad
mov edx,
call PressKey
popad
jmp Exit
PressKey:
mov esi,
mov ecx,
push edx
push 00
call 02BAFCA0
ret
Exit:
popad
ret 0004
jmp Return
GetCursorPos+15:
jmp Hook
Return:
GetCursorPos+15:
ret 0004
DeAlloc(Hook)
DeAlloc(PressKey)
DeAlloc(AutoKeyDelay)
DeAlloc(AutoKeyMobCount)
DeAlloc(Key)
DeAlloc(Timer)
API HOOK 類型數據
請幫忙標註下測試過的作業系統 及 位元 qwas963563 發表於 2020-7-22 18:25 static/image/common/back.gif
API HOOK 類型數據
請幫忙標註下測試過的作業系統 及 位元
Win10 x64 测试OK!
找个ICS点也行 本帖最後由 zzsf_09 於 2020-7-22 19:36 編輯
不能用的使用下面这个
Alloc(CheckESP,256)
Alloc(PressKey,128)
Registersymbol(AutoKeyDelay)
Alloc(AutoKeyDelay,04)
Registersymbol(AutoKeyMobCount)
Alloc(AutoKeyMobCount,04)
Registersymbol(Key)
Alloc(Key,04)
Alloc(Timer,04)
Label(Hook)
Label(Exit)
CheckESP:
cmp ,0143C8A5
jne KERNEL32.timeGetTime
mov ,Hook
jmp KERNEL32.timeGetTime
//怪物數量<1不打 十六進制
AutoKeyMobCount:
dd 1
//自定義按鍵
Key:
dd 001E0000 //001E0000=A
//攻擊間隔(毫秒)十六進制
AutoKeyDelay:
dd 3e8 //3e8=1000毫秒=1秒
// 請勿修改
Timer:
DD 0
Hook:
pushad
//紅點大於2不攻擊
push eax
mov eax,
cmp ,2
pop eax
jne Exit
//檢查怪物數量
push eax
mov eax,
mov eax,
mov eax,
cmp eax,
pop eax
jl Exit
call GetTickCount
mov ecx,eax
sub ecx,
cmp ecx,
jl Exit
mov ,eax
pushad
mov edx,
call PressKey
popad
jmp Exit
PressKey:
mov esi,
mov ecx,
push edx
push 00
call 02BAFCA0
ret
Exit:
popad
jmp 0143C8A5
0433E19C:
DD CheckESP
0433E19C:
DD KERNEL32.timeGetTime
DeAlloc(CheckESP)
DeAlloc(PressKey)
DeAlloc(AutoKeyDelay)
DeAlloc(AutoKeyMobCount)
DeAlloc(Key)
DeAlloc(Timer) 這是甚麼 ?
頁:
[1]