首页
社区
课程
招聘
问个老帖子里面的问题
发表于: 2007-3-27 23:04 3961

问个老帖子里面的问题

2007-3-27 23:04
3961
marxixing写的<庆祝编程版块开张,发个简单的loader>
有个问题请教一下:
程序里面MapViewOfFile得到当前的imageBase,然后得到EntryPoint的地址。接着createProcess,用这个地址来写入int 3.
问题是MapViewOfFile得到的地址和createProcess创建的进程空间中的地址一样吗?

除非CreateProcess时,ImageBase正好和MapViewOfFile一样的才有用吧。

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
原帖子:
http://bbs.pediy.com/showthread.php?s=&threadid=14300
2007-3-29 13:42
0
雪    币: 2384
活跃值: (766)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
3
你理解错了,他的程序先是用MapViewOfFile打开PE文件,然后根据PE文件格式取得该PE文件的ImageBase和EntryPoint,这个PE文件里的ImageBase并不是使用的MapViewOfFile取得的ImageBase。他们是不同的,你别搞错了。
2007-3-29 14:11
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
谢谢~  我看明白了.
2007-3-29 17:09
0
游客
登录 | 注册 方可回帖
返回
//