首页
社区
课程
招聘
[求助]文件已经加载内存,但无法成功执行!
发表于: 2009-5-30 21:00 3614

[求助]文件已经加载内存,但无法成功执行!

2009-5-30 21:00
3614
最近做一个加壳有关的东西,已经将文件加载到内存,重定位,导入表什么的都做了。(我dump了一份内存,没有问题)
然后一句jmp oep,但程序无法启动,执行几句指令后就会出现错误。
只hook了GetModuleHandle函数,别的不知道还需要什么。
试着弄过僵尸进程,这种方法虽然可以启动,但杀毒软件会叫,启动的程序也有点问题。
《加密与解密》已经翻了个遍但仍不低要领,这本书带的那个加壳软件兼容性也不高,加壳后很多不能启动了。
win32程序启动的时候应该怎么做?call?jmp?还是别的,我不知道参数应该放到哪里。
有什么好的办法申请到0x400000的内存,如果壳程序不占用,那个user32.dll似乎也会占用,一般很难申请到。
望各位大侠帮帮忙,给点建议,方法……,小弟在此谢过!

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

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 24
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
虽然我不知道。不过帮你顶上去。免得贴沉了。。
2009-6-1 22:40
0
雪    币: 170
活跃值: (18)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
楼主是在研究木马技术吧
2009-6-2 09:05
0
游客
登录 | 注册 方可回帖
返回
//