CrackMapExec 怎么安装

它是什么在授权内网中批量验证凭据、协议与权限状态

很多内网安全新手在上手 CrackMapExec 怎么安装时,常因 Python 环境与依赖库卡住。本文基于 v5.4.0 真实文件与历史版本,拆解 Windows/macOS 下载、安装、首次配置与三条真实报错的解决动作,帮你一次跑通。

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

详细介绍

简介

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

一、核心痛点与软件介绍

第一次接触内网测试的人,往往会被「CrackMapExec 怎么安装」这个问题拦在门外:它不是双击就完成的桌面程序,而是一个用 Python 编写的内网渗透测试工具,常被称为网络测试的瑞士军刀。它解决的核心问题,是在授权的内网环境中批量验证多台主机的凭据、协议与权限状态,避免你一台台手动登录测试。相比同类工具,它的优势在于把 SMB、LDAP、WinRM、RDP 等多种协议整合到同一条命令里执行,用一套凭据就能横向探测整段网段。

二、环境要求与官方下载

官方仓库地址为 https://github.com/byt3bl33d3r/CrackMapExec,请前往软件官网获取正式发布包,切勿从不明第三方渠道转存。本页下载区提供百度网盘、夸克网盘等下载入口,实际下载速度以网盘服务商网络环境为准。

  • 真实版本:v5.4.0
  • Windows 平台安装包:cme-windows-latest-3.10.1.zip,27.1 MB,平台 win
  • 系统要求:官方未公布具体 CPU/内存/磁盘参数,以官网为准;按经验建议使用 64 位系统并保持 Python 3 运行环境正常

三、保姆级安装步骤

【步骤一:运行安装包】

  1. 下载 cme-windows-latest-3.10.1.zip 后,右键点击该压缩包,选择「解压到当前文件夹」或「全部解压缩」。
  2. 解压完成后,进入生成的目录,找到其中的启动脚本或可执行文件,双击运行;若弹出 Windows 用户账户控制(UAC)提示,点击「是」授权。

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

  1. 如需指定安装位置,在解压时选择「选择目标位置」,建议路径不要包含中文或空格。
  2. 首次运行若提示缺少 Python 运行库或依赖组件,请前往 Python 官方站点安装对应版本的运行环境后重试;具体依赖以当前版本官方文档为准。

【步骤三:完成初始化】

  1. 首次在终端输入 cme 回车,若能打印出帮助信息即代表初始化成功。
  2. macOS 用户可从历史版本区获取 macOS 构建包(如 v5.4.0 提供的 macOS 构建),解压后在「系统设置 → 隐私与安全性」中为终端授予完全磁盘访问权限,否则命令会静默失败。

Linux/其他平台支持情况以官网支持列表为准,本文不作展开。

四、首次启动快速配置

该工具为命令行工具,无图形界面,核心配置集中在配置文件与命令行参数:

  1. 启动后先运行 cme --help,浏览 smb / ldap / rdp / winrm 等子命令。
  2. 连接域环境前,先用 cme ldap 子命令验证 Signing 与 Channel Binding 状态(v5.4.0 新增的 LDAP 检查器即在此处发挥作用)。
  3. 需要脚本化采集结果时,使用 --json 参数输出结构化日志,方便后续解析 hosts、users、passwords、shares。

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

1. 启动时报 entry_point / pkg_resources 错误
症状:终端打印 Traceback,提示 load_entry_point 或 console_scripts 加载失败。解决动作:确认解压目录完整,重新解压一次,并用 python -m cme 方式启动绕过入口脚本。

2. impacket 相关模块抛出 gevent 异常
症状:执行 smb 探测时 greenlet 报错中断。解决动作:升级或降级 impacket 到与 v5.4.0 兼容的版本,具体版本要求以官方仓库 Issues 为准。

3. UnicodeDecodeError: ascii codec can't decode byte
症状:目标用户名含重音字符时解码失败。解决动作:在运行环境设置 PYTHONUTF8=1 环境变量后重试,或将目标凭据改为纯 ASCII 形式测试。

六、优缺点

优点

  • 多协议统一入口,一条命令覆盖 SMB/LDAP/RDP/WinRM 多种探测场景
  • v5.4.0 已兼容 lsassy v3.1.3,并新增 LDAP Signing 与 Channel Binding 检查器,检测能力持续跟进
  • 提供 Windows 独立构建包(cme-windows-latest-3.10.1.zip),无需自行编译 Python 源码
  • 模块生态丰富(如 nanodump、handleKatz、spider_plus、MachineAccountQuota 等)

缺点

  • 无图形界面,纯命令行操作对新手有门槛
  • 历史上多次出现依赖库版本冲突(如 gevent、aardwolf、OpenSSL 相关报错)
  • 输出解析不便,JSON 输出属于社区请求功能,未见稳定版落地证据

