Kali Linux net hunter

2025年3月17日 | 阅读 8 分钟

Kali Linux NetHunter 被定义为一个免费且开源的平台,为 Android 设备提供移动渗透测试工具。该平台专门基于 Kali Linux。Kali NetHunter 支持许多 Android 设备,我们将在教程中进一步讨论。简而言之,我们可以说该平台几乎支持市面上所有种类的 Android 设备,甚至包括 OnePlus、Samsung 和 Google Nexus 等高端设备。Kali NetHunter 平台通常由志愿者社区维护,其项目资金由 Offensive Security 提供。

在本教程中,我们将详细了解 NetHunter。因此,为了理解 NetHunter,我们将重点关注以下几点:

  1. 概述
  2. NetHunter 版本
  3. NetHunter 支持的设备和 ROM
  4. 下载 NetHunter
  5. 在 Android 上安装 NetHunter
  6. Kali NetHunter 攻击和功能

I. 概述

Kali NetHunter 因其不同的版本或版本而适用于已 root 和未 root 的设备。因此,我们可以为未 root 的设备使用“Nethunter Rootless”,对于已 root 且具有自定义 Recovery 的设备,我们可以使用“Nethunter Lite”。然而,还有第三个版本的 Kali NetHunter,我们稍后会讨论。

让我们看看 Kali Net Hunter 的核心,它包含在所有三个版本中。它通常包含以下组件:

  • Kali Linux 容器:包含 Kali Linux 提供的所有工具和应用程序。
  • Kali NetHunter 应用商店:可以通过专用客户端应用程序或 Web 界面访问 Kali NetHunter 应用商店。它通常包含数十种专用安全应用程序。
  • Android 客户端:用于访问 Kali NetHunter 应用商店。
  • Kali NetHunter 桌面体验 (KeX):用于运行完整的 Kali Linux 桌面会话,并支持通过 HDMI 或无线屏幕投射进行屏幕镜像。

II. NetHunter 版本

让我们看看 Kali NetHunter 的所有三个版本:

版本用途
NetHunter RootlessNetHunter 的核心,适用于未 root(或未修改的设备)。
NetHunter Lite适用于没有自定义内核的已 root 设备(或手机)的完整 NetHunter 包。
NetHunter适用于支持设备的带自定义内核的完整 NetHunter 包。

如上表所示,已 root 设备有两种单独的版本。“NetHunter Lite”适用于具有自定义 Recovery 的已 root 设备,“NetHunter”适用于具有自定义 Recovery 且有 NetHunter 特定内核的已 root 设备。然而,这两个适用于已 root 设备的版本都提供了一些额外的工具和服务。尽管如此,通过添加网络和 USB 小工具的自定义内核,这些功能还可以进一步扩展。

除了 Kali Linux 中包含的渗透测试工具外,NetHunter 还支持许多附加功能。例如,HID 键盘攻击、BadUSB 攻击等等。

正如我们在上面讨论过的,这三个版本在许多方面都有所不同,因此它们的功能也不同。所以,让我们看看它们是如何提供不同类型功能的,以及哪种适合我们。

特点NetHunter RootlessNetHunter LiteNetHunter
App Store是的是的是的
Kali cli是的是的是的
所有 Kali 软件包是的是的是的
KeX是的是的是的
Metasploit(无数据库)是的是的是的
Metasploit(带数据库)不能是的是的
NetHunter 应用不能是的是的
需要 TWRP不能是的是的
需要 Root不能不能是的
WiFi 注入不能不能是的
HID 攻击不能不能是的

如果我们仔细查看上表,我们可以轻松注意到“NetHunter”包含了几乎所有功能。因此,它可以被认为是三个版本中最合适的。尽管如此,用户根据自身需求选择哪个版本的 NetHunter 仍然是他们的选择。为了更详细地理解这一点,您可以参考以下示例:

示例

如果用户拥有已 root 的设备,那么毫无疑问,“NetHunter”是最佳或最合适的选择。然而,如果用户拥有未 root 的设备并想安装 Kali NetHunter,那么他必须选择“NetHunter Rootless”,即使他知道如果能 root 他的设备,“NetHunter”可以为他提供更多的功能和工具。

III. NetHunter 支持的设备和 ROM

NEtHunter Lite 最显著的优点之一是它可以安装在几乎所有已 root 并具有自定义 Recovery 的 Android 手机上。如果您想体验完整的 NetHunter 环境,您将需要一个具有专为 Kail Net Hunter 定制的特定内核的设备。然而,这并不罕见,因为 Net Hunter GitLab 存储库包含超过 65 台设备的 164 多个内核。

IV. 下载 NetHunter

您可以从以下链接下载官方发布的 NetHunter 映像或适用于您特定支持设备的任何特定版本。

链接= offensive-security.com/kali-linux-nethunter-download/

下载 zip 文件后,请不要忘记验证 NetHunter zip 映像的“SHA256”校验和是否与 Offensive Security NetHunter 下载页面上的值匹配。在大多数情况下,这些值通常不会不匹配,但如果 SHA256 校验和不匹配,请不要继续安装过程。

V. 在 Android 上安装 NetHunter

要准备您的设备以安装 Kali NetHunter,您可以遵循以下说明。

  • 解锁您的设备并更新为原厂 AOSP 或 LineageOS (CM)。 (支持的 ROM 的检查点 2.0)
  • Kali App Store:要将 Kali App Store 下载到您的手机,请打开 Web 浏览器并输入“kali app store”,或者您也可以单击提供的链接下载。
    https://store.nethunter.com/en/
    • 下载并安装 Kali App Store 后。打开它后的第一个视图可能与提供的图像相似。
      Kali Linux net hunter
  • 现在,请按照以下步骤逐一下载并安装应用程序:
    1. Termux
    2. NetHunter Kex
    3. Hacker's keyboard
  • Termux

