冰楓論壇

標題: TwMs v222.1 CRC Item Filter [打印本頁]

作者: rhg59321    時間: 2020-1-16 06:30
標題: TwMs v222.1 CRC Item Filter
// TwMs v222.1 CRC Item Filter
[ENABLE]
alloc(ItemFilter,256)
alloc(ItemList,2048)
alloc(Mesos,4)
alloc(Mode,4)
label(Return)
label(End)
label(FilterMesos)
label(RejectOrAccept)
label(AcceptFilter)
label(RejectFilter)
label(Ignore)

Mesos:
dd 0 // Minimum meso

Mode:
dd 0 // 0 = 白名單, 1 = 黑名單

ItemList:
//Add filter like below
//dd ItemID

dd 00 // End of list

ItemFilter:
push edx
mov edx,[Mesos]
cmp eax,edx
jle FilterMesos
mov edx,ItemList
jmp RejectOrAccept

FilterMesos:
mov eax,0
jmp End

RejectOrAccept:
cmp byte ptr [Mode],0
je AcceptFilter
cmp byte ptr [Mode],1
je RejectFilter

AcceptFilter:
cmp eax,[edx](Mesos)
je End
cmp dword ptr [edx],0
je Ignore
add edx,4
jmp AcceptFilter

RejectFilter:
cmp eax,[edx]
je Ignore
cmp dword ptr [edx],0
je End
add edx,4
jmp RejectFilter

Ignore:
cmp eax,3E8
jle End
mov eax,0

End:
pop edx
db 89 45 cc 41 b8 c5 85 9a 93
jmp Return

011B23B7:
jmp ItemFilter
nop
nop
nop
nop
Return:

[DISABLE]
011B23B7:
db 89 45 cc 41 b8 c5 85 9a 93

dealloc(ItemFilter)
dealloc(ItemList)
dealloc(Mesos)
dealloc(Mode)






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