1天时间用C++编1个杀毒软件:清除侵染htm挂马蠕虫病毒,比商业软件还好使;免费下载使用

Posted 大零蛋带你零基础学电脑

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1天时间用C++编1个杀毒软件:清除侵染htm挂马蠕虫病毒,比商业软件还好使;免费下载使用相关的知识,希望对你有一定的参考价值。


前2天,为帮同学试一个某激活工具,
还是新下载的,还是在正规网站上下载的
中招了!
运行它后,电脑中所有htm文件全部被添加了一段代码:

1天时间用C++编1个杀毒软件:清除侵染htm挂马蠕虫病毒,比商业软件还好使;免费下载使用

1天时间用C++编1个杀毒软件:清除侵染htm挂马蠕虫病毒,比商业软件还好使;免费下载使用

文件大小飙升!


显然是病毒啊!


怎么办?

关键是:这些文件都是数据文件,

电脑里有用的文件啊;

还能不能把被恶意加入的病毒代码清掉,保留文件中的其他内容,还文件本来面貌?




用杀毒软件?


用杀毒软件?商业杀毒软件?莫轻易使用!

病毒已侵入你的数据文件了,而不仅仅是C盘的事

要小心!小心你的数据从此丢失,小心你的数据被永久破坏!

数据无价——

这种事,总必须要三思而后行。


网上搜了一下,果不其然:

1天时间用C++编1个杀毒软件:清除侵染htm挂马蠕虫病毒,比商业软件还好使;免费下载使用


有人说,某些杀毒软件(就不点名道姓了)清是清了病毒,但只是把其中病毒代码部分改为空格!并没有真正删除。

这叫清理病毒吗?

试想:如果你的每个数据文件里,都被平白无故增加了十几万个空格,你会作何感受?虽然不是病毒,没有病毒了。。。

再清除这些空格?那就麻烦了啊,而且所有杀毒软件都不会再帮你的忙。因为没有病毒了,空格不是病毒,谁还会帮你忙啊?


1天时间用C++编1个杀毒软件:清除侵染htm挂马蠕虫病毒,比商业软件还好使;免费下载使用




1天时间用C++编1个杀毒软件:清除侵染htm挂马蠕虫病毒,比商业软件还好使;免费下载使用


某些杀毒软件(就不点名道姓了)是能杀毒,但它不分青红皂白,将所有文件全部删除了事!

这叫清理病毒吗?

to大哥:那都是数据文件啊,都删了,用户数据文件都丢了,数据都丢了啊!数据无价——你的个破杀毒软件,懂不懂道理?


1天时间用C++编1个杀毒软件:清除侵染htm挂马蠕虫病毒,比商业软件还好使;免费下载使用




1天时间用C++编1个杀毒软件:清除侵染htm挂马蠕虫病毒,比商业软件还好使;免费下载使用


还有一些所谓的清理工具,本身流氓不流氓就不讨论了,先说很难用啊!

要设置要删除的内容不说,人家病毒是添加了十几万字的内容,而它这个工具,每次只能最多设置清理999个字

难道十几万字的东西,让我每次删999个,一批一批删吗?累傻小子呢?

还有一点,这么个破烂工具,你敢把你的全部重要数据文件的所有生命权交给它吗?数据无价——你敢把命交给它?哪里给你搞错,搞乱,你的数据就被破坏了,数据丢失!


1天时间用C++编1个杀毒软件:清除侵染htm挂马蠕虫病毒,比商业软件还好使;免费下载使用




1天时间用C++编1个杀毒软件:清除侵染htm挂马蠕虫病毒,比商业软件还好使;免费下载使用


还有一些杀毒软件,据说是能清理,然而收费!

你是否要交钱买一个?!

能清理也是据说,谁保证?交了钱,买完了,不能清理,或不能清理彻底,或清理完了的文件更乱七八糟,混乱不堪,又找谁评理……


1天时间用C++编1个杀毒软件:清除侵染htm挂马蠕虫病毒,比商业软件还好使;免费下载使用




找遍了全网,竟无有合适的解决方案……

难道就没有一个软件可以解决吗?

难道中毒了,就只有死?

此处想骂街……


怎么办?




自力更生


没有合适的杀毒软件

我自己编!自己做一个!


这就是学过编程的理直气壮。

霸气!

说干就干,来吧——


打开C++(当然是VC2010),开干起来……

一个崭新的杀毒软件在手中诞生!

1天时间用C++编1个杀毒软件:清除侵染htm挂马蠕虫病毒,比商业软件还好使;免费下载使用


所有的病毒代码查找、文件修复过程、修复方式……全都可以自己控制喽

很可靠,很放心,最大程度保护了数据文件,将数据文件恢复如初!

1天时间用C++编1个杀毒软件:清除侵染htm挂马蠕虫病毒,比商业软件还好使;免费下载使用


而编写这么一个软件,前前后后,500行代码,整整只用了1天时间!


是的,没写错,就用了1天时间

1天时间开发一个软件。

这就是我一直在倡导的思想:模块化编程,1天做一个软件。

