From e1f048c8f922613aec1f63791c2191e55cbd5132 Mon Sep 17 00:00:00 2001 From: boris Date: Thu, 3 Jan 2019 16:51:40 +1300 Subject: ricardo milos :DDDD::D:D:D: --- csgo-loader/csgo-client/Security/RuntimeSecurity.hpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'csgo-loader/csgo-client/Security/RuntimeSecurity.hpp') diff --git a/csgo-loader/csgo-client/Security/RuntimeSecurity.hpp b/csgo-loader/csgo-client/Security/RuntimeSecurity.hpp index 06df3bf..6446a08 100644 --- a/csgo-loader/csgo-client/Security/RuntimeSecurity.hpp +++ b/csgo-loader/csgo-client/Security/RuntimeSecurity.hpp @@ -74,6 +74,9 @@ namespace Security // Hash of the hard disk serial identifier. uint64_t m_HardDiskSerialHash; + // VMP HWID + char m_CustomDetail[256]; + // Safe-mode/Test-signing mode status uint8_t m_SpecialMode[4]; }; @@ -87,6 +90,8 @@ namespace Security // any potentially malicious actions from users. class RuntimeSecurity { + HardwareIdentifier m_Identifier; + protected: // Applies necessary API hooks. bool ApplyApiHooks(); @@ -97,6 +102,9 @@ namespace Security // Dispatches security threads. void DispatchSecurityThreads(); + // Grabs all hardware data. + void SetupSystemIdentifier(); + // The following functions are used in security threads to run checks. void CheckForVirtualMachine(); -- cgit v1.2.3