查看: 8116|回复: 24
收起左侧

[求助] 电脑里很多exe被感染,用vb写修复程序,文件头的修复不懂

  [复制链接]
czt
发表于 2011-9-21 22:49:38 | 显示全部楼层 |阅读模式
我电脑里有很多exe被感染,这些被感染的exe,运行后会释放一个cmt.exe在c盘,并运行之,然后再运行原来的程序
下面是我的一点研究
这些exe文件头都被改了,文件尾部增加了70多k的数据,而在c盘的cmt.exe也差不多是70多k,尾部增加的这部分数据,前面有一小段是用于生成cmt.exe并运行它的代码,其他数据应该就是那个cmt.exe的数据
我自己用vb写了个程序来检测exe是否被感染,并删除尾部增加的数据,但文件头如何修复,我真的是不懂了,所以来这里求助,求一个具体的思路

PS:有一点我不明白为什么大部分exe都被感染,但还是有少数没有被感染,这是为何
     有一些exe被感染后就运行不了,除了这程序原来会自检外,是不是还有其他原因

附件中的压缩包是一个被感染的exe
未命名.JPG


PrvDisk_Free.part1.rar (400 KB, 下载次数: 247)
秦王扫六合
发表于 2011-9-21 22:56:53 | 显示全部楼层
遇到过 确实是只能感染一部分
怎么还原就不知道了
等楼下解释
sanhu35
发表于 2011-9-21 23:07:18 | 显示全部楼层
不错  不懂编程纯支持
IllusionWing
发表于 2011-9-21 23:49:08 | 显示全部楼层
本帖最后由 IllusionWing 于 2011-9-21 23:52 编辑

在被感染的入口点+0x295处找到长跳转 jmp     00543001 ,这个地址就是程序原始入口点。用LPE等工具把EP调整回这个地方再删除最后一个 PE Section 即可。其他程序类似。顺便一提,这加密工具貌似一点用也没有。

temp118.jpg
czt
 楼主| 发表于 2011-9-22 00:05:19 | 显示全部楼层
IllusionWing 发表于 2011-9-21 23:49
在被感染的入口点+0x295处找到长跳转 jmp     00543001 ,这个地址就是程序原始入口点。用LPE等工具把EP调整 ...

谢谢这位大哥

具体到写程序,您给出的方法要怎么写出程序来,完全没思路啊

PE文件结构什么的,百度了还是不懂,这方面的知识可以说是0
IllusionWing
发表于 2011-9-22 00:15:35 来自手机 | 显示全部楼层
明天我再来写个代码,最好能多传点样本上来
czt
 楼主| 发表于 2011-9-22 00:23:03 | 显示全部楼层
IllusionWing 发表于 2011-9-22 00:15
明天我再来写个代码,最好能多传点样本上来

万分感谢,等下我在传多几个样本上来
czt
 楼主| 发表于 2011-9-22 00:39:48 | 显示全部楼层
挑了些小的文件出来
http://115.com/file/dn1rfsid#
allenyuky
发表于 2011-9-22 00:54:54 | 显示全部楼层
都是技术流的交流,只能看看热闹!
wwdboy
发表于 2011-9-22 09:56:40 | 显示全部楼层
膜拜技术达人
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-5-15 01:16 , Processed in 0.142863 second(s), 20 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表