From 0c194bc8046cb3ecb4e4d0577f36a1d3bde58d11 Mon Sep 17 00:00:00 2001 From: boris Date: Thu, 27 Dec 2018 22:42:05 +1300 Subject: bap --- .../csgo-server/RemoteCode/RemoteCodeServer.cpp | 47 ---------------------- 1 file changed, 47 deletions(-) (limited to 'csgo-loader/csgo-server/RemoteCode/RemoteCodeServer.cpp') diff --git a/csgo-loader/csgo-server/RemoteCode/RemoteCodeServer.cpp b/csgo-loader/csgo-server/RemoteCode/RemoteCodeServer.cpp index daa42ae..65a4306 100644 --- a/csgo-loader/csgo-server/RemoteCode/RemoteCodeServer.cpp +++ b/csgo-loader/csgo-server/RemoteCode/RemoteCodeServer.cpp @@ -2,52 +2,5 @@ namespace RemoteCode { - ByteArray Shellcode = { - // TODO: Add shellcode. - }; - bool RemoteCodeServer::Start(ByteArray &Parameters) - { - RemoteCodeParameters CodeParams = *(RemoteCodeParameters *)&Parameters[0]; - - // Check if the header is valid. - if((!CodeParams.m_EndSceneVmt || !CodeParams.m_OriginalEndScene) || - (CodeParams.m_EntryPoint || CodeParams.m_CheatHeader)) - { - // TODO: Ban user (probably using fake client) - return false; - } - - // Set up shellcode. - m_CustomCode.insert( - m_CustomCode.begin(), - Shellcode.begin(), - Shellcode.end() - ); - - // TODO: Set up pointers in shellcode. - - return true; - } - - uintptr_t RemoteCodeServer::GetOffsetByPattern(ByteArray &Data, ByteArray Pattern) - { - if(Data.empty()) - return uintptr_t{}; - - ByteArray::iterator Position = std::search( - Data.begin(), - Data.end(), - Pattern.begin(), - Pattern.end() - ); - - if(Position != Data.end()) - return (uintptr_t)std::distance(Data.begin(), Position); - - return uintptr_t{}; - } - - // is this loss? - ByteArray RemoteCodeServer::GetShellcode() { return m_CustomCode; } } \ No newline at end of file -- cgit v1.2.3