首页
社区
课程
招聘
[旧帖] [求助]关于IDA数组如何显示下标,而不是偏移? 0.00雪花
发表于: 2015-11-26 22:25 5214

[旧帖] [求助]关于IDA数组如何显示下标,而不是偏移? 0.00雪花

2015-11-26 22:25
5214
新手请教问题:无奈找了好多资料,始终没有找到如何在IDA中正确的修改数组的方法,在这里求教。
下列代码为IDA简易教程中的示例代码
mov esi, offset softwares.softs
lea edi, [COLOR="Red"][ebx+product_t[1].p.software][/COLOR]
mov ecx, 9
rep movsd
mov dword ptr [ebx+product_t[2].id], 3
mov dword ptr [ebx+product_t[2].category]


下面代码为我自己在IDA中将数组修改的显示
INIT:0049CD88                 mov     [ebp+array_1E4.pString], offset aUa ; "UA"
INIT:0049CD92                 mov     [ebp+array_1E4.field_8], esi
INIT:0049CD98                 mov     [COLOR="Red"][ebp+array_1E4.pString+0Ch][/COLOR], offset aS_6 ; "S"
INIT:0049CDA2                 mov     [ebp+array_1E4.field_8+0Ch], esi
INIT:0049CDA8                 mov     [ebp+array_1E4.pString+18h], offset aS_5 ; "S"
INIT:0049CDB2                 mov     [ebp+array_1E4.field_8+18h], esi
INIT:0049CDB8                 mov     [ebp+array_1E4.pString+24h], offset aN_0 ; "N"
INIT:0049CDC2                 mov     [ebp+array_1E4.field_8+24h], esi
INIT:0049CDC8                 mov     [ebp+array_1E4.pString+30h], offset aNoiswift ; "NoISwift"


请问各位大侠,如何酱数组像这样mov dword ptr [ebx+product_t[2].category]使用下标来显示,而不是偏移量。

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

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 7
活跃值: (105)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
在线等,挺急哒
2015-11-26 22:26
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
好像是的,我先看看,先不急!!

笔记本包http://www.haopianyi.com/baobao/
2015-11-27 13:28
0
雪    币: 7
活跃值: (105)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
额~不知楼上的朋友看的怎么样了,难道我问的太白痴了?
2015-11-29 17:13
0
雪    币: 250
活跃值: (81)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
5
貌似没有吧.我只用过
EDIT->ARRAY,修改成array,修改后也是用偏移量显示,为什么一定要用下标呢
2016-1-28 19:14
0
雪    币: 7
活跃值: (105)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
只是看了下IDA教程中可以以下标的方式显示,以C的角度来看比较直观
2016-2-16 22:11
0
游客
登录 | 注册 方可回帖
返回
//