首页
社区
课程
招聘
[求助]汇编调试问题
发表于: 2009-2-15 16:25 3007

[求助]汇编调试问题

2009-2-15 16:25
3007
这几天在看pe感染的代码,原理就是添加一个节,然后把功能写在节里面.

它本身的代码是通过感染的exe加载一个dll.我想修改成释放一个exe文件.

这个代码现在已经写好了,但是出现了这样的问题.我调试的时候,能正确的释放一个exe文件,
但把这个代码写入exe的时候, 释放出的文件是0字节,
感觉很奇怪,调试的时候没任何问题,但写入宿主文件后确出现刚才的问题.

请教大牛们,这个是什么原因造成的呢?
               调试的时候和程序执行时,它们在内存中又在哪鞋地方有差别?

请多指教,谢谢大家!

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

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 2110
活跃值: (21)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
2
试试:

1.权限。调试时,进程会继承调试器的高权限,而直接运行时,是默认权限。如果释放的目录有访问限制,就要先执行一段提权的代码。

2.待释放的EXE文件在内存中的定位问题。因为你的代码是添加到一个EXE文件中的,而添加的位置随文件变化。所以内存的位置需要用一些自身定位的代码来实现。
2009-2-15 21:13
0
雪    币: 40
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
谢谢! 问题已经解决, 是路径的问题
2009-2-18 10:53
0
游客
登录 | 注册 方可回帖
返回
//