萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 網路安全 >  >> 病毒防護

病毒「加殼」是什麼意思?原理、分類與簡單防御

「殼」如動植物外殼保護內核,軟件加殼為保護程序不被非法修改/反編譯。先於程序運行獲取控制權,再做保護工作。延伸出「加殼」(保護編譯後 EXE/DLL)與「脫殼」(還原無殼狀態)。

殼的三類

  • 壓縮殼:減小體積,如 FSG、ASPack、UPX、北斗。
  • 加密殼(保護殼/猛殼):加密輸入表等內容,保護效果好,如 ASPROTECT、ACPROTECT、PELock、幻影。
  • 密碼殼:輸入正確密碼才能運行,較少用。

黑客濫用加殼免殺

如冰河木馬原版用 UPX 加殼,已被殺軟封殺。現流程:脫掉 UPX → 修改特徵碼/入口地址/加花指令免殺 → 重新加殼(通常先加密殼再壓縮殼,順序不可顛倒)。或直接多層加殼省事。

簡單防御

  1. 用註冊表監視工具(如 Regmon)實時監控註冊表變化,掌握惡意程序運行後狀態。
  2. 養成安全習慣:不開不明郵件/鏈接、不瀏覽/下載不確定網頁文件。條件允許時對文件 MD5 值比對,防捆綁。
殼之初,性本善。本為保護作者代碼,卻成黑客幫凶,更應做好防范。
copyright © 萬盛學電腦網 all rights reserved