首页
社区
课程
招聘
[求助]IDA的F5伪代码中局部变量颜色代表的含义?
发表于: 2018-2-6 17:56 6629

[求助]IDA的F5伪代码中局部变量颜色代表的含义?

2018-2-6 17:56
6629

使用IDA很长时间,但是一直不明白IDA的F5伪代码的局部变量为什么有不同颜色表示,比如(深蓝色和浅灰色),这两种颜色各代表什么含义?还有F5局部变量的注释,有时候会出现完全没有的寄存器,这是为什么?
(我问的是F5伪代码的局部变量本身的颜色,不是背景色,我知道背景色可以在hexrays.cfg配置文件里修改)


下面具体截图说明:

这是一个android apk的armv7a架构的so,随便找的,可以看到F5伪代码的局部变量的颜色有两种:深蓝色和浅灰色,这各代表什么?


这是一个windows下x86架构的exe,也是随便找的,可以看到,F5伪代码IDA的自动注释第二行写着ST0C_4,按照https://bbs.pediy.com/thread-193440.htm的说法,后面的注释应该是一个寄存器或者是内存地址,但是经常会出现像ST0C_4一样的未知的东西,既不是寄存器也不是内存地址,那么这是什么?


今天心血来潮来提的问,其实这不影响逆向,但奈何本人有点强迫症,不知道的东西即使没什么用也要打破砂锅问到底,所以望各位大佬解答。


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 1260
活跃值: (2168)
能力值: ( LV5,RANK:75 )
在线值:
发帖
回帖
粉丝
2
强迫症是个好习惯
2018-2-7 09:22
0
雪    币: 7016
活跃值: (4227)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
我也想知道
2018-2-7 09:42
0
雪    币: 1176
活跃值: (1264)
能力值: ( LV12,RANK:380 )
在线值:
发帖
回帖
粉丝
4
看汇编  能大概推测出来
2018-2-7 10:13
0
雪    币: 8277
活跃值: (642)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
5
Tennn 看汇编 能大概推测出来
请问大佬,就跟我图中说明的一样,f5伪码局部变量的蓝色和灰色显示有什么特别含义吗?
2018-2-9 07:59
0
雪    币: 12
活跃值: (35)
能力值: ( LV4,RANK:52 )
在线值:
发帖
回帖
粉丝
6
呃,请问大佬,最后两行注释,[esp+10h]  [ebp-4h]是否指的是变量在栈中的位置区间。
2018-6-1 10:38
0
游客
登录 | 注册 方可回帖
返回
//