diff options
Diffstat (limited to 'csgo-loader/csgo-client/RemoteCode/RemoteMapper.hpp')
| -rw-r--r-- | csgo-loader/csgo-client/RemoteCode/RemoteMapper.hpp | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/csgo-loader/csgo-client/RemoteCode/RemoteMapper.hpp b/csgo-loader/csgo-client/RemoteCode/RemoteMapper.hpp index 21eb569..53bc049 100644 --- a/csgo-loader/csgo-client/RemoteCode/RemoteMapper.hpp +++ b/csgo-loader/csgo-client/RemoteCode/RemoteMapper.hpp @@ -4,10 +4,18 @@ namespace RemoteCode
{
+ struct RemoteImport
+ {
+ char m_Module[128];
+ char m_Import[128];
+ };
+
class RemoteMapper
{
RemoteProcess m_Process;
- uint8_t *m_Mapped;
+
+ ByteArray m_Code;
+ ByteArray m_Mapped;
void *m_Map;
@@ -15,10 +23,10 @@ namespace RemoteCode RemoteMapper() = default;
// Copy process & shellcode to class.
- bool Start(RemoteProcess Process);
+ bool Start(RemoteProcess &Process, ByteArray &Code);
// Writes code to process in allocated page.
- bool WriteCodeToMap(ByteArray Code);
+ bool WriteCodeToMap();
// Calls shellcode to call the library ;D
bool ExecuteCodeFromMap();
|
