Windows PE(文件型)病毒C++实现

原本打算采用汇编语言实现,但是考虑到本人Win32汇编基础实在不过关,调试起来痛苦不断啊,于是还是焦急的改用了C++
但是编写PE病毒最好还是采用汇编来编写的,原因如下:
随着Windows 时代的到来,不仅仅给我们带来华丽的界面,更多的是给我们提供了“保护机制”。何为“保护机制”?
通过一个小故事来了解:
从前,有一个叫汇编的看门人,凭借着特权可以随时出入于主人–“微软”的房子为所欲为。后来,主人终于受不了隐私经常被偷窥、东西时常无故失踪的恶劣事件,于是就把看门人赶走,把大门紧闭,房子被锁了起来。仅仅通过一扇Windows 与外界实现交流对话。就这样,汇编语言当年的“特权”现在已经不复存在了。
但是,为什么我们还选择WIN32 汇编呢?

  1. Win32 汇编是一种功能强大的开发语言,使用它完全可以开发出大型的软件来。
  2. Win32 汇编是Windows 环境下的一门全新的编程语言,尽管它还是继承自汇编的语法
  3. 使用Win32 汇编语言是了解操作系统运行细节的最佳方式,这也是最核心的一点。

文件型病毒,支持全盘搜索,感染对象exe程序,目前支持Windows7系统,在Windows xp下感染没有反应,目前还不清楚情况,正常的感染效果为先产生一个消息框,而后正常运行源程序,代码稍后会附上。


  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值