Skip to content

Commit 00648bb

Browse files
author
Sheen Tian
committed
reformat the header files
1 parent e9809f7 commit 00648bb

File tree

2 files changed

+84
-84
lines changed

2 files changed

+84
-84
lines changed

projects/mmLoader-shellcode-generator/mmLoader-shellcode-generator.cpp

Lines changed: 51 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -40,81 +40,81 @@ LPSTR head =
4040
"/// <summary>\r\n"
4141
"/// Error codes.\r\n"
4242
"/// </summary>\r\n"
43-
"#define MMEC_OK 0\r\n"
44-
"#define MMEC_BAD_PE_FORMAT 1\r\n"
45-
"#define MMEC_ALLOCATED_MEMORY_FAILED 2\r\n"
46-
"#define MMEC_INVALID_RELOCATION_BASE 3\r\n"
47-
"#define MMEC_IMPORT_MODULE_FAILED 4\r\n"
48-
"#define MMEC_PROTECT_SECTION_FAILED 5\r\n"
49-
"#define MMEC_INVALID_ENTRY_POINT 6\r\n"
43+
"#define MMEC_OK 0\r\n"
44+
"#define MMEC_BAD_PE_FORMAT 1\r\n"
45+
"#define MMEC_ALLOCATED_MEMORY_FAILED 2\r\n"
46+
"#define MMEC_INVALID_RELOCATION_BASE 3\r\n"
47+
"#define MMEC_IMPORT_MODULE_FAILED 4\r\n"
48+
"#define MMEC_PROTECT_SECTION_FAILED 5\r\n"
49+
"#define MMEC_INVALID_ENTRY_POINT 6\r\n"
5050
"\r\n"
5151
"/// <summary>\r\n"
5252
"/// Function table. These function will be used in the mmLoader.\r\n"
5353
"/// </summary>\r\n"
5454
"typedef struct __NTFUNCPTRS\r\n"
5555
"{\r\n"
56-
" LPVOID pfnGetModuleHandleA; // GetModuleHandleA\r\n"
57-
" LPVOID pfnLoadLibraryA; // LoadLibraryA\r\n"
58-
" LPVOID pfnGetProcAddress; // GetProcAddress\r\n"
59-
" LPVOID pfnVirtualAlloc; // VirtualAlloc\r\n"
60-
" LPVOID pfnVirtualFree; // VirtualFree\r\n"
61-
" LPVOID pfnVirtualProtect; // VirtualProtect\r\n"
62-
" LPVOID pfnReversed_0;\r\n"
63-
" LPVOID pfnReversed_1;\r\n"
64-
" LPVOID pfnReversed_2;\r\n"
65-
" LPVOID pfnReversed_3;\r\n"
66-
" LPVOID pfnReversed_4;\r\n"
56+
" LPVOID pfnGetModuleHandleA; // GetModuleHandleA\r\n"
57+
" LPVOID pfnLoadLibraryA; // LoadLibraryA\r\n"
58+
" LPVOID pfnGetProcAddress; // GetProcAddress\r\n"
59+
" LPVOID pfnVirtualAlloc; // VirtualAlloc\r\n"
60+
" LPVOID pfnVirtualFree; // VirtualFree\r\n"
61+
" LPVOID pfnVirtualProtect; // VirtualProtect\r\n"
62+
" LPVOID pfnReversed_0;\r\n"
63+
" LPVOID pfnReversed_1;\r\n"
64+
" LPVOID pfnReversed_2;\r\n"
65+
" LPVOID pfnReversed_3;\r\n"
66+
" LPVOID pfnReversed_4;\r\n"
6767
"} NTFUNCPTRSTABLE, *PNTFUNCPTRSTABLE;\r\n"
6868
"\r\n"
6969
"/// <summary>\r\n"
7070
"/// Represents the memory module instance.\r\n"
7171
"/// </summary>\r\n"
7272
"typedef struct __MEMMODULE\r\n"
7373
"{\r\n"
74-
" union // MemModule base\r\n"
75-
" {\r\n"
74+
" union // MemModule base\r\n"
75+
" {\r\n"
7676
"#if _WIN64\r\n"
77-
" ULONGLONG iBase;\r\n"
77+
" ULONGLONG iBase;\r\n"
7878
"#else\r\n"
79-
" DWORD iBase;\r\n"
79+
" DWORD iBase;\r\n"
8080
"#endif\r\n"
81-
" HMODULE hModule;\r\n"
82-
" LPVOID lpBase;\r\n"
83-
" PIMAGE_DOS_HEADER pImageDosHeader;\r\n"
84-
" };\r\n"
81+
" HMODULE hModule;\r\n"
82+
" LPVOID lpBase;\r\n"
83+
" PIMAGE_DOS_HEADER pImageDosHeader;\r\n"
84+
" };\r\n"
8585
"\r\n"
86-
" DWORD dwSizeOfImage; // MemModule size\r\n"
87-
" DWORD dwCrc; // MemModule crc32\r\n"
88-
" DWORD dwPageSize; // SystemPageSize\r\n"
89-
" BOOL bLoadOk; // MemModule is loaded ok?\r\n"
86+
" DWORD dwSizeOfImage; // MemModule size\r\n"
87+
" DWORD dwCrc; // MemModule crc32\r\n"
88+
" DWORD dwPageSize; // SystemPageSize\r\n"
89+
" BOOL bLoadOk; // MemModule is loaded ok?\r\n"
9090
"\r\n"
91-
" PNTFUNCPTRSTABLE pNtFuncptrsTable; // Pointer to NT function pointers table \r\n"
91+
" PNTFUNCPTRSTABLE pNtFuncptrsTable; // Pointer to NT function pointers table \r\n"
9292
"\r\n"
93-
" DWORD dwErrorCode; // Last error code\r\n"
93+
" DWORD dwErrorCode; // Last error code\r\n"
9494
"\r\n"
95-
" __MEMMODULE()\r\n"
96-
" {\r\n"
97-
" iBase = 0;\r\n"
98-
" dwSizeOfImage = 0;\r\n"
99-
" dwCrc = 0;\r\n"
100-
" bLoadOk = 0;\r\n"
101-
" pNtFuncptrsTable = 0;\r\n"
102-
" dwErrorCode = 0;\r\n"
103-
" \r\n"
104-
" SYSTEM_INFO sysInfo;\r\n"
105-
" ::GetNativeSystemInfo(&sysInfo);\r\n"
106-
" dwPageSize = sysInfo.dwPageSize;\r\n"
107-
" }\r\n"
95+
" __MEMMODULE()\r\n"
96+
" {\r\n"
97+
" iBase = 0;\r\n"
98+
" dwSizeOfImage = 0;\r\n"
99+
" dwCrc = 0;\r\n"
100+
" bLoadOk = 0;\r\n"
101+
" pNtFuncptrsTable = 0;\r\n"
102+
" dwErrorCode = 0;\r\n"
103+
" \r\n"
104+
" SYSTEM_INFO sysInfo;\r\n"
105+
" ::GetNativeSystemInfo(&sysInfo);\r\n"
106+
" dwPageSize = sysInfo.dwPageSize;\r\n"
107+
" }\r\n"
108108
"} MEM_MODULE, *PMEM_MODULE;\r\n"
109109
"\r\n"
110110
"/// <summary>\r\n"
111111
"/// Enums for MemModuleHelper.\r\n"
112112
"/// </summary>\r\n"
113113
"typedef enum _MMHELPER_METHOD\r\n"
114114
"{\r\n"
115-
" MHM_BOOL_LOAD,\r\n"
116-
" MHM_VOID_FREE,\r\n"
117-
" MHM_FARPROC_GETPROC,\r\n"
115+
" MHM_BOOL_LOAD,\r\n"
116+
" MHM_VOID_FREE,\r\n"
117+
" MHM_FARPROC_GETPROC,\r\n"
118118
"} MMHELPER_METHOD;\r\n"
119119
"\r\n"
120120
"/// <summary>\r\n"
@@ -127,13 +127,13 @@ LPSTR head =
127127
"/// <returns>True if the module is loaded successfully.</returns>\r\n"
128128
"/// <returns>\r\n"
129129
"/// If method is MHM_BOOL_LOAD:\r\n"
130-
"/// The return value type is BOOL.\r\n"
130+
"/// The return value type is BOOL.\r\n"
131131
"///\r\n"
132132
"/// If method is MHM_FARPROC_GETPROC\r\n"
133-
"/// The return value type if FARPROC.\r\n"
133+
"/// The return value type if FARPROC.\r\n"
134134
"///\r\n"
135135
"/// If method is MHM_VOID_FREE\r\n"
136-
"/// There is no return value.\r\n"
136+
"/// There is no return value.\r\n"
137137
"/// </returns>\r\n"
138138
"typedef LPVOID(__stdcall * Type_MemModuleHelper)(PMEM_MODULE, MMHELPER_METHOD, LPVOID, LPCSTR, BOOL);\r\n"
139139
"\r\n"

