InfinityHookPro icon indicating copy to clipboard operation
InfinityHookPro copied to clipboard

22h2系统上存在点问题

Open MOODSKY2002 opened this issue 2 years ago • 2 comments

此问题测试环境vmware win10-22h2(19045.2251),win11-22h2 if (!address) return false; //代码执行到这里就false了.在start里因为m_HvlGetQpcBias为零就直接蓝屏了 m_HvlGetQpcBias = reinterpret_cast(reinterpret_cast<char*>(address) + 7 + reinterpret_cast<int>(reinterpret_cast<char*>(address) + 3)); DbgPrintEx(0, 0, "[%s] hvl get qpc bias is 0x%llX \n", FUNCTION, m_HvlGetQpcBias); if (!m_HvlGetQpcBias) return false; 不知是否因为是系统版本问题。请问有办法兼容22h2么?

MOODSKY2002 avatar Feb 08 '23 14:02 MOODSKY2002

此问题测试环境vmware win10-22h2(19045.2251),win11-22h2 if (!address) return false; //代码执行到这里就false了.在start里因为m_HvlGetQpcBias为零就直接蓝屏了 m_HvlGetQpcBias = reinterpret_cast(reinterpret_cast<char*>(address) + 7 + reinterpret_cast<int>(reinterpret_cast<char*>(address) + 3)); DbgPrintEx(0, 0, "[%s] hvl get qpc bias is 0x%llX \n", FUNCTION, m_HvlGetQpcBias); if (!m_HvlGetQpcBias) return false; 不知是否因为是系统版本问题。请问有办法兼容22h2么?

我写的时候还没有22H2这个系统,可能有什么东西变动了吧,你自己用WinDbg调试看看吧。

FiYHer avatar Feb 08 '23 14:02 FiYHer

解决了。兄弟你更新进代码吧。两组条件,1不行时试2. 22h2用第二个条件可以正常。总算可以正常跑啦。^_^ 第二组条件参考的https://github.com/LYingSiMon/InfinityHookProEx address = find_pattern_image(ntoskrnl,"\x48\x8b\x05\x00\x00\x00\x00\x48\x85\xc0\x74\x00\x48\x83\x3d\x00\x00\x00\x00\x00\x74","xxx????xxxx?xxx?????x"); address = find_pattern_image(ntoskrnl,"\x48\x8b\x05\x00\x00\x00\x00\xe8\x00\x00\x00\x00\x48\x03\xd8\x48\x89\x1f","xxx????x????xxxxxx");

MOODSKY2002 avatar Feb 08 '23 15:02 MOODSKY2002