CrackMapExec 安装步骤

它是什么解决内网多协议批量测试需反复切换脚本的痛点,统一命令入口提升验证效率。

本页整理 CrackMapExec 安装步骤,包含官方下载方式、Windows 与 macOS 端的保姆级安装流程、首次启动配置要点、三条常见报错解决方案与社区已知坑,帮助内网渗透测试初学者一次装对、少踩坑。

👤
作者:谢林峰 | 更新:2026-10-12
软件信息
更新 2026-10-12

详细介绍

简介

CrackMapExec是一款面向内网渗透测试场景的开源工具,使用 Python开发,主要围绕 Windows与 Active Directory环境进行网络探测与安全评估。它聚合了 SMB、凭据、远程执行等常见测试能力,被渗透测试人员用于。(适用 Windows/x64。)

一、核心痛点与软件介绍

如果你是安全方向的初学者,正准备在授权环境中对内网做批量验证,那么这份 CrackMapExec 安装步骤能帮你把工具顺利跑起来。CrackMapExec 是一款用 Python 编写的内网渗透测试工具,常被称为网络测试的瑞士军刀——它把常见的协议探测、凭据验证等动作整合到一条命令里,避免你在多台主机间反复切换脚本,特别适合渗透测试工程师、红队成员以及正在学习内网安全的学生使用。相比零散的单点脚本,它把多个测试动作收进统一入口,输出也更规整,方便一次性对网段做批量验证,这也是它在社区中长期保有热度的原因。

二、环境要求与官方下载

官方代码与发布页托管在 GitHub,可前往软件官网(github.com/byt3bl33d3r/CrackMapExec)获取。本页下载区提供真实下载通道,并提供百度网盘、夸克网盘等下载入口,实际下载速度以网盘服务商网络环境为准。

  • 当前收录的 Windows 安装包文件名:cme-windows-latest-3.10.1.zip,大小 27.1 MB,对应版本 v5.4.0,平台 win。
  • 系统最低要求(OS 版本 / CPU / 内存)官方未公布统一参数,请以官网实际版本为准。
  • macOS 端可前往官方仓库 Releases 获取对应打包文件,以官网支持列表为准。

三、保姆级安装步骤

Windows 端

【步骤一:运行安装包】

  1. 下载完成后,定位到 cme-windows-latest-3.10.1.zip,右键选择「解压到当前文件夹」。
  2. 解压出的可执行文件双击运行;若弹出 UAC 用户账户控制窗口,点击是授权。

【步骤二:路径与依赖库选择】

  1. 若解压目录中提供安装向导,点击下一步,在安装位置一栏确认或选择安装目录后继续。
  2. 遇到组件勾选页时,保持默认勾选并点击下一步。
  3. 若启动时报缺少运行库(如 VC++ 运行库、Python 相关依赖),先安装对应运行库后重新运行程序;依赖的具体版本以当前版本官方文档为准。

【步骤三:完成初始化】

  1. 首次启动若出现配置向导,逐项输入配置(目标网段、认证方式等基础项),完成后点击完成。
  2. 首次连接内网时若被防火墙拦截,点击弹窗中的允许访问。

macOS 端

macOS 用户将 Releases 页获取的 dmg 镜像打开后,把程序图标拖入 Applications 文件夹完成安装。随后务必前往系统设置 → 隐私与安全性,在「屏幕录制」与「辅助功能」两项中勾选并授权该程序——这是 mac 用户最容易卡住的环节,漏授权会导致程序启动后无法正常工作。

四、首次启动快速配置

CrackMapExec 属于命令行工具类软件,核心开关通过命令行参数控制,无图形菜单。首次使用建议:

  • 在终端输入 cme 后回车,查看随版本附带的参数帮助页,确认可用协议与开关。
  • 基础参数(目标地址、认证参数、模块选择)的具体写法以当前版本官方文档为准,建议先用小范围目标验证连通性,再扩大测试范围。
  • 输出解析相关的选项(如日志格式)请查阅官方说明,v5.4.0 版本说明中提及新增了 LDAP 签名与通道绑定检查能力,具体用法以该版本发布说明为准。

五、常见安装报错解决方案(FAQ)

症状一:双击可执行文件后提示缺少运行库(VC++ / Python 依赖)。
解决动作:先安装对应版本的 VC++ 运行库及 Python 环境,安装完成后重新双击运行程序;依赖版本以官方文档为准。

