程序员之间的战争 战场是用户电脑_战场为什么有程序员-程序员宅基地

技术标签: 解密  产品  技术人  杀毒软件  windows  加密  csdn网站报道  



今天看到刘韧老大写的 “日俄”在我机器打起来了,便想起来写这样一篇文字。

尽管现在流氓软件与查杀工具之间的斗争被看做一些公司之间的争斗,目的是商业的利益。但我却愿意从另外一个角度来看待这个事情。也就是这是几个程序员之间的战争,不过战场选错了,选择了用户的电脑。

这样的事情并非第一次发生,从病毒出现的那一刻起,程序员就是为了挑战自己,挑战其他的人来进行的争斗。据说陈盈豪当时做出CIH病毒就是因为看不惯上市 之后的趋势科技的宣传,于是作出来一个令杀毒软件厂商颜面扫地的病毒产品。从陈盈豪的角度出发,他的初衷并不是要给社会造成多大的影响,而是要挑战这些杀 毒软件背后的技术人员,你说你的技术很牛,那我做出一个东西,你能够查杀吗?一种简单的心理斗争。

另外一种著名的案例与现在的金山总裁雷军有关,雷军的成名是靠做一个加密程序,但后来有一个高手专门针对雷军的加密程序做解密,于是双方开始的长时间的斗 法。据说到最后,雷军的加密程序只要做过几十个步骤和方法,到这个层面上,其实已经不仅仅是一个产品的功能了,而是程序员之间的技术较量和斗气。不过当 时,这种较量因为设计的面很窄,并没有在大众中造成很大的影响。

现在,又有一个这样的现状,这就是流氓软件与查杀之间的较量,之所以说这并不一样全部都是公司之间的较量,是因为很显然,除了一些大公司的作品之外,很多 软件其实都是个人作品,或者是公司外包给个人的作品年。很多软件根本没有出品方,也没有作者的标识。360safe的人员说:“我们在明处,以大堆人都盯 着我们,他们都在暗处。”

这是没有办法的事情,做到现在这个层面上,zhouhongyi说:“现在已经变成了某些技术层面的交较量,比如某些软件在windows一启动就以驱动 的方式加载上,现在变成了看谁能够最快最早加载为Windows驱动的技术较量。”这方面,QQ的程序员显然做得不错,因为他们的产品很难被清楚掉,因为 他们的在Windows中加载了四个驱动,相互关联。

随着这些软件在系统层级中越来越接近底层,而是很多功能中已经不仅仅是软件的功能了,而是为了杀掉别人而做的功能。程序员与程序员的战争更加升级了。但不管怎么样,那用户的电脑来做为战场显然不够道德。

恰好,今天看到一个消息,
"SpamThru将这场猫鼠游戏提高到了新的高度。这种病毒可以使用杀毒软件的引擎来移除电脑中的恶意代码。
SpamThru是一种发送广告的木马,使用P2P方式传递病毒。一旦中标它要先从作者的控制服务上载入一个DLL,然后它会下载一个非法的针对 WinGate 的Kaspersky杀毒软件放在隐藏目录中,而且它还会给Kaspersky打上补丁以防止许可过期或者失效(太强了)。当中了SpamThru木马十 分钟后它就会尽职的使用Kaspersky来扫描系统,然后移除恶意程序,除了它自己。"

看来,中国这次又与国际同步了,而且这个战场更热闹,像是进入了春秋战国时代。不知道这些正在开发这些软件的程序员是否心存一丝惭愧呢……
 
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/superyan/article/details/1346478

智能推荐

Linux C++ 获取某一进程的CPU占用率以及内存占用情况_c++统计当前进程内存占用-程序员宅基地

文章浏览阅读4.8k次。#include #include #include #include #include #define VMRSS_LINE 17#define VMSIZE_LINE 13#define PROCESS_ITEM 14typedef struct { unsigned long user; unsigned long nice; unsigned long syste_c++统计当前进程内存占用

display 命令全集_display命令-程序员宅基地

文章浏览阅读1.1k次。查看静态路由表的目的地址以及下一跳的ip地址拿掉任何配置的命令 前面加undo XXXXXXXX查看rip协议:ospf 配置查看命令_display命令

计算机硕博连读最快几年,“硕博连读”到底是不是一个坑?-程序员宅基地

文章浏览阅读2.4k次。原标题:“硕博连读”到底是不是一个坑?近年来“硕博连读”四个字的热度是越来越高,很显然硕士学历的身价再一次开始下降,大家都纷纷开始考虑要不要读博了,很多研究生导师也会在学生研一或研二结束时问其要不要硕博连读,有些导师不但问,还会劝:小杨呀,我看你平时科研能力还不错,要不要硕博连读,就不用再参加考试了,直接攻读博士,5年就可以毕业,多省事儿…… 差点就心动了!到底什么是“硕博连读”呢?其实就和本硕连..._本硕博计算机类连读怎么样亏吗

