软件Tags:
本软件仅为一款病毒扫描器,其功能与金山微特征的病毒库判定、未知文件的静态分析及自身的可信云(基于md5的,360亦是如此)相似,具备一定的未知病毒侦测能力。该开源程序遵循GPL协议。
本程序90%的代码为作者原创,其余代码均来自网络,版权归原作者所有。
程序的主要开发语言为C#,其他语言亦有涉及,整体技术含量较为简单。
本扫描器并不具备启发引擎,仅拥有未知文件分析模块,能够对未知病毒进行一定的判断。
考虑到作者的时间与精力限制,本程序仅采用文本数据库作为病毒库和可信库。
病毒库文件夹为bdk,可信库文件夹为kxk,欢迎有志之士在此基础上进行优化与开发(前提是必须遵守GPL开源协议)。
软件纯属原创,系作者自主创作,代码质量尚待提高,恳请各位高手多多包容,旨在帮助更多初学者学习编程思想,实属无私奉献,期待诸位的指教。
作者本人亦为一名初级程序员,软件中存在许多已知的bug,未能修复的原因在于时间极为有限,皆为小bug,盼望有经验的大牛们能够修正并分享源码,以便大家共同学习。
开发本程序的初衷是开源与学习,至于扫描效果和修复效果,老实说相对较差,因为未知文件分析模块的dll我并未深入编写。
至于那些dll,皆为简单的代码实现。考虑到某些国产“山寨”产品盗用他人成果,因此我不便发布源码。如有开发软件的作者愿意合作,我依然乐于改进。
软件采用C#(70%)、C/C++(20%)及易语言(10%)进行开发。编译环境为VS2013,操作系统为Win8/64位。由于底层技术掌握得不够扎实,病毒处理主要为文件删除和注册表修复,技术含量较低。
至于我开发的自主云,实则为基于TCP协议的网络通信,在服务器上查找数据库,技术含量亦不高。服务器为我购买的VPS,投资不菲,位于北京,速度应当不慢。预计半年内服务器的云服务不会消失,使用本引擎自定义杀软的朋友无需担忧。
如需我这位初学者的技术支持,请联系我QQ1620493525(加时请注明,谢谢!)。若有有趣的C语言/C#项目,欢迎拉我一起参与,我会十分开心(易语言项目就不考虑了……)。
本软件是我创建的第一个开源项目,转载请注明作者的联系方式及GPL开源协议。
恳请高手们不吝指教……本项目仅为娱乐学习,重在学习,让大家都能领略基础编程知识,何乐而不为呢?
鉴于本人技术尚显稚嫩,最近正在开发一款脚本语言(使用纯C),该语言旨在解决Windows方面的一些问题(特点:简单、高效),可用于快速编写病毒专杀等工具(当然是我自己设计的语法……)。该语言为全英文,但相较于易语言将更为简洁,直接进行C解释器的效率应不会太低。由于是低级的小脚本语言,希望大家多多包涵……如有志同道合的朋友愿意合作,欢迎联系我。
另外,本扫描器或许难以经受评测,查杀率略显不足,且没有启发式功能,因此大家可用作学习参考……若有软件愿意采用本引擎,请务必注明我的版权(QQ等联系方式),谢谢!