type
Post
status
Published
date
Mar 10, 2026
slug
summary
一篇关于如何使用 Invoke-DOSfuscation 工具对 Windows CMD 命令进行混淆处理的实战指南。
tags
category
Web安全
icon
password

📖 总结

本文介绍了如何使用 Invoke-DOSfuscation 工具对 Windows CMD 命令进行混淆处理。该工具通过字符替换、环境变量拼接等技术隐藏命令意图,是安全审计与免杀研究的有力工具。

🛠️ 环境准备

在使用之前,需要调整 PowerShell 的执行策略以允许运行本地脚本。

修改安全策略

在管理员权限的 PowerShell 中执行:

📥 安装与加载

  1. 下载项目Invoke-DOSfuscation GitHub
  1. 导入模块
    1. 进入工具目录后执行:

🚀 混淆实战步骤

1. 选择混淆载体 (Payload)

通过输入载体路径选择混淆逻辑:

2. 设置待混淆命令

输入你要混淆的原始命令(例如 ipconfig):

3. 设置目标平台

选择 cmdpowershell

4. 选择混淆强度

输入 123 选择混淆等级。

5. 查看配置

输入 show 查看当前所有设置:

✅ 验证运行

混淆完成后,复制生成的混淆代码到 CMD 窗口尝试运行:

🔗 资源链接