首页
社区
课程
招聘
[旧帖] 初学逆向,问一个关于exe入口点的问题 0.00雪花
发表于: 2015-3-10 22:05 3074

[旧帖] 初学逆向,问一个关于exe入口点的问题 0.00雪花

2015-3-10 22:05
3074
我自己用vs写了一个简单的dll和exe程序,exe调用dll,程序运行正常。

我现在想自己在exe加一个区段,在此区段加一段汇编代码再跳转到正常的程序入口点执行。

但是我用peditor看到的入口点是1315,用c32asm打开跳转到入口点就是1315加基地址为00401315,说明是没问题的。但是我用ollydbg看到的是加载器给的虚拟基地址加上1000,从汇编代码看,显然ollydbg是正确的,但是这又和前面的工具看起来有冲突,请问这里面的原理是怎样的,我如何找到正确的基地址进行我要做的工作?

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

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 192
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
我刚才试了一下,在xp中是无法运行vs2013编译的程序的。

我是win7 64位的系统,编译的程序是32位的,使用的是OllyDbg 2.01。

难道是跟这个有关?
2015-3-10 22:37
0
雪    币: 192
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
我刚才测试了一把,用vs 6.0编译的程序就没问题了。起码可以证明c32asm的静态反汇编功能和peditor对vs2013编写的程序已经不兼容了
2015-3-10 23:30
0
游客
登录 | 注册 方可回帖
返回
//