首页
社区
课程
招聘
[求助]第三章 提取二进制机器码困惑
发表于: 2012-11-19 11:15 4651

[求助]第三章 提取二进制机器码困惑

2012-11-19 11:15
4651
弱弱问个问题,第三章p95中 提取的机器码是怎么提取的,我提取的都是类似如下格式

0011D8C9   74 08                je      short 0011D8D3
0011D8CB   83C1 04           add     ecx, 4
0011D8CE   E9 1DFFFFFF     jmp     0011D7F0
0011D8D3   8BC1                 mov     eax, ecx
0011D8D5   C2 0800             retn    8

怎么可以像书本上的每个机器码前面加上\,以及每行机器码前后加上“”呢
譬如
“\X90”//                                      nop
"\xFC"//                                      cld
"\x68\x6A\x0A\x38\x1E"//          PUSH 1e380a6a

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 225
活跃值: (357)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
2
用winhex打开,复制为C格式
2012-11-19 12:53
0
雪    币: 190
活跃值: (40)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
“\X90”//                                      nop
"\xFC"//                                      cld
"\x68\x6A\x0A\x38\x1E"//          PUSH 1e380a6a
2012-11-19 12:54
0
雪    币: 190
活跃值: (40)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
4
“\X90”//                                      nop
是引文引号,不是中文的

"\xFC"//                                      cld
"\x68\x6A\x0A\x38\x1E"//          PUSH 1e380a6a
2012-11-19 12:55
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
复制位C格式
是如下形式的
    0x01, 0x99, 0xE8, 0xE9, 0xE9, 0x62, 0x11, 0x01, 0x33, 0xE9, 0xE9, 0xE9, 0x60, 0xEF, 0x16, 0xDF,
能否从OLLyICE中直接转出C格式
2012-11-21 08:54
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
回复二楼 用winhex打开保存为c格式得到的形式如下

unsigned char rawData[224] =
{
    0x90, 0x90, 0xEB, 0x16, 0xFC, 0x5A, 0x4A, 0xB9, 0xC7, 0x01, 0x00, 0x00, 0x40, 0x80, 0x34, 0x0A,
    0xE9, 0xE2, 0xFA, 0x4B, 0x33, 0xDB, 0xEB, 0x07, 0xFC, 0x4B, 0xE8, 0xE5, 0xFF, 0xFF, 0xFF, 0x01,
这种情况,我后面想要加汇编指令附注岂不是要一步步截断换行添加,很麻烦呀

回复四楼,不好意思,写错了

求救大家,书本上P95说的那一段,到底是怎么提取的呀
2012-11-21 09:51
0
游客
登录 | 注册 方可回帖
返回