症状二:程序启动时抛出 Traceback(traceback 报错)或模块加载失败。
解决动作:确认下载的 cme-windows-latest-3.10.1.zip 已完整解压、文件未损坏;若仍报错,对照官方仓库 Issues 中同类报错,检查 Python 与依赖库版本是否匹配,必要时重新下载安装包。

症状三:程序被杀毒软件拦截或直接闪退。
解决动作:内网测试工具常被安全软件标记,先在安全软件中添加信任/排除项,再重新运行;若依旧闪退,检查是否遗漏 UAC 授权(未点是)或系统权限不足。

六、优缺点

优点

  • 多协议测试动作整合到统一入口,批量验证网段效率高,符合「瑞士军刀」定位。
  • 使用 Python 编写,跨平台特性较好,Windows 与 macOS 均有对应打包产物。
  • 社区活跃,官方仓库 Issues/Discussions 反馈渠道畅通,历史版本迭代记录完整(v5.4.0 为当前收录版本)。
  • 提供 Windows 独立打包文件(cme-windows-latest-3.10.1.zip,27.1 MB),降低了 Python 环境配置门槛。

缺点

  • 命令行交互对纯图形界面用户门槛较高,初学者需记忆参数。
  • 社区反馈中存在依赖版本冲突导致的 Traceback 报错(如 5.0.1 版 impacket 模块报错),升级依赖时需留意兼容性。
  • 系统最低硬件要求官方未公布,资源占用表现暂无公开反馈。

七、历史版本

  • v5.4.0(2022-11-14):兼容 lsassy v3.1.3;新增 LDAP 签名与通道绑定检查器。下载:https://github.com/byt3bl33d3r/CrackMapExec/releases/download/v5.4.0/cme-macOS-latest-3.10.zip
  • v5.3.0(2022-07-03):新增 RDP 协议支持;在 BloodHound 中将计算机账户标记为 owned;修复 win32 下 IPv6 文件名问题。下载:https://github.com/byt3bl33d3r/CrackMapExec/releases/download/v5.3.0/cme-macOS-latest-3.10.zip
  • v5.2.2(2022-01-16):新增 nanodump、handleKatz 模块;LSASSY 升级至 v3;增加超时避免 CTRL-C 卡死;改进 LDAP 输出;执行命令不再需要 sudo。下载:https://github.com/byt3bl33d3r/CrackMapExec/releases/download/v5.2.2/cme-macOS-latest.zip
  • v5.1.7dev(2021-08-01):新增 MachineAccountQuota、get-desc-users 模块。下载:https://github.com/byt3bl33d3r/CrackMapExec/releases/download/v5.1.7dev/cme-macOS-latest.zip
  • v5.1.1dev(2020-09-20):开发依赖管理从 Pipenv 切换为 Poetry;开始提供 Windows 二进制文件。下载:https://github.com/byt3bl33d3r/CrackMapExec/releases/download/v5.1.1dev/cme-macOS-latest.zip
  • v5.1.0dev(2020-06-25):上线 Gitbook 文档;新增 spider_plus 模块、LDAP 协议、Kerberoasting(--kerberoasting)与 ASREPRoasting 支持。下载:https://github.com/byt3bl33d3r/CrackMapExec/releases/download/v5.1.0dev/cme-macOS-latest.zip
  • v5.0.2dev(2020-05-05):支持 -x/-X 传入文件参数;WinRM 非本地管理员也可执行命令;新增 Kerberos 支持与 --put-file/--get-file 命令。下载:https://github.com/byt3bl33d3r/CrackMapExec/releases/download/v5.0.2dev/cme-macOS-latest.zip
  • v5.0.1dev(2020-04-20):修复依赖问题,提供打包产物。下载:https://github.com/byt3bl33d3r/CrackMapExec/releases/download/v5.0.1dev/cme-macOS-latest.zip
  • 5.0.0dev(2020-04-19):迁移到 Python 3。下载:https://github.com/byt3bl33d3r/CrackMapExec/releases/download/5.0.0dev/cme-macOS-latest.zip
  • v3.1.5(2016-12-29):修复 gevent 1.2.0 API 相关问题;cmedb 支持部分凭据与主机搜索;修复 enum_chrome 模块错误。下载:https://github.com/byt3bl33d3r/CrackMapExec/releases/download/v3.1.5/cme-macOS-latest.zip

