SuperAPI AI 工具集

wslc-pentest-workflow

测试与质量

查看项目

更新于 10-16 07:15

技能介绍

用途:该技能用于在 Windows 主机上借助 WSL 容器(wslc)隔离运行渗透测试工具,并复用已导入的渗透技能(方法学、工具选择、工具专用技能),仅限获得书面授权的评估。

主要能力:提供持久化 Kali 容器(每次评估递增 engagement ID)、主机与容器间工作区挂载、预检命令、Kali 基础工具一次性引导安装、容器内 john 口令破解、Caido 代理与系统级 CA 证书信任配置、vhost 探测、pexpect 自动化 SSH 交互等流程模板。

使用方式:先加载 wslc-pentest-workflow、pentest-methodology、tool-selection 及对应工具技能;在主机执行预检(如 wslc version、wslc images、wslc container ps -a);用 wslc run 创建持久容器并挂载工作区;用 wslc exec 在容器内执行扫描命令,产物输出到 /workspace/artifacts/;用 wslc stop/start/remove 管理生命周期。方法论中的 kali-exec 需替换为 wslc exec kali-pentest-<ENG_ID> bash -lc 'cmd'。

适用场景:需在 Windows 上用隔离容器开展授权渗透、把证据持久化到主机、并统一方法学与工具选择的场景。

限制:仅限授权范围;默认非破坏性验证;hashcat 在标准容器中因缺少 OpenCL/GPU 不可用,应改用 john;不要用 --rm 以免丢失状态;不要修改容器内 /etc/hosts;通过 wslc exec 传递 heredoc 易出错,应写文件后复制执行;sshpass 无法提供密钥口令;ftp 默认未安装;具体价格、平台支持等未在资料中提供。