同类软件推荐

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

  • Metasploit(同类热门,建议结合官网评估)
  • Empire(同类热门,建议结合官网评估)
  • Nmap(本站已收录,点击查看下载与教程)
  • Impacket(同类热门,建议结合官网评估)

核心功能

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

使用场景

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

注意事项

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

安装与校验

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

官方来源获取步骤

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

更新记录

最近更新:2026-10-12

软件参数速览

本站更新时间2026-10-12

可替代 / 相似软件

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

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

怎么选(决策参考)

替代什么

Metasploit、Empire 等单点内网测试工具的批量替代

适合谁

有一定命令行基础、从事授权内网渗透测试的安全工程师

不适合谁

完全不熟悉命令行、需要图形界面的初学者

核心优势

多协议统一入口,v5.4.0 新增 LDAP 检查器,模块生态丰富

主要限制

无图形界面,历史上依赖库冲突较多,输出解析不便

社区信号

官方仓库 Issues 长期活跃,围绕依赖、编码、模块兼容持续讨论

成熟度

v5.4.0 已于 2022 年发布,长期迭代,社区反馈较多

什么时候选它

需要一条命令覆盖 SMB/LDAP/RDP/WinRM 批量探测时

什么时候不要选它

只需要单点图形化操作或对命令行完全陌生时

常见问题

CrackMapExec 怎么安装?Windows 上要装 Python 吗?

下载 cme-windows-latest-3.10.1.zip(27.1 MB,v5.4.0)后解压即可运行,Windows 构建包已内置运行环境;若仍提示缺依赖,需自行安装 Python 3 并以官网说明为准。

CrackMapExec 怎么安装:启动时提示 load_entry_point 失败怎么办?

这是入口脚本指向的安装路径失效导致。重新解压一次压缩包,或改用 python -m cme 启动;若仍失败,检查 Python 环境变量是否指向了其他虚拟环境。

CrackMapExec 怎么安装:目标账号含特殊字符时报 UnicodeDecodeError 怎么解决?

设置 PYTHONUTF8=1 环境变量后重新运行命令即可;或将测试凭据临时改为 ASCII 字符,避免 ascii codec 解码中断探测流程。

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

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

「CrackMapExec 怎么安装」按什么步骤落地最稳妥?

按本页「获取步骤」照做:先核对版本号与平台,再按通道取回文件,最后校验文件名与大小。

CrackMapExec 怎么安装:在费用方面需要注意什么?

以官方定价与授权方式为准。本页只做收录与核对,不代收任何费用,也不提供付费破解。

CrackMapExec 怎么安装:怎么判断文件没有被二次修改?

以本页标注的文件名与大小为准,并优先使用页面给出的通道;来源不明的文件不要运行。

CrackMapExec 怎么安装:启动报错找不到依赖项,按什么顺序处理?

先确认 Windows/x64 架构匹配,再补齐运行库;仍失败时以官方说明的依赖清单为准。

相关推荐

komorebi 怎么安装
本文围绕 komorebi 怎么安装展开,讲解它作为 Windows 平铺窗口管理器的定位、官方下载渠道、详细安装步骤、首次配置、常见报错处理与优缺点,帮助初学者一次装好并跑起来。
CrackMapExec 官方版
本文是 CrackMapExec 官方版的实操安装与避坑指南,涵盖 Windows/macOS 端安装步骤、首次启动配置、常见报错解决、真实版本 v5.4.0 更新内容与社区高频问题,帮助初学者安全上手这款内网渗透测试工具。
CrackMapExec 最新版
本页围绕 CrackMapExec 最新版整理从官方仓库下载、Windows/macOS 安装步骤、首次启动配置到常见报错的完整实操指南,帮助初学者避开依赖与权限方面的坑。
CrackMapExec 安装包
本文围绕 CrackMapExec 安装包,为初学者梳理环境准备、官方获取渠道与分平台安装步骤,并列出常见报错的排查思路。阅读后你将知道该工具适合谁用、如何安全启动,以及遇到权限或依赖问题时该先检查哪里。
CrackMapExec 离线安装包
本页围绕 CrackMapExec 离线安装包,讲解它面向安全人员的用途、Windows/macOS 平台的安装流程与权限授予细节,并整理运行库缺失、杀软误报、启动闪退三类常见故障的排查动作,帮助初学者一次装好、顺利跑通首次配置。
CrackMapExec 中文版
CrackMapExec 中文版是一款 Python 编写的内网渗透测试工具,被称为网络测试的瑞士军刀。本指南从官方下载、Windows 与 macOS 安装步骤、首次配置到真实报错排查,逐步讲解,并汇总社区高频问题与历史版本,帮助初学者避开常见坑点。