00419415 |. 75 05 jnz short 0041941C ; 0041941C 00419417 |. E8 18FCFFFF call 00419034 ; 00419034 0041941C |> 33C0 xor eax, eax 0041941E |> 5F pop edi 0041941F |. 5E pop esi 00419420 |. 5B pop ebx 00419421 |. 5D pop ebp 00419422 \. C3 retn
这段隐藏在最后,看似不起眼的操作,正是 Setmembreakpoint 函数的核心。首先,它
出现了!VirtualProtectEx这是个跨进称设置内存属性的API,一共有五个参数,最值
也就是说,如果是设置了内存访问断点,则内存的保护属性就会被设置为不允许访问, |