这两天在编程领域里,又发生了一件令人瞩目的事情:以易语言创始人吴涛的一篇檄文《

tid=370327">让我们一起来对360误报说不!》为序幕。再次拉开了易语言跟360杀毒软件之间的基情争斗。数百万易语言用户群起响应,为自己的权利而斗争。——生存的权利。易语言和杀毒软件往年那些恩怨情仇,势必要在今后这些日子里,又一次清算一遍。

生死对决!

有我没你!!

也无怪乎吴涛愤慨。易语言自2004年成立公司開始商业运作以来,至今已超过十年,期间始终受到杀毒软件的强力压制和不公正对待。以致举步维艰。

广大易语言用户也是深受其害。360等杀毒软件以其拙劣的杀毒技术,频繁地将易语言编译出来的程序误报为病毒、木马或其它高风险软件,而且始终不能有效解决。

多年来,易语言公司和用户採取了诸多技术上和非技术上的措施。包含升级编译技术(5.0静态编译)、法律起诉等等。杀毒软件们始终保持不理睬不合作不配合的态度。拒绝改进自身杀毒技术。

时至今日。广大计算机用户已经越来越多地意识到,在中国杀毒软件市场上广泛应用的基于白名单的所谓“云查杀”技术。其低劣的水平和粗暴的处理。已经严重阻碍了软件行业的正常发展,成为社会进步的绊脚石。绑架用户,已失民心。恶意误报。不得人心。仅仅要有人再加一把火,登高一呼,民心所向,把杀软的恶行公诸天下,360等再也没有好日子过了。

过去几年来,易语言公司做了很多工作解决病毒误报,这在eyuyan.com官方站点和论坛能够查到。

我(Liigo)个人也为此做了很多努力:

改动某些易语言支持库,又一次编译,或无实质内容的改动后又一次编译。暂时解除该支持库被误报的状况。

为解决易语言程序被杀毒软件误报而进行的一些不成熟的研究》尝试从“病毒特征码”入手找到被误报的根源;

推出《易语言实验室版X-0.0001、X-0.0002》,尝试改变易语言程序的C执行库静态编译链接方式。

增强易语言静态编译链接器插件(e/tools/link.dll),编译时植入尺寸可变的随机代码:

;xxx_header = 0-100,*
;
; xxx_header系列用于设置在静态编译生成的EXE或DLL内特定位置插入长度和内容均可随机变化的数据段。 ; 配置项名称能够是:eappi_header, ecode_header, eform_header, econst_header, helpfn_header等。
; 配置项值都能够设置为“a”“a-b”“a-b,c”或“a,c”等格式。当中a、b和c均为一个10进制数值。
; a和b分别指定数据段的最小长度和最大长度,在b被省略的情况下a指定固定长度,单位均为KB,
; c用于指定数据段中每个字节的填充值,特别的*号表示随机填充。
; 假设不设置此项,默觉得空(或0)。即不插入不论什么数据。 ;
;演示样例:
;eappi_header = 0-10,*
;ecode_header = 0-20,*
;eform_header = 1,0
;econst_header = 0
;helpfn_header =

可是从结果上来说,都不甚理想。

不管怎样。你都架不住人家“杀毒软件”始终把你的程序无条件的列入可疑名单。

