Mac M4 ARM 架构:Kali Linux 安装蚁剑完整教程与避坑

0 阅读5分钟

作为一名网络安全专业学生,同时也是 Mac M4 芯片用户,最近在学习 Web 安全工具时,尝试在 Kali Linux 中安装蚁剑(AntSword),过程中遇到不少问题,反复尝试后终于成功。本文以实操记录为主,尽量清晰、规范,希望能帮到同样在学习的同学。


一、蚁剑是什么?

蚁剑(AntSword)是一款开源、跨平台的 Webshell 管理工具,主要用于 Web 渗透测试、CTF 竞赛、安全实训 场景,用来连接、管理网站后门(Webshell),实现文件管理、命令执行、数据库操作、代码编辑、流量代理等功能,支持 Windows、Linux、macOS 多平台运行,是网络安全学习中常用的基础工具。

从学习与安全角度出发,不建议将这类工具安装在物理主机,更规范、安全的做法是部署在 Kali Linux 虚拟机中,保持环境干净、隔离。


二、下载策略:不建议直接在 Kali 内下载

如果直接在 Kali 中从 GitHub 下载,常会遇到这些问题:

  • 网络连接不稳定、速度慢
  • 容易出现连接超时、下载中断
  • 多次重试仍可能失败

因此更稳定的方案是:
在物理机下载完成后,再传入 Kali 虚拟机


三、下载准备

注意事项

我使用的是 Mac M4 ARM64 架构,运行的 Kali 虚拟机,下载时必须选择对应 Linux 版本,版本不匹配会直接无法启动。

下载建议:

  • 推荐使用GitHub下载,安全可靠;
  • 不建议直接在 Kali 内下载,网络稳定性较差;
  • 使用迅雷等下载工具加速:直接复制下载的链接,进入迅雷app就会自动弹窗,点击下载即可
  • 迅雷下载链接:www.xunlei.com/


蚁剑正常运行需要两个核心文件,必须同时准备

3.1 AntSword 主程序源码

3.1.1 仓库地址:

github.com/AntSwordPro…

3.1.2 下载方式:

  1. 点击Code

  1. 点击Download ZIP

该文件体积较小,通常下载速度较快,无需使用迅雷加速。

3.2 AntSword-Loader 加载器

3.2.1 下载地址:

github.com/AntSwordPro…

根据自身操作系统与架构,选择对应版本下载即可。

四、文件传输

下载完成后,不要在宿主机解压。宿主机解压后移入虚拟机,极易出现:

  • 权限异常
  • 路径错乱
  • 程序无法启动

推荐两种文件传输方式:

方法一:虚拟机共享文件夹

  1. 在 虚拟机中配置共享文件夹
  2. 将两个压缩包放入共享目录
  3. 在 Kali 内访问共享文件夹,将压缩包移动到指定工具目录
  4. 在 Kali 内部进行解压操作

如何设置共享文件夹详情看另一篇文章,暂时还没写。

方法二:U 盘 传输(更简单、推荐)

启动虚拟机后插入 U 盘,系统会弹出设备连接选项,选择连接至虚拟机即可。

U 盘相当于可移动存储设备,使用方式与共享文件夹类似,但配置更简单、权限更稳定。

如下图所示:


五、蚁剑启动步骤

5.1 解压文件

先把你下载的两个压缩包都解压:

  • 加载器:AntSword-Loader-v4.0.3-linux-arm64.zip → 解压后得到文件夹 AntSword-Loader-v4.0.3-linux-arm64
  • 源码:antSword-master.zip → 解压后得到文件夹 antSword-master

文件名以实际下载版本为准。

5.2 目录结构配置

把解压出来的 antSword-master 文件夹,整个拖进 AntSword-Loader-v4.0.3-linux-arm64 文件夹里面。

现在你的目录结构应该是这样的:

AntSword-Loader-v4.0.3-linux-arm64/
└── antSword-master/  ← 源码文件夹在这里

5.3 在 Kali 里启动蚁剑

打开 Kali 终端,依次执行下面这三条命令(一行一行复制粘贴):

# 1. 进入加载器目录(路径根据实际存放位置与系统语言修改,中文版为下载,英文版为Downloads)
cd ~/下载/AntSword-Loader-v4.0.3-linux-arm64

# 2. 给执行权限(必做,否则打不开)
chmod +x AntSword

# 3. 启动蚁剑
./AntSword

5.4 初始化配置

启动后进入初始化界面:

操作步骤:

  1. 选择工作目录
    点击那个文件夹图标,选择一个你方便找到的空目录,比如:
    • ~/tools/AntSword-Workspace(推荐,在你的 tools 目录下新建一个文件夹)
    • 或者直接选 ~/桌面/AntSword-Workspace
  1. 初始化
    选好目录后,点击 初始化 按钮,蚁剑就会把源码和配置文件放到这个目录里,之后就可以正常使用了。

💡 小提示:

  • 工作目录最好选一个空的、权限充足的本地目录,不要选共享文件夹,避免后续权限问题。
  • 初始化完成后,蚁剑的主界面就会出来,你就可以添加目标、执行命令、管理文件了。

六、总结

在 Kali Linux 中安装蚁剑,难点并不在于命令本身,而在于文件获取、版本匹配、权限配置、目录结构这类极易被忽略的细节。

整个过程中我多次安装失败,查阅过大量教程与下载地址,不少链接失效 404,还有部分资源需要付费,走了很多弯路。最终通过规范文件传输流程、正确处理权限与目录结构,成功完成部署,也算是摸索出一套稳定可行的方案。

本文以真实踩坑记录为主,面向与我一样的网安初学者,针对环境部署中常见的问题给出可复现步骤,希望能帮助大家少走弯路,把更多精力放在工具学习与实战练习上。