易語言VS殺毒軟件:基情復燃,轉受爲攻!

這兩天在編程領域裏,又發生了一件令人矚目的事情:以易語言創始人吳濤的一篇檄文《讓我們一起來對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 = 

但是從結果上來說,都不甚理想。無論如何,你都架不住人家“殺毒軟件”始終把你的程序無條件的列入可疑名單。



發佈了275 篇原創文章 · 獲贊 442 · 訪問量 244萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章