1天时间用C++编1个杀毒软件:清除侵染htm挂马蠕虫病毒,比商业软件还好使;免费下载使用
Posted 大零蛋带你零基础学电脑
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1天时间用C++编1个杀毒软件:清除侵染htm挂马蠕虫病毒,比商业软件还好使;免费下载使用相关的知识,希望对你有一定的参考价值。
前2天,为帮同学试一个某激活工具,
文件大小飙升!
显然是病毒啊!
怎么办?
关键是:这些文件都是数据文件,
电脑里有用的文件啊;
还能不能把被恶意加入的病毒代码清掉,保留文件中的其他内容,还文件本来面貌?
用杀毒软件?商业杀毒软件?莫轻易使用!
病毒已侵入你的数据文件了,而不仅仅是C盘的事
要小心!小心你的数据从此丢失,小心你的数据被永久破坏!
数据无价——
这种事,总必须要三思而后行。
网上搜了一下,果不其然:
有人说,某些杀毒软件(就不点名道姓了)清是清了病毒,但只是把其中病毒代码部分改为空格!并没有真正删除。
这叫清理病毒吗?
试想:如果你的每个数据文件里,都被平白无故增加了十几万个空格,你会作何感受?虽然不是病毒,没有病毒了。。。
再清除这些空格?那就麻烦了啊,而且所有杀毒软件都不会再帮你的忙。因为没有病毒了,空格不是病毒,谁还会帮你忙啊?
某些杀毒软件(就不点名道姓了)是能杀毒,但它不分青红皂白,将所有文件全部删除了事!
这叫清理病毒吗?
to大哥:那都是数据文件啊,都删了,用户数据文件都丢了,数据都丢了啊!数据无价——你的个破杀毒软件,懂不懂道理?
还有一些所谓的清理工具,本身流氓不流氓就不讨论了,先说很难用啊!
要设置要删除的内容不说,人家病毒是添加了十几万字的内容,而它这个工具,每次只能最多设置清理999个字!
难道十几万字的东西,让我每次删999个,一批一批删吗?累傻小子呢?
还有一点,这么个破烂工具,你敢把你的全部重要数据文件的所有生命权交给它吗?数据无价——你敢把命交给它?哪里给你搞错,搞乱,你的数据就被破坏了,数据丢失!
还有一些杀毒软件,据说是能清理,然而收费!
你是否要交钱买一个?!
能清理也是据说,谁保证?交了钱,买完了,不能清理,或不能清理彻底,或清理完了的文件更乱七八糟,混乱不堪,又找谁评理……
找遍了全网,竟无有合适的解决方案……
难道就没有一个软件可以解决吗?
难道中毒了,就只有死?
此处想骂街……
怎么办?
没有合适的杀毒软件
我自己编!自己做一个!
这就是学过编程的理直气壮。
霸气!
说干就干,来吧——
打开C++(当然是VC2010),开干起来……
一个崭新的杀毒软件在手中诞生!
所有的病毒代码查找、文件修复过程、修复方式……全都可以自己控制喽
很可靠,很放心,最大程度保护了数据文件,将数据文件恢复如初!
而编写这么一个软件,前前后后,500行代码,整整只用了1天时间!
是的,没写错,就用了1天时间!
1天时间开发一个软件。
这就是我一直在倡导的思想:模块化编程,1天做一个软件。
这个内容,早在我的《老兵新传:Visual Basic核心编程及通用模块开发》一书的前言里,就强调了。
该是与大家分享的时候了——
这个杀毒软件做好了,分享给大家吧:
http://www.nsitedu.com/share/share.htm
(长按复制到浏览器,或点文末阅读原文;电脑打开)
不收费,免费下载,免费使用!
有了这样一个杀毒软件,大家再遇到类似的病毒,再也不用犯愁了,我们都可以来用。
没遇到的,也可以时不时用它来检测一下,看看自己电脑有没有中病毒。
(有同学自己电脑中病毒了,自己都不知;每天打开后门,给那些黑客源源不断地窃取自己一切隐私;要是自己还不知道,那就惨了)
下面是运行界面
处理速度贼快!
而且,你若不勾选上面的“自动处理”对勾,则只做检测,不会对你的数据文件做任何修改。
可以随时用这个功能,检查你的电脑系统中的文件,是不是又被恶意篡改了噢。
(1)二进制修复,直接原位修复文件;而不像一般工具那样另存文件修复。
当然速度贼快,很大程度上也是因为它。
原位修复这么好,为什么呢?
就算几十GB大小的文件,也只是个搜索时间,就是读取时间而已;找到了病毒代码部分,直接从此处截断文件,截断文件的操作,慢着说用0.1秒都是多说,速度贼快吧!这就是原理。
而一般杀毒软件那种另存为修复方式就不行了,它要把文件的剩余部分拷出来,另存一份文件,你说要多久?拷几十GB要多久?
自己控制修复方式,这就是自己编程的好处。
远离那些:算法也不咋样,而且很垃圾的流氓软件。
(2)由于二进制修复,不论字符内容,病毒代码中间无论有啥,都可被清除。
(3)支持设置病毒特征码,不仅能处理一种病毒,而能处理多种病毒;对以后未知新病毒,也可以清除!只要设置对应的特征码即可。
设置特征码的方法见下:
设置特征码一点不难,非常简单,就是任意,任意就行,任意从病毒代码里面截取几段,就行。截取的东西跟正常的文件内容不一样就行。
所有特征码,都将被本软件转换为二进制字节流,然后进行二进制搜索。
不是字符串文字搜索噢!
所以,尽量用英文,这样可支持更多编码类型的文件。
(4)本软件还可用于批量删除数据文件中的特定文字内容,不只用于清除病毒。
比如,你有100个文件,文件里都有相同的一段文字(如你个人信息),想将这100个文件里的这些内容都清除,就可以用本软件。
(5)速度贼快。
原理
免费分享给大家使用,欢迎下载使用!
http://www.nsitedu.com/share/share.htm
(长按复制到浏览器,或点文末阅读原文;电脑打开)
电脑病毒,人人喊打
让我们一起为反病毒做贡献!
你想学这个本领吗?你也想自己编杀毒软件吗?
完全可以做到!
即使你是零基础。
现在,我们这门课上线啦!
只要学了这门课,编写这样的程序,就是小菜
这就是
详细点下面链接
以上是关于1天时间用C++编1个杀毒软件:清除侵染htm挂马蠕虫病毒,比商业软件还好使;免费下载使用的主要内容,如果未能解决你的问题,请参考以下文章