八、社区高频问题与已知坑

  • 症状:cme 5.0.1 执行 impacket 相关模块时报 Traceback。
    解决思路:该问题在官方 Issues 有记录,属依赖兼容问题,升级依赖或换用后续版本可规避,升级前先备份现有环境。
  • 症状:4.0 / 4.0.1 版本安装后直接输入 cme 无法启动,抛出 entry_point 加载错误。
    解决思路:早期 Python 2 环境已不受上游支持(Debian Testing 移除了 Python 2),建议迁移到 Python 3 环境后重新安装,不要在旧 Python 2 环境继续使用。
  • 症状:对包含非 ASCII 字符的目标(如用户名带重音符号)执行时报 UnicodeDecodeError: 'ascii' codec can't decode byte。
    解决思路:这是编码问题,在 Issues 中有同类反馈;运行前确保终端编码为 UTF-8,或对特殊字符做转义处理。
  • 症状:索引 2500+ 台主机的 SMB 共享后,导出 CSV 时触发 stacktrace。
    解决思路:官方 Issues 记录了大批量索引退出时的堆栈问题,建议分批(拆小目标列表)执行,避免一次性索引过多主机。

同类软件推荐

以下是与本文软件定位相近、可相互替代的同类工具,便于按需选型:

  • Metasploit Framework(同类热门,建议结合官网评估)
  • Impacket(同类热门,建议结合官网评估)
  • Empire(同类热门,建议结合官网评估)

核心功能

  • 本页保留官方站点入口作为下载来源,并在可用时提供网盘转存通道,链接与提取码随页面展示。
  • 围绕「CrackMapExec 安装步骤」这一需求给出可执行的获取与部署步骤,减少试错成本。
  • 提供版本与架构比对,避免装错版本或选错系统架构导致无法运行。

使用场景

  • 需要在本机部署或重装 CrackMapExec 安装步骤(当前版本),并希望先核对版本与文件信息再获取的场景。
  • 使用 CrackMapExec 安装步骤 时遇到官方站点访问不稳定或速度较慢,需要国内网盘通道作为替代的情况。
  • 需要在多台设备使用同一 CrackMapExec 安装步骤 版本(当前版本),便于统一环境与后续排查时。

注意事项

  • 部署 CrackMapExec 安装步骤 时路径建议避免中文与空格,可减少部分写入失败的概率。
  • 若安全软件出现拦截提示,请先确认来源为本页收录渠道后再决定是否放行。

安装与校验

  • 通过本页「夸克/百度 网盘」通道转存到自己的网盘后再取回文件,可避免直接下载中断造成的文件不完整。
  • 解压后先确认 CrackMapExec 安装步骤 主程序能否正常启动,再决定是否替换原有版本。
  • 如遇安全软件拦截,请先确认来源为本页收录渠道,再决定是否放行。

官方来源获取步骤

  • 第 1 步:打开本页给出的官方站点入口,核对页面域名与下方收录信息是否一致。
  • 第 2 步:在官方页面的下载区选择与本机 Windows/x64 匹配的安装包,注意区分 32 位与 64 位。
  • 第 3 步:下载完成后核对文件名与文件大小,再执行安装或解压;建议解压到 C:\\Tools 这类不含中文与空格的路径。

更新记录

最近更新:2026-10-12

软件参数速览

本站更新时间2026-10-12

可替代 / 相似软件

以下工具与本文软件定位相近(按内容相似度排序),可按需选型:

软件相似度主要功能入口
Metasploit Framework 相关 —
Impacket 相关 —
Empire 相关 —

怎么选(决策参考)

替代什么

可视为 Metasploit、Empire 等内网测试工具在批量凭据验证场景下的轻量替代方案。

适合谁

渗透测试工程师、红队成员及学习内网安全的学生,适合授权环境下的网段批量验证。

不适合谁

不适合无命令行基础的用户,也不适合未取得授权的网络环境使用。

核心优势

多协议动作整合、Python 编写跨平台、社区活跃、Windows 提供独立打包文件降低门槛。

主要限制

命令行门槛较高;依赖版本冲突易致 Traceback;官方未公布系统最低硬件要求。

社区信号

