首页
社区
课程
招聘
[旧帖] [求助]dasm32和OD反汇编的区别 0.00雪花
发表于: 2008-2-22 17:15 4815

[旧帖] [求助]dasm32和OD反汇编的区别 0.00雪花

2008-2-22 17:15
4815
我用dasm32和OD分别反汇编NOTEPAD,发现在代码的入口处两个软件反汇编出来的代码不一样.在1001000处,dasm32是一句句的代码,而OD则是一些变量定义.不明白是怎么回事,麻烦哪个高手指点一下.在此谢过!

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 221
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
静态和动态的区别?
2008-2-22 17:38
0
雪    币: 156
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
楼上兄弟,其实我最想知道的是为什么在代码节的起始反汇编出来的代码会不一样!
而且dasm32也可以进行调试跟踪啊!
2008-2-22 18:03
0
雪    币: 193
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
pe的文件偏移地址和内存偏移地址是需要转换的
2008-2-22 18:14
0
雪    币: 203
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
OD中的地址是内存中的地址    新手飘过。。。
2008-2-22 21:20
0
雪    币: 1505
能力值: (RANK:210 )
在线值:
发帖
回帖
粉丝
6
应该OD中是对的.
在OD中alt+M,然后双击1001000那段内存地址可以,反汇编出来的就和dasm中的一样了,静态反汇编有时候识别不出来代码中的数据.

内存映射, 条目 32
地址=01001000
大小=00008000 (32768.)
属主=NOTEPAD 01000000
区段=.text
包含=代码,输入表
类型=Imag 01001002
访问=R
初始访问=RWE
2008-2-22 23:50
0
游客
登录 | 注册 方可回帖
返回
//