XShell6 连接多个服务器_xshell如何多服务器操作-程序员宅基地

文章浏览阅读481次,点赞10次,收藏11次。可以点击菜单栏 “View” --> “Session Tab”, 或者按快捷键 “Ctrl + Shift + T”.选中要连接的服务器,右键“Open in New Window”这样就可以一直添加新的tab了,切换tab比切换窗口更方便。XShell6 连接多个服务器,有2种方法。第一种方法不方便,操作要来回切换窗口。_xshell如何多服务器操作

Web技术的“后现代主义”_后现代系统模式协作开发-程序员宅基地

文章浏览阅读1.3k次。 注:今日整理电脑,无意发现以前练笔的一篇旧文,贴出来玩吧 Web技术正进入“后现代主义”后现代主义是20世纪60年代左右产生于西方发达国家的泛文化思潮,它的特点是以逆向思维的分析方法来批判,否定,超越近现代主流文化的理论基础,思维方式,价值取向为特征。它曾只是当代西方社会经济政治的观念反应,但随着近年来网络信息技术的发展和普及,包括中国在内,_后现代系统模式协作开发

spring -- 2、springIOC_spring ioc 获取ioc容器中的具体对象,需要强制类型转换-程序员宅基地

文章浏览阅读172次。1、普通创建项目方式:java文件:UserDao(用户访问接口)public interface UserDao { public void getUser();}java文件: UserDaoImpl(用户访问)public class UserDaoImpl implements UserDao { @Override public void getUser() { System.out.println("获取用户"); }_spring ioc 获取ioc容器中的具体对象,需要强制类型转换

随便推点

网络安全基础技术扫盲篇 — 常见web漏洞之SQL注入_sql注入删除-程序员宅基地

文章浏览阅读445次,点赞7次,收藏3次。如果你也想学习:黑客&网络安全的SQL攻防知识宝库在此藏,一键关注获宝藏是一种Web应用程序中的安全漏洞,它允许攻击者通过在用户输入中插入恶意的SQL代码,来执行非授权的数据库操作。具体来说,当应用程序将用户输入的数据直接拼接到SQL查询语句中而没有充分验证或转义时,攻击者可以利用这个漏洞来修改原本的查询意图,甚至获取、修改或删除数据库中的数据。SQL注入攻击的原理是用户输入的数据被当成SQL代码执行。_sql注入删除

vue中引入mxGraph_vue3.0 ts引入mxgraph-程序员宅基地

文章浏览阅读2k次。第一步:下载npm包npm install mxgraph --save第二步:新建一个index.js文件文件内容如下import mx from 'mxgraph';const mxgraph = mx({ mxImageBasePath: './src/images', mxBasePath: './src'});// decode bug https://githu..._vue3.0 ts引入mxgraph

python乘积函数_Python中的乘法函数-程序员宅基地

文章浏览阅读1.3k次。我正在为班上的学生写一个简短的程序,最后一部分我还没做完。当我运行这个程序时,所有的函数都会正常工作,直到代码结束,我试图将两个独立函数的成本相乘,以定义另一个函数。我该怎么纠正?下面是完整的代码:def main():wall_space = float(input('Enter amount of wall space in square feet: '))gallon_price = flo..._python计算乘积的函数

迷你极客主机Station M1开箱体验-程序员宅基地

文章浏览阅读696次。Station M1最吸引我的地方就是它迷你的尺寸随便放进口袋里就可以把主机带走只要接上显示屏或者电视就可以分享自己的工作和娱乐让我们来看看,Station M1收货到手后会有哪些东西附上开箱视频1,首先是一个包装盒和一条HDMI线和一个遥控器2,打开包装盒,里面有三样东西:Station M1主机、原装充电器、Type C线3,主机和所有的配件:4,主机的表面除了LOGO部分,其他位置做了横条散热的处理,摸起来手感很好5..._station m1

11_Power_powerunsignedexponent-程序员宅基地

文章浏览阅读217次。代码和详细注释如下:#include<iostream>#include<math.h>bool g_InvalidInput = false;bool equal(double num1, double num2);double PowerWithUnsignedExponent(double base, unsigned int exponent);doub..._powerunsignedexponent

11.数电复刻 之 组合逻辑电路_8-3线逻辑表达式-程序员宅基地

文章浏览阅读419次。1.四个基本值的关系| IOL | >= n*| IIL ||IOH | >= n* | IIH |VOH >= VIHVOL <= VIL2.门电路接负载的接入电路门—非门–LED—负载电阻----地R = (VOH - VF)/ID门—非门–LED—负载电阻----VCCR = (VCC - VOL - VF) / ID四:组合逻辑电路..._8-3线逻辑表达式