ProgramMx 發表於 2022-10-13 10:21:04

求助!物品过滤以后几秒又显示出来

本帖最後由 smilelin0419 於 2022-10-13 18:01 編輯


[*]
[*]Alloc(VariantInitInlineHook, 256)
[*]Alloc(ItemFilter, 512)
[*]Alloc(ItemFilterList, 1024)
[*]RegisterSymbol(ItemFilterList)
[*]
[*]ItemFilterList:
[*]DD #1002134 // 紅游泳帽
[*]DD #2000002 // 白色藥水
[*]DD #00
[*]
[*]
[*]
[*]VariantInitInlineHook:
[*]mov rax,141A69AC4
[*]cmp ,rax
[*]jne VariantInitInlineHook_Back
[*]jmp ItemFilter
[*]VariantInitInlineHook_Back:
[*]jmp VariantInit
[*]
[*]ItemFilter:
[*]push rax
[*]push rbx
[*]push rcx
[*]push rdx
[*]push rbp
[*]push rsi
[*]push rdi
[*]push r8
[*]push r9
[*]push r10
[*]push r11
[*]sub rsp, 100
[*]mov rsi,
[*]lea rcx,
[*]call 140111DC0
[*]mov rbx, eax
[*]lea rdi,
[*]xor eax, eax
[*]ItemFilter_CheckingLoop:
[*]xor rcx, rcx
[*]mov rcx, eax
[*]shl rcx, 2
[*]add rcx, rdi
[*]cmp , 0
[*]je ItemFilter_Exit
[*]cmp , rbx
[*]je ItemFilter_SkipItem
[*]inc eax
[*]jmp ItemFilter_CheckingLoop
[*]jmp ItemFilter_Exit
[*]ItemFilter_SkipItem:
[*]mov ,0
[*]xor rdi, rdi
[*]call 1440F7104
[*]mov rcx,
[*]mov ,al
[*]mov r10,
[*]movzx r9d,byte ptr
[*]mov ,r13w
[*]mov r11d,edi
[*]lea rbx,
[*]sub rbx,r10
[*]nop dword ptr
[*]ItemFilter_SkipItem_Label12:
[*]movzx eax,r9l
[*]test r9l,r9l
[*]cmove eax,r12d
[*]movzx r9d,al
[*]movzx eax,byte ptr
[*]xor al,r9l
[*]mov ,al
[*]add al,r12l
[*]add r9l,al
[*]mov r8,
[*]movzx ecx,word ptr
[*]movzx edx,cx
[*]shr dx,0D
[*]movzx eax,r9l
[*]add dx,ax
[*]shl cx,03
[*]or dx,cx
[*]mov ,dx
[*]inc r11d
[*]lea r10,
[*]cmp r11d,04
[*]jb ItemFilter_SkipItem_Label12
[*]jmp ItemFilter_Exit
[*]ItemFilter_Exit:
[*]add rsp, 100
[*]pop r11
[*]pop r10
[*]pop r9
[*]pop r8
[*]pop rdi
[*]pop rsi
[*]pop rbp
[*]pop rdx
[*]pop rcx
[*]pop rbx
[*]pop rax
[*]jmp VariantInit
[*]
[*]144614818:
[*]DQ VariantInitInlineHook
[*]
[*]
[*]144614818:
[*]DQ VariantInit
[*]
[*]Dealloc(VariantInitInlineHook, 256)
[*]Dealloc(ItemFilter, 512)
[*]Dealloc(ItemFilterList, 1024)

请教各位前辈,为什么物品当时确实过滤掉了,但是过了10秒左右,消失的物品又显示出来了?希望前辈们指点一二
请教各位前辈,为什么物品当时确实过滤掉了,但是过了10秒左右,消失的物品又显示出来了?希望前辈们指点一二
頁: [1]
查看完整版本: 求助!物品过滤以后几秒又显示出来