计算机天才
fake父进程
因为steam的游戏他父进程必须是steam,但是x64dbg启动调试,父进程必须要为x64dbg,下面代码对x64dbg本身做了patch之后,x64dbg就没办法正常调试,此方法宣告失败。
#include "plugin.h"
#include <MinHook.h>
#include <windows.h>
#include <TlHelp32.h>
#include <cstdio>
inline void OutputDebug(const WCHAR* strOutputString, ...) {
WCHAR strBuffer[4096] = { 0 };
va_list vlArgs;
va_start(vlArgs, strOutputString);
//in stdio.h
_vsnwprintf_s(strBuffer, ARRAYSIZE(strBuffer) - 1, ARRAYSIZE(strBuffer) - 1, strOutputString, vlArgs);
va_end(vlArgs);
OutputDebugString(strBuffer);
}
BOOL GetProcessIdByName…