Move some data from function to global to take it off the stack, and make it harder to find when browsing the code with a process viewer.
This commit is contained in:
parent
6e5f9d9b00
commit
2cbc4ab6c9
|
@ -482,13 +482,13 @@ static int parseCommandLine(char *cmdline, char **argv)
|
|||
return(argc);
|
||||
}
|
||||
|
||||
static char kernel_encoded[] = { 0x14, 0xef, 0xe1, 0xe3, 0x18, 0x1c, 0xd1, 0x1f, 0xdd, 0x21, 0x25, 0x21, 0x00 };
|
||||
static char getname_encoded[] = { 0xc8, 0x33, 0x3f, 0xdc, 0xdd, 0x21, 0x2a, 0x2e, 0xd5, 0x0f, 0x08, 0x0c, 0xf7, 0x15, 0xea, 0xe9, 0x12, 0xcd, 0x00 };
|
||||
static char exit_encoded[] = { 0xca, 0xd2, 0xd5, 0xd9, 0x29, 0x27, 0x26, 0xdb, 0x20, 0x2d, 0x20, 0x00 };
|
||||
|
||||
static lpExitProcess protectHelp[2] = { (lpExitProcess)srand, pExitProcess };
|
||||
int VBA::doProtection()
|
||||
{
|
||||
char kernel_encoded[] = { 0x14, 0xef, 0xe1, 0xe3, 0x18, 0x1c, 0xd1, 0x1f, 0xdd, 0x21, 0x25, 0x21, 0x00 };
|
||||
char getname_encoded[] = { 0xc8, 0x33, 0x3f, 0xdc, 0xdd, 0x21, 0x2a, 0x2e, 0xd5, 0x0f, 0x08, 0x0c, 0xf7, 0x15, 0xea, 0xe9, 0x12, 0xcd, 0x00 };
|
||||
char exit_encoded[] = { 0xca, 0xd2, 0xd5, 0xd9, 0x29, 0x27, 0x26, 0xdb, 0x20, 0x2d, 0x20, 0x00 };
|
||||
|
||||
char szEXEFileName[260];
|
||||
*szEXEFileName = 0;
|
||||
|
||||
|
|
Loading…
Reference in New Issue