16,472
社区成员
发帖
与我相关
我的任务
分享
unsigned char sc[] = {
//pushad
0x60,
0x68,0x00,0x00,0x00,0x00,//2
0x68,0x00,0x00,0x00,0x00,//7
0xB9,0x00,0x00,0x00,0x00,//12
0xB8,0x00,0x00,0x00,0x00,//17
0xFF,0xD0,
//popad
0x61,
//retn
0xC3
};
typedef struct
{
char szCode[1024];
char szBuffer[1024];
DWORD szAddress;
}SHELLCODE;
unsigned char sc[] = {
//pushad
0x60,
0x68,0x00,0x00,0x00,0x00,//2
0x68,0x00,0x00,0x00,0x00,//7
0xB9,0x00,0x00,0x00,0x00,//12
0xB8,0x00,0x00,0x00,0x00,//17
0xFF,0xD0,
//popad
0x61,
//retn
0xC3
};
SHELLCODE *Code = (SHELLCODE*)sc;
SHELLCODE mCode = {
0x60,
0x68,0x00,0x00,0x00,0x00,//2
0x68,0x00,0x00,0x00,0x00,//7
0xB9,0x00,0x00,0x00,0x00,//12
0xB8,0x00,0x00,0x00,0x00,//17
0xFF,0xD0,
//popad
0x61,
//retn
0xC3 };