首页
社区
课程
招聘
[旧帖] [求助]IDA Hex-rays F5后面的自动注释是什么意思,求教 0.00雪花
发表于: 2016-2-15 20:39 4640

[旧帖] [求助]IDA Hex-rays F5后面的自动注释是什么意思,求教 0.00雪花

2016-2-15 20:39
4640
unsigned __int8 v2; // [sp+0h] [bp-30h]@1
  char v3; // [sp+4h] [bp-2Ch]@2
  CHAR *v4; // [sp+8h] [bp-28h]@1
  unsigned __int8 i; // [sp+Ch] [bp-24h]@2
  unsigned __int8 j; // [sp+Ch] [bp-24h]@5
  unsigned __int8 v7; // [sp+10h] [bp-20h]@1
  CHAR *v8; // [sp+14h] [bp-1Ch]@1
  unsigned __int8 v9; // [sp+18h] [bp-18h]@1
  char v10; // [sp+20h] [bp-10h]@1
  unsigned __int8 v11; // [sp+24h] [bp-Ch]@2
  unsigned __int8 v12; // [sp+24h] [bp-Ch]@5
  CHAR *lpString; // [sp+28h] [bp-8h]@1
  char v14[4]; // [sp+2Ch] [bp-4h]@7

上面是ida自动生成的注释,后面的@1,@2,@5是什么意思,看了半天也没明白,有的函数名称上面也有@和<eax>这样的东西,求解释

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

收藏
免费 1
支持
分享
最新回复 (3)
雪    币: 2332
活跃值: (3809)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
2
@的意思是猜得,不一定准确:第几个参数?
<eax>的意思是FPO,表明程序采用了FPO技术,部分参数通过寄存器传值(<eax>标识该参数通过eax传递).
2016-2-17 13:07
0
雪    币: 457
活跃值: (343)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
http://bbs.pediy.com/showthread.php?t=193440 和你的问题一样。
2016-2-17 14:22
0
雪    币: 3040
活跃值: (1150)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
4
ida骗你的
2016-3-3 18:01
0
游客
登录 | 注册 方可回帖
返回
//