首页
社区
课程
招聘
[求助]程序反汇编后,出现很多源文件的名称,是怎么回事?
发表于: 2010-7-3 09:45 5221

[求助]程序反汇编后,出现很多源文件的名称,是怎么回事?

2010-7-3 09:45
5221
收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
在线等等待回复
2010-7-3 09:46
0
雪    币: 8183
活跃值: (3336)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
不是很懂你的意思,没头没脑的,什么语言的程序,也不贴段代码看看
2010-7-3 09:58
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
peid 查看时显示 visual c++ 7.0 【debug】, 是不是所有的debug版本反汇编后都会显示

IDA 的代码如下:
.rdata:004925A8                                         ; sub_415590+112o
.rdata:004925AC aIlelist_zip_0:
.rdata:004925AC                 unicode 0, <ileList.zip>,0
.rdata:004925C4 a_Runmodule_cpp db '.\RunModule.cpp',0  ; DATA XREF: sub_415590+5Eo
.rdata:004925C4                                         ; sub_415590+377o ...
.rdata:004925D4 aVoid__thisca_7 db 'void __thiscall RunModule::Do(void)',0
.rdata:004925D4                                         ; DATA XREF: sub_415590+54o
.rdata:004925D4                                         ; sub_415590+36Do ...
.rdata:004925F8 off_4925F8      dd offset loc_44005B    ; DATA XREF: sub_415590+45o
2010-7-3 10:45
0
雪    币: 442
活跃值: (43)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
删了编译生成的pdb文件

他这IDA加载了你的源代码
2010-7-3 12:05
0
雪    币: 7651
活跃值: (523)
能力值: ( LV9,RANK:610 )
在线值:
发帖
回帖
粉丝
6
编译器生成的东西,用来辅助调试的,比如源码级调试时调试器需要据此找到你这个程序的源文件。。。
2010-7-3 13:06
0
雪    币: 249
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
就是debug版生成的东西,这个写在data节,包括文件名和行号。
2010-7-3 14:49
0
雪    币: 517
活跃值: (84)
能力值: ( LV12,RANK:250 )
在线值:
发帖
回帖
粉丝
8
同意。是因为link时有/debug选项(即使是release版本也有),所以生成了pdb文件,IDA在反汇编时加载了这个pdb。如果别人没有这个pdb,你无须担心会泄露信息。
2010-7-3 15:19
0
游客
登录 | 注册 方可回帖
返回
//