冰楓論壇

標題: TwMS v157.2_ICS_物品過濾(無效) [打印本頁]

作者: 暗天皇    時間: 2013-5-22 19:20
標題: TwMS v157.2_ICS_物品過濾(無效)
本帖最後由 暗天皇 於 2013-5-22 19:58 編輯

不知錯在哪望有大大幫忙完成他

//TwMS v157.2_ICS_物品過濾
[Enable]
Registersymbol(CheckESP)
Alloc(CheckESP,512)
Registersymbol(ItemList)
Alloc(ItemList,204800)
Label(HookESP)
Label(HookFun)
Label(HookOr1)
Label(HookOr2)
Label(Filter)
Label(Skip)
Label(End)

ItemList:

DD 00

CheckESP:
Cmp [Esp+6C], 0051ceFE
Je  HookESP
Jmp 007BD3A4

HookESP:
Mov [Esp+6C], HookFun
Jmp 007BD3A4

HookFun:
mov eax,[ebp+38]
mov esi,[ebp+1C]
mov [esi+1C],al
cmp eax,01
Je HookOr1
cmp eax,02
Je HookOr1
xor al,al
Jmp HookOr2

HookOr1:
mov al,01

HookOr2:
mov [esi+1D],al
mov [esi+20],edi
mov edi,[ebp+74]
mov ecx,edi
call 00409140
movzx eax,al
mov ecx,edi
//Xor Eax, Eax   //過濾楓幣
mov [esi+30],eax
call 0040919b
PUSH ESI
MOV ESI,ItemList
Filter:
CMP EAX,C350
JLE End
CMP DWORD PTR DS:[ESI],0
Je End
CMP DWORD PTR DS:[ESI],EAX
Je Skip
ADD ESI,4
JMP Filter
Skip:
XOR EAX,EAX
End:
POP ESI
MOV ECX,EDI
MOV [ESI+34],EAX
Jmp 0051cf39

007BDC3D:
DD CheckESP

[Disable]
007BDC3D:
DD 007BD3A4

UnRegistersymbol(CheckESP)
DeAlloc(CheckESP)
UnRegistersymbol(ItemList)
DeAlloc(ItemList)
作者: 冰楓    時間: 2013-5-22 19:35
不是只單純更新Adr就可以的...舉例來說..下面這也需要更新
mov [esi+1D],al
mov [esi+20],edi
mov edi,[ebp+74]

PS 可以拿舊版正確數據+CEM和這版的來做比較..基本上很快就可以知道如何更新
作者: 暗天皇    時間: 2013-5-22 19:56
冰大從144版更新這個用到155.1版
我都是找到add後做比對更新
mov [esi+1D],al

mov [esi+20],edi

mov edi,[ebp+74]
不知你說的這個怎麼更新可教我一下嗎
作者: gameover1996    時間: 2013-5-22 21:33
提示: 作者被禁止或刪除 內容自動屏蔽
作者: bbho1017    時間: 2013-5-24 02:53
提示: 作者被禁止或刪除 內容自動屏蔽
作者: bbho1017    時間: 2013-5-24 02:56
提示: 作者被禁止或刪除 內容自動屏蔽




歡迎光臨 冰楓論壇 (https://bingfong.com/) Powered by 冰楓