diff options
| author | boris <wzn@moneybot.cc> | 2018-12-28 21:35:18 +1300 |
|---|---|---|
| committer | boris <wzn@moneybot.cc> | 2018-12-28 21:35:18 +1300 |
| commit | 81a3987fc17f99d2092018ac266882f4533cc27e (patch) | |
| tree | f351344ee454f081d97ce2ed55bce7d2698c62ef /csgo-loader/csgo-client/Security/RuntimeSecurity.hpp | |
| parent | c486baddbe064c0c78d9ea45361adf917f3c6842 (diff) | |
aaaaaaaaaaaaaaaaaaaaa
Diffstat (limited to 'csgo-loader/csgo-client/Security/RuntimeSecurity.hpp')
| -rw-r--r-- | csgo-loader/csgo-client/Security/RuntimeSecurity.hpp | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/csgo-loader/csgo-client/Security/RuntimeSecurity.hpp b/csgo-loader/csgo-client/Security/RuntimeSecurity.hpp index 2ef601d..671f67b 100644 --- a/csgo-loader/csgo-client/Security/RuntimeSecurity.hpp +++ b/csgo-loader/csgo-client/Security/RuntimeSecurity.hpp @@ -60,20 +60,18 @@ namespace Security {
protected:
// Applies necessary API hooks.
- void ApplyApiHooks_Internal();
+ bool ApplyApiHooks();
// Patches common debugging functions to crash the program.
- void PatchDebugFunctions_Internal();
+ void PatchDebugFunctions();
// Dispatches security threads.
- void DispatchSecurityThreads_Internal();
+ void DispatchSecurityThreads();
// The following functions are used in security threads to run checks.
- bool CheckForVirtualMachine_Internal();
+ bool CheckForVirtualMachine();
- bool CheckForDebugger_Internal();
-
- bool CheckForApiHooks_Internal();
+ bool CheckForDebugger();
public:
// Initializes the runtime security system.
@@ -81,6 +79,9 @@ namespace Security // Retrieves the current Hardware ID for the system.
HardwareIdentifier GetHardwareId();
+
+ // ...
+ MEMORY_BASIC_INFORMATION QueryMemory(void *Address);
};
// Readability
|
