C++下 VMP加壳宏

#define VMP_BEGINV \
_asm _emit 0xEB \
_asm _emit 0x10 \
_asm _emit 0x56 \
_asm _emit 0x4D \
_asm _emit 0x50 \
_asm _emit 0x72 \
_asm _emit 0x6F \
_asm _emit 0x74 \
_asm _emit 0x65 \
_asm _emit 0x63 \
_asm _emit 0x74 \
_asm _emit 0x20 \
_asm _emit 0x62 \
_asm _emit 0x65 \
_asm _emit 0x67 \
_asm _emit 0x69 \
_asm _emit 0x6E \
_asm _emit 0x01 

#define VMP_BEGINM \
_asm _emit 0xEB \
_asm _emit 0x10 \
_asm _emit 0x56 \
_asm _emit 0x4D \
_asm _emit 0x50 \
_asm _emit 0x72 \
_asm _emit 0x6F \
_asm _emit 0x74 \
_asm _emit 0x65 \
_asm _emit 0x63 \
_asm _emit 0x74 \
_asm _emit 0x20 \
_asm _emit 0x62 \
_asm _emit 0x65 \
_asm _emit 0x67 \
_asm _emit 0x69 \
_asm _emit 0x6E \
_asm _emit 0x02 


#define VMP_BEGINU \
_asm _emit 0xEB \
_asm _emit 0x10 \
_asm _emit 0x56 \
_asm _emit 0x4D \
_asm _emit 0x50 \
_asm _emit 0x72 \
_asm _emit 0x6F \
_asm _emit 0x74 \
_asm _emit 0x65 \
_asm _emit 0x63 \
_asm _emit 0x74 \
_asm _emit 0x20 \
_asm _emit 0x62 \
_asm _emit 0x65 \
_asm _emit 0x67 \
_asm _emit 0x69 \
_asm _emit 0x6E \
_asm _emit 0x03 

#define VMP_BEGIN \
_asm _emit 0xEB \
_asm _emit 0x10 \
_asm _emit 0x56 \
_asm _emit 0x4D \
_asm _emit 0x50 \
_asm _emit 0x72 \
_asm _emit 0x6F \
_asm _emit 0x74 \
_asm _emit 0x65 \
_asm _emit 0x63 \
_asm _emit 0x74 \
_asm _emit 0x20 \
_asm _emit 0x62 \
_asm _emit 0x65 \
_asm _emit 0x67 \
_asm _emit 0x69 \
_asm _emit 0x6E \
_asm _emit 0x00 

#define VMP_END \
_asm _emit 0xEB \
_asm _emit 0x0E \
_asm _emit 0x56 \
_asm _emit 0x4D \
_asm _emit 0x50 \
_asm _emit 0x72 \
_asm _emit 0x6F \
_asm _emit 0x74 \
_asm _emit 0x65 \
_asm _emit 0x63 \
_asm _emit 0x74 \
_asm _emit 0x20 \
_asm _emit 0x65 \
_asm _emit 0x6E \
_asm _emit 0x64 \
_asm _emit 0x00 

你可能感兴趣的:(C++)