您的位置 首页 DNF私服

dnf辅佐外挂C++源代码

因为我的C用的对照少,所以大部分都用的汇编,部份中央用汇编写不是很轻易,所以我用的C,因为只是进修,所以内核地址我没有较量争论都是硬编码的。过DNF首要分为三步,或许我的思绪不太准确,归正可以OD调试,下断。

顺序没怎样修容貌,由于只是测试,所以普通都没有写更改内核后的恢复,不外不故障利用。

第一步,这也是最起码的,你必需要可以翻开游戏历程和线程,可以开打历程和线程后不被检测到

第二步,可以读写进村内存

第三步,可以用OD附加游戏历程

第四步,可以下硬件断点而不被检测

跳过NtReadVirtualMemory,NtWriteVirtualMemory函数头的钩子

代码:

#include<>

;履行被笼盖的代码

“), eax

Hook proc

sub eax, 5

invoke strncmp, $CTA0(“System”), ebx, eax

Hook endp

xor ecx, ecx

mov ebx, NtOpenProcessRetAddr;805c13ebh

dnf私服运行了辅助检测不到

jmp [JmpAddress1]

mov eax, tmpOffset

@@:

mov ebx, 804f9a08h

invoke DbgPrint, $CTA0(“

mov eax, ObOpenObjectByPointerAddr;805b13f0h

push dword ptr [ebp-34h]

invoke ModifyFuncAboutDbg, Mcp_1, 90785e39h, 950f9090h

}

mov eax,cr0

热门文章

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注