From 4db29589a61f2e7cb663c5734f911c02206c7997 Mon Sep 17 00:00:00 2001 From: boris Date: Wed, 9 Jan 2019 20:51:16 +1300 Subject: whole buncha shit FIXME: loader currently corrupts heap on injection because i am retarded --- .../csgo-client/RemoteCode/RemoteMapper.hpp | 26 ++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 csgo-loader/csgo-client/RemoteCode/RemoteMapper.hpp (limited to 'csgo-loader/csgo-client/RemoteCode/RemoteMapper.hpp') diff --git a/csgo-loader/csgo-client/RemoteCode/RemoteMapper.hpp b/csgo-loader/csgo-client/RemoteCode/RemoteMapper.hpp new file mode 100644 index 0000000..21eb569 --- /dev/null +++ b/csgo-loader/csgo-client/RemoteCode/RemoteMapper.hpp @@ -0,0 +1,26 @@ +#pragma once + +#include + +namespace RemoteCode +{ + class RemoteMapper + { + RemoteProcess m_Process; + uint8_t *m_Mapped; + + void *m_Map; + + public: + RemoteMapper() = default; + + // Copy process & shellcode to class. + bool Start(RemoteProcess Process); + + // Writes code to process in allocated page. + bool WriteCodeToMap(ByteArray Code); + + // Calls shellcode to call the library ;D + bool ExecuteCodeFromMap(); + }; +} \ No newline at end of file -- cgit v1.2.3