红队攻防之免杀总结

💡 原文中文,约2400字,阅读约需6分钟。
📝

内容提要

360、腾讯电脑管家、火绒剑、金山毒霸、瑞星等杀毒软件,为了躲避杀毒软件,可以采用修改特征码、花指令免杀、加壳免杀、二次编译、Powershell 免杀等技术,如拆分DownloadString函数、拆分http关键字、中文引号、替换IEX + http拆分等。

🎯

关键要点

  • 杀毒软件的基本组成包括扫描器、病毒库和虚拟机。
  • 基于特征码的静态扫描技术已无法有效应对现代病毒。
  • 启发式扫描通过分析指令顺序和特征组合来识别未知病毒。
  • 虚拟机技术用于执行和分析可疑程序的行为,以识别病毒。
  • 免杀技术包括修改特征码、花指令、加壳、二次编译和Powershell免杀。
  • 修改特征码可以通过更改特定字符串或校验和来躲避杀毒软件。
  • 花指令免杀是在代码中添加无效指令以干扰反编译。
  • 加壳技术通过加密壳掩盖特征码,但成功率逐渐降低。
  • 二次编译利用多态编码技术生成不同的攻击载荷以实现免杀。
  • Powershell免杀通过拆分函数和关键字、使用中文引号等方式绕过检测。
🏷️

标签

➡️

继续阅读