您可以从 Kali App Store 下载“Termux”。否则,它也可以在 Google Play 商店中找到。现在让我们看看如何从 Kali App Store 下载 Termux

  • 打开 Kali App Store,在搜索框中输入 "Termux",然后点击搜索按钮。
    Kali Linux net hunter
  • 搜索完成后,选择第一个建议并单击安装按钮。
    Kali Linux net hunter
  • 正如您在提供的图像中看到的,它已经在我的设备上安装了。
  • Nethunter Kex

下载 Nethunter Kex 的过程也相同。打开 Kali App Store,然后在搜索框中输入“Nethunter Kex”,如下图所示:

Kali Linux net hunter
  • 现在,从列表中选择“NetHunter Kex”,单击“安装”按钮,然后等待下载和安装过程完成。
    Kali Linux net hunter
    Kali Linux net hunter
  • 您也可以使用相同的程序下载 Hacker's keyboard。

安装 Nethunter

现在我们的设备已准备好安装 Kali NetHunter。要安装 Kali NetHunter,请非常仔细地遵循给出的说明。那么,让我们开始吧!

1. 单击主菜单中的图标打开 "Termux" 应用程序。

Kali Linux net hunter

2. 现在键入以下命令:

输出

Kali Linux net hunter

3. 单击 Enter 按钮执行此命令。但是,在执行此命令时,它可能会要求您授予存储权限,因此请允许它。

Kali Linux net hunter

4. 现在,键入以下命令下载我们将用于安装 NetHunter 的 "wget" 包。

命令

输出

Kali Linux net hunter

在安装 "wget" 包时,它可能会要求您授予一些权限以进行更改。因此,您可以通过键入 "y" 来允许它,然后单击 Enter 按钮继续下载过程。

5. 在此步骤中,我们将通过键入 " 以下命令来安装 Nethunter:

命令

输出

Kali Linux net hunter

6. 在上一步中,我们使用命令 "wget -O install-nethunter-termux https://offs.ec/2MceZWr " 下载了一个文件。要查看该文件,键入 "ls" 命令并按 Enter 键。它将显示该文件以及位于 "Home" 目录中的所有其他文件。

Kali Linux net hunter

现在我们需要为此文件提供特定的权限,我们将使用以下命令:

命令

输出

Kali Linux net hunter

正如您在上图中所见,我们已成功为该文件提供了必要的权限。您还可以看到它的颜色已更改为绿色,这也意味着相同的含义。

7. 这是最后一步,也是最重要的一步。在此步骤中,我们将使用以下命令下载并安装 kali Nethunter 的实际文件:

命令

输出

Kali Linux net hunter

8. 执行过程开始后,它将下载一个约 1.5GB 的全新 kali Nethunter 映像文件。因此,这可能需要一些时间。但是,如果您的互联网速度足够快,也不会花费太长时间。

9. 如果第一次尝试失败,您可以再次执行此命令,而且不必从头开始。尽管在下一次尝试时,它可能会要求您删除前一个文件,或者您想在不删除的情况下继续。因此,在这些情况下,您需要键入 "y" 并允许下载新文件。这可能会消耗您更多的互联网数据,但绝对值得。

Kali Linux net hunter

10. 下载过程完成后,它将自动开始解压缩然后安装。所以现在,您只需要坐着等待它完成。在某些情况下,它也可能要求一些特定权限,所以您需要键入 "y" 来允许它以继续安装过程。否则,它将暂停直到您响应。安装过程完成后,它的第一个外观可能与提供的图像相似。

Kali Linux net hunter

11. 最后,Nethunter 已成功安装,您也可以在上面的图像中看到。现在要启动它,请键入以下命令并按 Enter 键,如下所示:

命令

Nethuner

输出

Kali Linux net hunter

现在键入 "kex passwd" 设置密码,然后按 Enter。输入密码后,它会要求您再次输入密码,所以只需再次键入您的密码,然后再次按 Enter 键。这可能有点烦人,但别担心,您只需要做一次。

Kali Linux net hunter

要启动 kex,键入 "kex" 并按 Enter。

Kali Linux net hunter

在上图中,您可以看到 Nethunter Kex 服务器已成功启动。因此,现在您可以打开我们从 kali app store 下载的 Nethunter Kex 应用程序。

Kali Linux net hunter

在这里,所有工作都完成了,点击连接按钮后,您的 kali Nethunter 就可以使用了。

Kali Linux net hunter

Kali NetHunter 攻击和功能

现在让我们看看 Kali Net Hunter 通常提供哪些类型的功能。

  • 主屏幕 - 这是一个通用信息面板,显示网络接口、HID 设备状态和其他通用信息。
  • Kali Chroot 管理器 - 用于管理 chroot 元软件包的安装。
  • Kali 服务 - 用于启动/停止各种 chroot 服务,以便在启动时启用或禁用它们。
  • 自定义命令 - 允许您将自己的自定义命令和函数添加到启动器。
  • MAC 地址更改器 - 用于更改您的 WiFi MAC 地址(仅在某些设备上)。
  • X 管理器 - 允许您与您的 Kali chroot 设置即时 VNC 会话。
  • USB Arsenal - 帮助控制 USB 设备配置。
  • MANA 无线工具包 - 用于单击按钮设置恶意接入点。
  • MITM 框架 - 允许实时将二进制后门注入下载的可执行文件。
  • NMap 扫描 - 快速 Nmap 扫描器界面。
  • Metasploit Payload 生成器 - 用于快速生成 Metasploit payload。

下一主题#