能力值:
( LV13,RANK:530 )
|
-
-
6 楼
这样不太好奥 还是用反汇编器好点的说~ 我喜欢列一张表~^_^用在我的易花指令重组工具上
struct TRelIns
{
DWORD Type;
#define TYPE_REL32 1
#define TYPE_REL16 2
#define TYPE_REL8 3
BYTE OpCode[16];
SIZE_T szOpCode;
};
const TRelIns TRelInsTable[] =
{
{/* Type */ TYPE_REL32,/* OpCode */{0xE9 },1 },
{/* Type */ TYPE_REL32,/* OpCode */{0xE8 },1 },
{/* Type */ TYPE_REL32,/* OpCode */{0x0F,0x87},2 },
{/* Type */ TYPE_REL32,/* OpCode */{0x0F,0x83},2 },
{/* Type */ TYPE_REL32,/* OpCode */{0x0F,0x82},2 },
{/* Type */ TYPE_REL32,/* OpCode */{0x0F,0x86},2 },
{/* Type */ TYPE_REL32,/* OpCode */{0x0F,0x84},2 },
{/* Type */ TYPE_REL32,/* OpCode */{0x0F,0x8F},2 },
{/* Type */ TYPE_REL32,/* OpCode */{0x0F,0x8D},2 },
{/* Type */ TYPE_REL32,/* OpCode */{0x0F,0x8C},2 },
{/* Type */ TYPE_REL32,/* OpCode */{0x0F,0x8E},2 },
{/* Type */ TYPE_REL32,/* OpCode */{0x0F,0x85},2 },
{/* Type */ TYPE_REL32,/* OpCode */{0x0F,0x81},2 },
{/* Type */ TYPE_REL32,/* OpCode */{0x0F,0x89},2 },
{/* Type */ TYPE_REL32,/* OpCode */{0x0F,0x80},2 },
{/* Type */ TYPE_REL32,/* OpCode */{0x0F,0x8A},2 },
{/* Type */ TYPE_REL32,/* OpCode */{0x0F,0x8B},2 },
{/* Type */ TYPE_REL32,/* OpCode */{0x0F,0x88},2 },
{/* Type */ TYPE_REL32,/* OpCode */{0x0F,0xE9},2 },
};
对易的指令足够了 咯
其实本来还有 prefix 和 short jxx
|