首页
社区
课程
招聘
[求助]IDA 分析ELF文件JUMPOUT指令无法解析?
发表于: 2015-7-8 13:06 20609

[求助]IDA 分析ELF文件JUMPOUT指令无法解析?

2015-7-8 13:06
20609
新人 第一次发帖,不懂如何发帖,看到最多的就是,个人水平有限,以下内容难免有误,还请看官手下留情!!!

1.正文:
今天 在看样本的时候,F5 得到的代码中 JUMPOUT(dword_95D0) 。
看代码:
loc_95D0                                ; CODE XREF: exec_comm_1+56j
.text:000095D0                 LDR     R1, [R4]        ; src
.text:000095D2                 LDR     R0, [SP,#0x430+dest] ; dest
.text:000095D4                 BLX     strcat1
.text:000095D8                 LDR     R3, [SP,#0x430+var_424]
.text:000095DA                 CMP     R7, R3
.text:000095DC                 BEQ     loc_95E6
.text:000095DE                 LDR     R0, [SP,#0x430+dest] ; dest
.text:000095E0                 MOVS    R1, R6          ; src
.text:000095E2                 BLX     strcat1

2.问题:
Q1:上面这一段汇编没有反编译 出来,什么原因?

.text:000095EE ; 11:     JUMPOUT(&loc_95D0);
.text:000095EE                 BLT     loc_95D0
Q2:这里的代码就是 调用第一个代码片段的代码,反汇编得到的是JUMPOUT(&loc_95D0); 什么意思 看不懂?

3.解答:
不过 一阵瞎搞最终 反汇编成功了,
操作步骤: thumb 转 arm ,然后再转回来 (arm 转 thumb)

Q3:最后想问一下,这到底是什么原理啊,怎么突然就好了? 还有就是怎么看出来 某行汇编到底是thumb 还是 arm?

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

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 199
活跃值: (99)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
为什么 没人回复啊????? [QUOTE][/QUOTE]
2015-7-8 13:26
0
雪    币: 188
活跃值: (167)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
3
一是看机器码,一般e9, e8 e*** 开头的机器码一般是arm。而是靠感觉,感觉是arm就是arm感觉是thumb就是thumb。三是看跳转bx或者blx一般会有thumb到arm/arm到thumb的切换。
2015-7-8 18:02
0
雪    币: 199
活跃值: (99)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
谢谢 , 有点明白了。还有一个问题,我的ida 6.6中 ida view界面 只有内存地址和 汇编代码,没有 机器码怎么调出来啊? 非常感谢
2015-7-8 19:31
0
雪    币: 188
活跃值: (167)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
5
options->general->Disassembly->Number of opcode bytes.
2015-7-8 21:43
0
雪    币: 199
活跃值: (99)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
谢谢  cacorothuo大神, 非常感谢
2015-7-10 10:16
0
雪    币: 81
活跃值: (462)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
FloatGuy 谢谢  cacorothuo大神, 非常感谢
请问你是怎样解决的,可以私聊一下吗?谢谢啦
2020-1-10 09:38
0
雪    币: 6908
活跃值: (9014)
能力值: ( LV17,RANK:797 )
在线值:
发帖
回帖
粉丝
8
放上样本!
2020-1-19 22:55
0
游客
登录 | 注册 方可回帖
返回
//