首页
社区
课程
招聘
[求助]如何让OD支持VS2005
发表于: 2008-12-28 22:58 5736

[求助]如何让OD支持VS2005

2008-12-28 22:58
5736
今天自己写了个程序,不过是vc2005写的, 在od中动态加载,按Ctrl+N后发现大多数函数都是#+编号。。。。是OD的原因还是什么呢?望知道者解答,3q

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (12)
雪    币: 2110
活跃值: (21)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
2
微软MFC的dll文件是不带名字导出的,他说是因为符号太大了。

在OD中, 调试->选择导入库->添加,将对应的lib文件导入OD中, OD就可以显示函数的名字了。

比如程序与mfc80u.dll相链接,那就给OD导出mfc80u.lib文件。
2008-12-28 23:16
0
雪    币: 2
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
非常感谢楼上的解答,问题圆满解决。恭维的话就不多说了,以后我成大鸟了, 我也帮小鸟!
2008-12-28 23:45
0
雪    币: 190
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
OD是否OLLYICE?其HELP中讲到不能调试。NET程序的呀?你能用OD调试。NET程序?这么怪?
2008-12-29 17:10
0
雪    币: 2110
活跃值: (21)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
5
“不能调试.net”是说不能调试.net托管代码(实际上是不方便调试而已,并不是不能),并不是说不支持VS.net编译器生成的程序。

只要是编译器生成的native代码,都可以用OD来调试。

而.net托管代码是一种特殊的情况,不是通常的本机代码,所以HELP中说不能调试.net程序。
2008-12-29 17:14
0
雪    币: 190
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
望快讲我知如何用OD调试。NET程序,我用OD打开。NET程序时什么代码也看不到!一片空白!
2008-12-29 17:26
0
雪    币: 2110
活跃值: (21)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
7
如果你确定你的程序是本机代码,不是托管代码,那和调试一般程序没什么分别。

如果你要调试的程序是托管代码,那就不能用OD来调试了。

托管代码就用Visual Studio的调试器来。
2008-12-29 17:35
0
雪    币: 190
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
但默认是托管代码呀。托管代码如何用Visual Studio的调试器来????
2008-12-29 18:05
0
雪    币: 2110
活跃值: (21)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
9
如果是调试自己写的程序,直接在IDE中下好断点,然后F5就行。

如果要逆向分析.net的程序,看一下这个:

http://bbs.pediy.com/showthread.php?t=24646

PS.本人没有开发过.net的托管代码,对.net没有任何了解,所以也不懂得托管代码程序的逆向。抱歉帮不你。不过本论坛有很.net的牛人,等待高手支招吧。
2008-12-29 18:19
0
雪    币: 399
活跃值: (38)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
10
OD也可以调试.net程序的
woodmann上面有几篇文章
2008-12-29 19:34
0
雪    币: 1137
活跃值: (10)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
11
OD也是调试.Net的利器之一,不过有点不方便,而且难度较高

个人感觉PEBrowse调试.Net程序很好。

由于IL代码相对win32汇编的代码要简单,在PEBrowse中可以同屏显示IL和汇编

不仅可以分析程序,在此过程学习汇编也是不错的。
2008-12-29 19:50
0
雪    币: 190
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
在PEBrowse中可以同屏显示IL和汇编???为何我的只显示汇编不显示IL??如何做到??
2008-12-29 21:44
0
雪    币: 1137
活跃值: (10)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
13
在反汇编的窗口,右键include MSIL 就OK了
2008-12-29 23:03
0
游客
登录 | 注册 方可回帖
返回
//