病毒感染技巧及生存能力

     最近又翻到了以前写过的一款病毒,可惜从未使用过,现在剖析其中一点小技术

     我见过的病毒并不多,感染PE文件的病毒也不显见,我也很懒得去了解病毒的历史,但是我曾开发过一款,这里和大家分享一点心得.

     大部分病毒喜欢新添加一个区段,但是这很容易引起察觉,我推荐采用的模式是扩展最后一个区段,把代码都方在扩展的空间里,这样初一看只会在文件大小上存在差异.

     代码位置决定后,一般的病毒把入口点都指向了病毒代码,但是我采用的技术是从原始文件入口寻找hook点,当然这就牵涉到程序分析代码,当然我的病毒用的是自己写的一个简单的,其实代码并不复杂.

     关于代码运行位置,都在申请的内存空间中运行,不要有任何文件生成,创建线程后和原来程序完全无关联,这样杀毒软件很难追踪,有时候不得不采用独立进程的,直接模拟PE装载,随便使用一个其他windows自带程序,然后WriteProcessMemory完成

     关于生存能力,最好的方式是感染服务,穿透SFC后,感染掉,生存能力很强,然后是感染DLL,然后是感染EXE,然后感染特定软件.

     我的病毒拥有以上所有特性,当然其中技术有不少难点但肯定可是实现,而且效果良好.

转载于:https://www.cnblogs.com/lifeengines/archive/2008/08/29/1279206.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值