易语言VS杀毒软件:基情复燃,转受为攻!的更多相关文章

  1. 易语言5.6 精简破解版[Ctoo]

    说明:本易语言5.6破解版 加入了[E剑终情]大神制作的完美通杀补丁,本人还修复了静态编译的问题. 关于静态编译失效的问题,大家解压之后会看到易语言根目录有一个"易言语静态编译配置工具&qu ...

  2. C++ 编写DLL文件给易语言调用

    摸索了两天了,终于解决了所有问题,在此跟大家分享. 需要三个文件,dll_demo.h.dll_demo.cpp.dll_dome.def 直接上代码: 头文件如下: #ifndef _DLL_DEM ...

  3. 在易语言中调用MS SQL SERVER数据库存储过程方法总结

    Microsoft SQL SERVER 数据库存储过程,根据其输入输出数据,笼统的可以分为以下几种情况或其组合:无输入,有一个或多个输入参数,无输出,直接返回(return)一个值,通过output ...

  4. 易语言软件加VMProtect壳的正确方法

    VMP是一款很强大的加密壳,代码虚拟化技术可以很好的保护程序不被恶意修改破J但是很多人不知道怎么给自己的程序加壳,今天给大家晋级下加壳的正确方法 相信很多新手都以为只要把软件直接拖到VMP里重新编译一 ...

  5. Windows2003/2008/2008 R2下易语言点支持库配置就退出的问题

    问题: 请问一个问题,我的电脑上win2003系统的,安装了易语言后,一点支持库配置就会自动退出.这是为什么啊? 解决方法如下: 删除 lib下的wmp.npk,重新打开易语言就可以了.

  6. 易语言转C#小试牛刀

    呵呵,用了几年的易语言,太郁闷了,玩过E的童鞋们懂得,偶然机会尝试C#,现正式投入C#门下. 我会把我学习C#的一些知识和重点,实时发不到我的BLOG中,同想学习C#的童鞋一起成长起来.

  7. 幻世(OurDream)2D图形引擎易语言汉化版更新提示

    幻世引擎的易语言汉化专版到目前为止已经累积了多个BUG,其中多个BUG是影响引擎功能使用的问题,我将会在近期发布修复所有问题的更新版本(此更新版本同时也将会支持最新的对加入的粒子系统的支持),敬请各位 ...

  8. 易语言 【寻找文本】命令的bug

    最近在重写易语言模块的时候,在取子文本操作时老是出错,经常出现一些奇怪的问题,一开始以为是代码问题,可是找半天硬是找不到问题所在. 于是进入了找bug模式,这么几行代码,看了我半个小时,左改右改,总感 ...

  9. 易语言关于使用CURL,网页_访问,网页_访问S,网页_访问_对象,鱼刺(winHttpW)发送Get性能测试

    易语言关于使用 CURL,网页_访问,网页_访问S,网页_访问_对象,鱼刺(winHttpW)发送Get性能测试 测试模块情况: |-精易模块5.8  |-鱼刺类Http  |-libCURL +++ ...

随机推荐

  1. UVA-10347 Medians 计算几何 中线定理

    题面 题意:已知三角形三中线的长度nmp,求面积 题解:如果知道中线定理就比较简单了 三边长为 3*a=sqrt(8*mb*mb+8*mc*mc-4*ma*ma) 3*b=sqrt(8*ma*ma+8 ...

  2. js设计模式-适配器模式

    说明:适配器模式表面上看起来像门面模式.它们都要对别的对象进行包装并改变其呈现的接口.但是两者的差别在于它们如何改变接口.门面元素展现的是一个简化的接口,它并不提供额外的选择,而且有时为了方便完成常见 ...

  3. linux编译安装ccache3.2.4

    1.下载ccache3.2.4安装包 #cd /opt #wget http://samba.org/ftp/ccache/ccache-3.2.4.tar.gz 2.解压 #.tar.gz 3.创建 ...

  4. Codeforces Round #447

    QAQ #include<stdio.h> #include<string.h> #include<stdlib.h> #include<vector> ...

  5. (链接)IDEA 2018 激活 IDEA 2018.3激活教程 最新的(三种)—2018.11.26亲测

    破解不成功的请注意时效性,写于2019/2/8,以下第一种激活方法亲测可用, 不过有时候破解成功了可能过几天突然就打不开了,双击无反应的说,这时候再按顺序 操作一遍就是了: 1)把idea64.exe ...

  6. MemCached总结三:PHP的memcached管理接口

    在Web系统中应用MemCached缓存技术,必须使用客户端API(PHP)进行访问,这样才能将用户请求的动态数据,缓存到memcached服务器中,来减少对数据库的访问压力.PHP中提供了用于内存缓 ...

  7. java json转义引号

    String jsonMapStr = "{\"system\":\"1,\\\"2\\\",3\",\"createD ...

  8. Hoj_平方和与立方和

    平方和与立方和 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Sub ...

  9. 目标跟踪ObjectT综述介绍

    此文也很详细:http://blog.csdn.net/maochongsandai110/article/details/11530045 原文链接:http://blog.csdn.net/pp5 ...

  10. ML二:NNSearch数据结构--二叉树

    wiki百科:http://zh.wikipedia.org/wiki/%E5%86%B3%E7%AD%96%E6%A0%91%E5%AD%A6%E4%B9%A0 opencv学习笔记--二杈决策树: ...