OMG there are bugs
This commit is contained in:
parent
12e04325dc
commit
e3ce360ec9
|
@ -716,10 +716,10 @@ void Hook()
|
|||
Bool = false;
|
||||
#ifdef _WIN64
|
||||
SignPtr = (PLATFORM_DWORD)(TermSrvBase + INIReadDWordHex(IniFile, Sect, "LocalOnlyOffset.x64", 0));
|
||||
Bool = IniFile->GetVariableInSection(Sect, "LocalOnlyCode.x64", &Patch);
|
||||
Bool = IniFile->GetVariableInSection(Sect, "LocalOnlyCode.x64", &Patch); // [!] returns patch name, not the patch itself
|
||||
#else
|
||||
SignPtr = (PLATFORM_DWORD)(TermSrvBase + INIReadDWordHex(IniFile, Sect, "LocalOnlyOffset.x86", 0));
|
||||
Bool = IniFile->GetVariableInSection(Sect, "LocalOnlyCode.x86", &Patch);
|
||||
Bool = IniFile->GetVariableInSection(Sect, "LocalOnlyCode.x86", &Patch); // [!] returns patch name, not the patch itself
|
||||
#endif
|
||||
// Patch.Value is char
|
||||
// WriteProcessMemory uses LPCVOID lpBuffer, so...
|
||||
|
@ -737,10 +737,10 @@ void Hook()
|
|||
Bool = false;
|
||||
#ifdef _WIN64
|
||||
SignPtr = (PLATFORM_DWORD)(TermSrvBase + INIReadDWordHex(IniFile, Sect, "SingleUserOffset.x64", 0));
|
||||
Bool = IniFile->GetVariableInSection(Sect, "SingleUserCode.x64", &Patch);
|
||||
Bool = IniFile->GetVariableInSection(Sect, "SingleUserCode.x64", &Patch); // [!] returns patch name, not the patch itself
|
||||
#else
|
||||
SignPtr = (PLATFORM_DWORD)(TermSrvBase + INIReadDWordHex(IniFile, Sect, "SingleUserOffset.x86", 0));
|
||||
Bool = IniFile->GetVariableInSection(Sect, "SingleUserCode.x86", &Patch);
|
||||
Bool = IniFile->GetVariableInSection(Sect, "SingleUserCode.x86", &Patch); // [!] returns patch name, not the patch itself
|
||||
#endif
|
||||
// Patch.Value is char
|
||||
// WriteProcessMemory uses LPCVOID lpBuffer, so...
|
||||
|
@ -758,10 +758,10 @@ void Hook()
|
|||
Bool = false;
|
||||
#ifdef _WIN64
|
||||
SignPtr = (PLATFORM_DWORD)(TermSrvBase + INIReadDWordHex(IniFile, Sect, "DefPolicyOffset.x64", 0));
|
||||
Bool = IniFile->GetVariableInSection(Sect, "DefPolicyCode.x64", &Patch);
|
||||
Bool = IniFile->GetVariableInSection(Sect, "DefPolicyCode.x64", &Patch); // [!] returns patch name, not the patch itself
|
||||
#else
|
||||
SignPtr = (PLATFORM_DWORD)(TermSrvBase + INIReadDWordHex(IniFile, Sect, "DefPolicyOffset.x86", 0));
|
||||
Bool = IniFile->GetVariableInSection(Sect, "DefPolicyCode.x86", &Patch);
|
||||
Bool = IniFile->GetVariableInSection(Sect, "DefPolicyCode.x86", &Patch); // [!] returns patch name, not the patch itself
|
||||
#endif
|
||||
// Patch.Value is char
|
||||
// WriteProcessMemory uses LPCVOID lpBuffer, so...
|
||||
|
|
Loading…
Reference in New Issue