當前位置: 華文問答 > 數碼

最流氓的軟件可以流氓到什麽程度?

2020-03-23數碼

【第四次更新】個人認為Flash中國版已經榮登「最流氓軟件」的行列了。

一、Flash中國版在開機後會彈出廣告。

Flash彈廣告。。。

於是我使用某良心防毒軟件攔截這一彈窗,準備上網。

我開啟了一個常用網站。正當此時,Flash外掛程式提示:必要的系統元件未能正常執行。

嗯?我前往Adobe官方Flash測試頁,獲得了這樣的結果:

這時,我發現了事情的不對勁:關閉視窗後Flash動畫一切正常。

那麽,只有一種可能:這個所謂「必要的系統元件」其實是廣告外掛程式?

為了驗證這一想法,我在關閉了對Flash彈窗的攔截後重新開機瀏覽器,此時Flash恢復了正常。

二、Flash中國版彈窗一旦被攔截,會恐嚇使用者關閉攔截。

唔……那不用你的中國版,用國際版總可以吧。

首先,我前往Adobe官網下載Flash Player。但官網一開始被Flash中國版劫持,切入Flash相關頁後必定會跳轉到Flash中國版。

後來,我也不知道透過什麽手段從Adobe官網搞來了Flash Player(今天就試不出來了)。看著眼前這個差點把McAfee帶進來的Flash國際版,我依然滿心歡喜。

然後……

………………

三、Flash中國版會透過劫持、檢測地區(這一項我也不知道是中國營運方面問題還是Adobe自己的鍋)強制使用者使用中國版。

四(不過和我們沒關系啦)、Adobe和McAfee狼狽為奸!

綜上,Flash Player已經滿足了流氓軟件的幾大基本特征:

  1. 啟動後彈出新聞、廣告;
  2. 透過欺騙、恐嚇阻止使用者攔截廣告;
  3. 透過強制、誘導行為阻止使用者更換產品;
  4. 捆綁其它軟件。

說真的,Flash雖然本身並不是眾多軟件裏最流氓的,但卻是最霸道的。

其它軟件或導航站(點名2345)雖然流氓遠勝於Flash,但可以透過各種技術(像登錄檔、重裝)完全解除安裝,同時有許多更好的替代品。

Flash雖然只是彈個窗,但鑒於日常上網時Flash的重要性和產品的壟斷性,這類流氓要危險太多了。

現在,重新整理一遍各個方法。

一、不使用Flash

確實,Flash在今年(2020年)就會結束市場,但現實是很多網站還沒有做好準備,像LOFTER現在上傳頭像還是要用到Flash,我還要另外開Edge,麻煩死。而且以下網站基本是不會放棄Flash的:

  • 線下機構網站(政府網站、學校網站是重災區);
  • 年代較遠、已停止維護的網站;
  • 部份「小遊戲」網站(有能力使用HTML,但這樣一來之前的所有Flash遊戲都要從頭編寫,成本太高);
  • 部份學習網站。
  • 不過當然,如果確實用不到這些網站,刪掉Flash也是成本最低、一勞永逸的好辦法。

    二、手動關閉(親測)

    當「FF新鮮事」彈出時,點選右上角選單鍵(四橫杠),在彈出選項中單擊「不再彈出」。以後會不會復活暫時無法得知。

    三、換用瀏覽器(親測)

    Chrome、Edge和IE確實預裝了Flash。盡管如此,開啟Flash依然需要經過幾個步驟:

    1.Chrome

    1. 點選網址列左側的i字圖示或鎖形圖示;
    2. 點選「網站設定」;
    3. 找到「Flash」並設定為允許;
    4. 重新整理頁面,如果是HTTP網站還要「允許一次Flash執行」,就可以使用了。

    每個需要Flash的網站基本都要單獨操作一次。

    Chrome Win 32位元 | Win 64位元 | Mac OS X | Linux 64位元(離線包)

    2.Microsoft Edge

    1. 點選網址列右側的拼圖圖示;
    2. 點選「允許一次」。

    每次重開瀏覽器,開啟每個需要Flash的網頁基本都要單獨操作一次。

    3.Internet Explorer

    自動載入,無需操作。當然IE本身我是絕對不推薦的,這種古董也該退休了。

    但話又說回來,現在瀏覽器都保存了很多自己的數據,而且操作邏輯也都有些差別。我也試過很多瀏覽器,像Chrome、Opera、Vivaldi、傲遊、360極速,最後還是覺得不如火狐用著舒服,所以這個方法只推薦給瀏覽器使用不多/只用私密模式的人。

    四、使用保安軟件(親測)

    目前只試了火絨保安軟件、電腦管家和360安全衛士。

    1.火絨

    ActiveX、PPAPI:

    火絨保安軟件→擴充套件工具→彈窗攔截→Flash-新鮮事→開啟攔截;

    NPAPI(火狐):

    等待彈窗彈出→火絨…(同上)…攔截→添加攔截→建議攔截→手動攔截→單擊彈窗→攔截彈窗。

    2.電腦管家(V13+)

    首頁/功能大全→許可權雷達→Flash Player→自行勾選。

    3.360安全衛士(V11+)

    功能大全→許可權管理→Flash…(同上)…勾選。

    五、BAT程式碼(參見鋒行的評論)

    @echo off

    taskkill /f /t /im FlashHelperService.exe

    ping 127.0.0.1

    del /f /s /q C:\Windows\SysWOW64\Macromed\Flash\FlashHelperService.exe

    Reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION" /v "FlashHelperService" /f

    Reg delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\Flash Helper Service" /f

    Reg delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\services\Flash Helper Service" /f

    pause

    1. 開啟「記事本」;
    2. 復制貼上上述程式碼,保存;
    3. 改拓展名為.bat,執行。

    原理大概就是進登錄檔刪幾個項。

    六、特別版(參見ZF4hk44f4y1Q5Gs7的評論)

    和部份網站依賴IE一樣,就算Flash和IE一樣停止開發,也會有少量網站無法改變。

    8.修改Host(參見毛呆的評論和連結)

    原理我倒是知道,不過不會用……

    最後,很多人都評論說才知道是Flash幹的。

    左上角那個「Flash助手推薦」大家是都沒看到嗎。