这个内容,早在我的《老兵新传:Visual Basic核心编程及通用模块开发》一书的前言里,就强调了。




分享


该是与大家分享的时候了——

这个杀毒软件做好了,分享给大家吧:

http://www.nsitedu.com/share/share.htm

(长按复制到浏览器,或点文末阅读原文;电脑打开)

不收费,免费下载,免费使用!


有了这样一个杀毒软件,大家再遇到类似的病毒,再也不用犯愁了,我们都可以来用。

没遇到的,也可以时不时用它来检测一下,看看自己电脑有没有中病毒。

(有同学自己电脑中病毒了,自己都不知;每天打开后门,给那些黑客源源不断地窃取自己一切隐私要是自己还不知道,那就惨了)


下面是运行界面

1天时间用C++编1个杀毒软件:清除侵染htm挂马蠕虫病毒,比商业软件还好使;免费下载使用

处理速度贼快!


而且,你若不勾选上面的“自动处理”对勾,则只做检测,不会对你的数据文件做任何修改。


可以随时用这个功能,检查你的电脑系统中的文件,是不是又被恶意篡改了噢。





功能强大


(1)二进制修复,直接原位修复文件;而不像一般工具那样另存文件修复。

当然速度贼快,很大程度上也是因为它。





原位修复这么好,为什么呢?

就算几十GB大小的文件,也只是个搜索时间,就是读取时间而已;找到了病毒代码部分,直接从此处截断文件,截断文件的操作,慢着说用0.1秒都是多说,速度贼快吧!这就是原理。

而一般杀毒软件那种另存为修复方式就不行了,它要把文件的剩余部分拷出来,另存一份文件,你说要多久?拷几十GB要多久?

自己控制修复方式,这就是自己编程的好处。

远离那些:算法也不咋样,而且很垃圾的流氓软件。




(2)由于二进制修复,不论字符内容,病毒代码中间无论有啥,都可被清除。


(3)支持设置病毒特征码,不仅能处理一种病毒,而能处理多种病毒;对以后未知新病毒,也可以清除!只要设置对应的特征码即可。

1天时间用C++编1个杀毒软件:清除侵染htm挂马蠕虫病毒,比商业软件还好使;免费下载使用


设置特征码的方法见下:

设置特征码一点不难,非常简单,就是任意,任意就行,任意从病毒代码里面截取几段,就行。截取的东西跟正常的文件内容不一样就行。

1天时间用C++编1个杀毒软件:清除侵染htm挂马蠕虫病毒,比商业软件还好使;免费下载使用






所有特征码,都将被本软件转换为二进制字节流,然后进行二进制搜索。

不是字符串文字搜索噢!

所以,尽量用英文,这样可支持更多编码类型的文件。




(4)本软件还可用于批量删除数据文件中的特定文字内容,不只用于清除病毒。

比如,你有100个文件,文件里都有相同的一段文字(如你个人信息),想将这100个文件里的这些内容都清除,就可以用本软件。


(5)速度贼快。


原理


感染某些蠕虫病毒时,所有htm网页文件被添加病毒代码。本软件可从被这类病毒感染的文件中精准清除病毒部分代码,使用户数据文件得以恢复。
其原理是:从被感染的数据文件中找到病毒代码的特有部分内容(特征码1),然后将这部分内容所在的整个代码区段全部清除(该代码区段由“起始”和“结束”为界划定,如上图红色区域所示),还原数据文件为被病毒感染前的状态。
用户可设置4个病毒代码的特有内容(即4个特征码),除“特征码1”外,其余3个特征码用于校验:即要被清除的这个整个代码区段中,必须同时包含有全部4个特征码的内容,才能被清除。否则软件将报告,不予清除,以免误删,保护用户数据。  
为支持多种编码格式的文件,所有特征码请尽量设置为英文内容。每个特征码不限字数,一般设置为几十字符到几百字符即可,以保证一定的独特性(与其他正常内容不冲突),且尽量不超过3万字。


免费分享给大家使用,欢迎下载使用!

http://www.nsitedu.com/share/share.htm

(长按复制到浏览器,或点文末阅读原文;电脑打开)


电脑病毒,人人喊打

让我们一起为反病毒做贡献!



好消息!


你想学这个本领吗?你也想自己编杀毒软件吗?

完全可以做到!

即使你是零基础。


现在,我们这门课上线啦!

只要学了这门课,编写这样的程序,就是小菜


这就是



详细点下面链接



以上是关于1天时间用C++编1个杀毒软件:清除侵染htm挂马蠕虫病毒,比商业软件还好使;免费下载使用的主要内容,如果未能解决你的问题,请参考以下文章

几天时间用Flutter敲了个新浪微博

一天时间用OpenFire打造自己的IM聊天工具

ECMS清除挂马以及后台升级实战(从ecms6.6~ecms7.0)

我的网站又被挂马了怎么解决?

网站被黑客入侵,js挂马无法清除。

花了两天时间用html+css+js做了一个网页版坦克大战游戏