src/mmLoader/mmLoader.h

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -6,25 +6,25 @@
66
/// <summary>
77
/// Error codes.
88
/// </summary>
9-
#define MMEC_OK 0
10-
#define MMEC_BAD_PE_FORMAT 1
11-
#define MMEC_ALLOCATED_MEMORY_FAILED 2
12-
#define MMEC_INVALID_RELOCATION_BASE 3
13-
#define MMEC_IMPORT_MODULE_FAILED 4
14-
#define MMEC_PROTECT_SECTION_FAILED 5
15-
#define MMEC_INVALID_ENTRY_POINT 6
9+
#define MMEC_OK 0
10+
#define MMEC_BAD_PE_FORMAT 1
11+
#define MMEC_ALLOCATED_MEMORY_FAILED 2
12+
#define MMEC_INVALID_RELOCATION_BASE 3
13+
#define MMEC_IMPORT_MODULE_FAILED 4
14+
#define MMEC_PROTECT_SECTION_FAILED 5
15+
#define MMEC_INVALID_ENTRY_POINT 6
1616

1717
/// <summary>
1818
/// Function table. These function will be used in the mmLoader.
1919
/// </summary>
2020
typedef struct __NTFUNCPTRS
2121
{
22-
LPVOID pfnGetModuleHandleA; // GetModuleHandleA
23-
LPVOID pfnLoadLibraryA; // LoadLibraryA
24-
LPVOID pfnGetProcAddress; // GetProcAddress
25-
LPVOID pfnVirtualAlloc; // VirtualAlloc
26-
LPVOID pfnVirtualFree; // VirtualFree
27-
LPVOID pfnVirtualProtect; // VirtualProtect
22+
LPVOID pfnGetModuleHandleA; // GetModuleHandleA
23+
LPVOID pfnLoadLibraryA; // LoadLibraryA
24+
LPVOID pfnGetProcAddress; // GetProcAddress
25+
LPVOID pfnVirtualAlloc; // VirtualAlloc
26+
LPVOID pfnVirtualFree; // VirtualFree
27+
LPVOID pfnVirtualProtect; // VirtualProtect
2828
LPVOID pfnReversed_0;
2929
LPVOID pfnReversed_1;
3030
LPVOID pfnReversed_2;
@@ -37,26 +37,26 @@ typedef struct __NTFUNCPTRS
3737
/// </summary>
3838
typedef struct __MEMMODULE
3939
{
40-
union // MemModule base
40+
union // MemModule base
4141
{
4242
#if _WIN64
43-
ULONGLONG iBase;
43+
ULONGLONG iBase;
4444
#else
45-
DWORD iBase;
45+
DWORD iBase;
4646
#endif
47-
HMODULE hModule;
48-
LPVOID lpBase;
47+
HMODULE hModule;
48+
LPVOID lpBase;
4949
PIMAGE_DOS_HEADER pImageDosHeader;
5050
};
5151

52-
DWORD dwSizeOfImage; // MemModule size
53-
DWORD dwCrc; // MemModule crc32
54-
DWORD dwPageSize; // SystemPageSize
55-
BOOL bLoadOk; // MemModule is loaded ok?
52+
DWORD dwSizeOfImage; // MemModule size
53+
DWORD dwCrc; // MemModule crc32
54+
DWORD dwPageSize; // SystemPageSize
55+
BOOL bLoadOk; // MemModule is loaded ok?
5656

57-
PNTFUNCPTRSTABLE pNtFuncptrsTable; // Pointer to NT function pointers table
57+
PNTFUNCPTRSTABLE pNtFuncptrsTable; // Pointer to NT function pointers table
5858

59-
DWORD dwErrorCode; // Last error code
59+
DWORD dwErrorCode; // Last error code
6060

6161
__MEMMODULE()
6262
{
@@ -78,9 +78,9 @@ typedef struct __MEMMODULE
7878
/// </summary>
7979
typedef enum _MMHELPER_METHOD
8080
{
81-
MHM_BOOL_LOAD, // Call LoadMemModule
82-
MHM_VOID_FREE, // Call FreeMemModule
83-
MHM_FARPROC_GETPROC, // Call GetMemModuleProc
81+
MHM_BOOL_LOAD, // Call LoadMemModule
82+
MHM_VOID_FREE, // Call FreeMemModule
83+
MHM_FARPROC_GETPROC, // Call GetMemModuleProc
8484
} MMHELPER_METHOD;
8585

8686
/// <summary>
@@ -93,13 +93,13 @@ typedef enum _MMHELPER_METHOD
9393
/// <returns>True if the module is loaded successfully.</returns>
9494
/// <returns>
9595
/// If method is MHM_BOOL_LOAD:
96-
/// The return value type is BOOL.
96+
/// The return value type is BOOL.
9797
///
9898
/// If method is MHM_FARPROC_GETPROC
99-
/// The return value type if FARPROC.
99+
/// The return value type if FARPROC.
100100
///
101101
/// If method is MHM_VOID_FREE
102-
/// There is no return value.
102+
/// There is no return value.
103103
/// </returns>
104104
typedef LPVOID(__stdcall * Type_MemModuleHelper)(PMEM_MODULE, MMHELPER_METHOD, LPVOID, LPCSTR, BOOL);
105105

@@ -113,13 +113,13 @@ typedef LPVOID(__stdcall * Type_MemModuleHelper)(PMEM_MODULE, MMHELPER_METHOD, L
113113
/// <returns>True if the module is loaded successfully.</returns>
114114
/// <returns>
115115
/// If method is MHM_BOOL_LOAD:
116-
/// The return value type is BOOL.
116+
/// The return value type is BOOL.
117117
///
118118
/// If method is MHM_FARPROC_GETPROC
119-
/// The return value type if FARPROC.
119+
/// The return value type if FARPROC.
120120
///
121121
/// If method is MHM_VOID_FREE
122-
/// There is no return value.
122+
/// There is no return value.
123123
/// </returns>
124124
LPVOID __stdcall
125125
MemModuleHelper(

0 commit comments

Comments
 (0)