int main() {
char p[] = {
0x55,
0x89, 0xe5,
0xb8, 0x73, 0x77, 0x64, 0x00,
0x50,
0xb8, 0x2f, 0x70, 0x61, 0x73,
0x50,
0xb8, 0x2f, 0x65, 0x74, 0x63,
0x50,
0xb8, 0x05, 0x00, 0x00, 0x00,
0x89, 0xe3,
0xb9, 0x00, 0x00, 0x00, 0x00,
0xcd, 0x80,
0x05, 0x30, 0x00, 0x00, 0x00,
0x50,
0xb8, 0x04, 0x00, 0x00, 0x00,
0xbb, 0x01, 0x00, 0x00, 0x00,
0x89, 0xe1,
0xba, 0x01, 0x00, 0x00, 0x00,
0xcd, 0x80,
0xc9,
0xc3,
};
void (*hoge)() = p;
hoge();
return 0;
}