首页
社区
课程
招聘
[原创]IDA-Pro 6.x Lowercase ARM Instructions
发表于: 2014-10-29 20:50 7904

[原创]IDA-Pro 6.x Lowercase ARM Instructions

2014-10-29 20:50
7904

支持的版本有 6.3/6.5/6.6

6.3 6.5 6.6 都是经过测试的,可以不用备份,支持改回大写,改回之后MD5和源文件是一样的。

6.3以及之前版本不支持 ARMv8的指令集。

其他的版本试之前备份一下再试,省的麻烦,我知道你们都懒。

要修改的文件在 IDA 6.X\procs\arm.w32 和 arm64.w64

arm.w32 6.5/6.6 源文件好像不能放,针对用户编译的省的告我,就写成了特征码定位的那种,就放附件里,代码就不要吐槽我了。。

简单贴一下整理过的资料,方便以为你们修改:
ida6.x ARMv1-ARMv8:

suffix:

Signed: 0x85D6 mov byte [esi],'S'   C6 06 53 46 8D 

Byte:   0x8613 mov byte [esi],'B'   C6 06 42 46 8D

Half:   0x8651 mov byte [esi],'H'   C6 06 48 46 8D

thumb2->Wide:  mov byte [esi],'W'   C6 06 57 46 8D
thumb2->Narrow: (hidden)

LE/BE:  "LE\0\0BE\0\0"
Length: 8

ARMv8:  "FMINNMV\0FMINV\0\0\0"
Length: 2884

ARMv1 -- ARMv7: "VZIP\0\0\0\0VUZP\0\0\0\0"
Length: 3100

Register : "VF\0\0NF\0\0ZF\0\0CF\0\0"
Length: 624

Bxx: "EQ\0\0NE\0\0CS\0\0CC\0\0MI\0\0PL\0\0VS\0\0VC\0\0HI\0\0LS\0\0GE\0\0LT\0\0GT\0\0AL\0\0NV" 
     "NV\0\0AL\0\0GT\0\0LT\0\0GE\0\0LS\0\0HI\0\0VC\0\0VS\0\0PL\0\0MI\0\0CC\0\0CS\0\0NE\0\0EQ"

LDMxx:
STMxx:
     "ED\0\0FD\0\0EA\0\0FA\0\0DA\0\0DB\0\0IA\0\0IB"

原效果:


Lowercase:


代码也截个图:


详细的见附件吧:
ida6.x_arm_disassemble.rar


[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

上传的附件:
收藏
免费 3
支持
分享
最新回复 (10)
雪    币: 546
活跃值: (1692)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
2
赞一个,看习惯了,大写一样的
2014-10-29 20:58
0
雪    币: 205
活跃值: (21)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
非常感谢,赞!
2014-10-29 22:08
0
雪    币: 20
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
谢谢, 我还没有完全习惯.
2014-10-29 22:18
0
雪    币: 158
活跃值: (404)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
我倒是小写的看不习惯了
2014-10-29 23:02
0
雪    币: 24
活跃值: (124)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
没看懂的路过,很佩服你们这些大牛!继续加油去~~
2014-10-30 08:10
0
雪    币: 60
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
帮顶一下
2014-10-30 17:01
0
雪    币: 6956
活跃值: (1512)
能力值: ( LV11,RANK:180 )
在线值:
发帖
回帖
粉丝
8
我顶, 还是小写看着舒服!
2014-10-31 09:40
0
雪    币: 20
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
谢谢程哥
2014-10-31 09:45
0
雪    币: 507
活跃值: (135)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
10
虽然习惯大写,不过支持楼主,辛苦了。可以写点其他插件哇,给力~
2014-10-31 09:47
0
雪    币: 3
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
小写好,感谢楼主
2014-11-5 12:02
0
游客
登录 | 注册 方可回帖
返回
//