能力值:
( LV2,RANK:10 )
|
-
-
2 楼
这个不懂,帮你顶!
|
能力值:
( LV3,RANK:20 )
|
-
-
3 楼
idag的显示有特殊处理,idaq的没有
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
请问具体是什么细节啊?
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
我觉得这个跟ida5和ida6没有关系,当hex view和ida view同步时,IDA总是在hex view的最左边开始显示当前选中的指令对应的hex值.如当前指令从0x243开始,则总是以0x00011C13作为基准,每行显示配置columns.例如一行显示16个bytes时,下一行是从0x00011C23开始的,...
我试过,IDA5.5(IDAG.exe)和IDA 6的IDAQ.exe都是这么处理的.
非要显示成从16的倍数开始时,可以右键,取消和IDA View的同步,然后通过快捷键G,输入一个16的整倍数的地址就可以了.
|
能力值:
( LV3,RANK:20 )
|
-
-
6 楼
6.1中
载入的text段最小地址是0x401000
0x401003是一条指令
下面是idag的截图,ida6中总是把选中的指令从0列开始显示,
idag中的第1行就多复制了几个字节
idaq中则在第1行中留空
忽然发现理解错问题了,楼主是想总是按16的倍数对齐吧。
我在ida5.0中看了下,hex view总是固定为16的倍数
但是ida6中总是当前选中的地址为0列,同步状态下没发现可以设置成固定的
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
是的,就是这个想法
ida5.0 16字节固定对齐挺好的
不知道ida5.5之后为啥就改变了。
|
|
|