code cleanup

This commit is contained in:
kento
2020-10-21 19:07:06 +09:00
parent 6d1849abbd
commit f3d3d9afaa
2 changed files with 21 additions and 21 deletions
+4 -4
View File
@@ -302,7 +302,7 @@ bool mhyprot::driver_impl::read_kernel_memory(
return false;
}
payload->header.address = address;
payload->address = address;
payload->size = size;
if (!request_ioctl(MHYPROT_IOCTL_READ_KERNEL_MEMORY, payload, payload_size))
@@ -310,7 +310,7 @@ bool mhyprot::driver_impl::read_kernel_memory(
return false;
}
if (!payload->header.result)
if (!payload->result)
{
memcpy(buffer, (PUCHAR)payload + 4, size);
return true;
@@ -329,7 +329,7 @@ bool mhyprot::driver_impl::read_process_memory(
)
{
MHYPROT_USER_READ_WRITE_REQUEST payload;
payload.action = MHYPROT_ACTION_READ; // action code
payload.action_code = MHYPROT_ACTION_READ; // action code
payload.process_id = process_id; // target process id
payload.address = address; // address
payload.buffer = (uint64_t)buffer; // our buffer
@@ -354,7 +354,7 @@ bool mhyprot::driver_impl::write_process_memory(
)
{
MHYPROT_USER_READ_WRITE_REQUEST payload;
payload.action = MHYPROT_ACTION_WRITE; // action code
payload.action_code = MHYPROT_ACTION_WRITE; // action code
payload.process_id = process_id; // target process id
payload.address = (uint64_t)buffer; // our buffer
payload.buffer = address; // destination
+17 -17
View File
@@ -61,32 +61,32 @@ namespace mhyprot
{
typedef struct _MHYPROT_INITIALIZE
{
DWORD _m_001;
DWORD _m_002;
DWORD64 _m_003;
uint32_t _m_001;
uint32_t _m_002;
uint64_t _m_003;
} MHYPROT_INITIALIZE, *PMHYPROT_INITIALIZE;
typedef struct _MHYPROT_KERNEL_READ_REQUEST
{
union _HEADER
union
{
DWORD result;
DWORD64 address;
} header;
ULONG size;
uint32_t result;
uint64_t address;
};
size_t size;
} MHYPROT_KERNEL_READ_REQUEST, *PMHYPROT_KERNEL_READ_REQUEST;
typedef struct _MHYPROT_USER_READ_WRITE_REQUEST
{
DWORD64 random_key;
DWORD action;
DWORD unknown_00;
DWORD process_id;
DWORD unknown_01;
DWORD64 buffer;
DWORD64 address;
ULONG size;
ULONG unknown_02;
uint64_t response;
uint32_t action_code;
uint32_t reserved_01;
uint32_t process_id;
uint32_t reserved_02;
uint64_t buffer;
uint64_t address;
size_t size;
size_t reverved_03;
} MHYPROT_USER_READ_WRITE_REQUEST, *PMHYPROT_USER_READ_WRITE_REQUEST;
typedef struct _MHYPROT_ENUM_PROCESS_MODULES_REQUEST