官方仓库 Issues 讨论活跃,历史问题覆盖依赖冲突、编码报错、批量索引堆栈等真实场景。

成熟度

长期迭代成熟项目,自 2016 年起持续发布至 v5.4.0,版本记录与社区反馈完整。

什么时候选它

需要在授权内网中对网段做多协议批量凭据验证、追求统一命令入口时优先选择。

什么时候不要选它

目标仅单机单协议测试,或使用者无命令行基础、不愿处理 Python 依赖时不宜选择。

常见问题

CrackMapExec 安装步骤中下载的 zip 解压后双击没反应怎么办?

先确认文件 cme-windows-latest-3.10.1.zip(27.1 MB,v5.4.0)已完整解压且未损坏;若弹出 UAC 窗口需点击“是”授权,若仍无反应多为运行库缺失,安装对应 VC++ / Python 运行库后重试。

CrackMapExec 安装步骤:运行时提示 Traceback 报错,是不是下载的安装包有问题?

社区 Issues 中确有 5.0.1 等版本 impacket 模块抛 Traceback 的记录,属依赖兼容问题而非包损坏。建议校验解压完整性后,对照官方仓库 Issues 匹配同类报错,调整依赖版本再启动。

CrackMapExec 安装步骤:被杀毒软件拦截或启动后闪退如何处理?

内网测试工具常被安全软件标记,先在杀软中添加信任/排除项再重新运行;同时确认 UAC 弹窗已点“是”、当前账户权限足够,遗漏授权也会导致闪退或功能异常。

CrackMapExec 安装步骤:在 Windows / x64 环境下可以直接运行吗?

本页收录的是 Windows / x64 版本。系统版本要求以本页「系统要求」与官方说明为准,不确定时优先按官方口径判断。

针对「CrackMapExec 安装步骤」这个需求,最容易踩的坑是什么?

最常见的是架构选错与文件没下完整。请先确认本机 Windows/x64,再按页面标注核对文件名与体积。

CrackMapExec 安装步骤:是否需要付费,有没有破解版?

本站收录的均为官方公开渠道,是否收费以该软件官方说明为准;本页不提供任何破解或修改版本。

CrackMapExec 安装步骤:怎么确认拿到的是官方原版?

把文件名、文件大小与本页「版本与文件信息」逐项比对,一致即为对应官方版本。

CrackMapExec 安装步骤:下载后打不开或提示缺失组件,先排查什么?

先确认架构是否匹配:本机为 Windows/x64 时请选取对应文件;再核对文件是否下载完整。

相关推荐

CrackMapExec 怎么安装
很多内网安全新手在上手 CrackMapExec 怎么安装时,常因 Python 环境与依赖库卡住。本文基于 v5.4.0 真实文件与历史版本,拆解 Windows/macOS 下载、安装、首次配置与三条真实报错的解决动作,帮你一次跑通。
komorebi 安装步骤
本文面向 Windows 用户,完整讲解 komorebi 安装步骤:从官方仓库获取 0.1.41 版安装包、解压到配置初始化,再到首次启动的常用设置,同时整理三条常见安装故障的排查思路,帮助初学者一次跑通全流程。
CrackMapExec 官方版
本文是 CrackMapExec 官方版的实操安装与避坑指南,涵盖 Windows/macOS 端安装步骤、首次启动配置、常见报错解决、真实版本 v5.4.0 更新内容与社区高频问题,帮助初学者安全上手这款内网渗透测试工具。
CrackMapExec 最新版
本页围绕 CrackMapExec 最新版整理从官方仓库下载、Windows/macOS 安装步骤、首次启动配置到常见报错的完整实操指南,帮助初学者避开依赖与权限方面的坑。
CrackMapExec 安装包
本文围绕 CrackMapExec 安装包,为初学者梳理环境准备、官方获取渠道与分平台安装步骤,并列出常见报错的排查思路。阅读后你将知道该工具适合谁用、如何安全启动,以及遇到权限或依赖问题时该先检查哪里。
CrackMapExec 离线安装包
本页围绕 CrackMapExec 离线安装包,讲解它面向安全人员的用途、Windows/macOS 平台的安装流程与权限授予细节,并整理运行库缺失、杀软误报、启动闪退三类常见故障的排查动作,帮助初学者一次装好、顺利跑通首次配置。