KAL1 LINUX 官方文档之kali nethunter文档


译者注:kali官方给出的nethunter手机建议

                            手机型号       设备ID          操作系统    基于安卓版本   

首选高端设备是  一家7/7T                                 OOS           安卓10稳定版

首选中端设备是   小咪9T                davinci      蜜柚11        安卓10稳定版

首选低端设备是   Nexus6P            angler        原生安卓  安卓奥利奥稳定版

首选平板设备是   Galaxy Tab S4 LTE      gts4llte                安卓奥利奥稳定版

 

信息来源:https://kalilinux.gitlab.io/nethunter/build-scripts/kali-nethunter-devices/nethunter-images.html

 

Kali NetHunter文档

Kali NetHunter是一个基于Kali Linux 的开源免费的Android设备移动渗透测试平台

NetHunter Kex 

译者注:上图是小米9T,没有在国内发布,据说是红米k20的海外版。注意区分arm系统和nethunter系统,虽然nethunter底层是运行在arm上的安卓但是kali不叫arm系统。nethunte一般来讲有三个版本,Rootless、Lite、完整版,其中完整版》Lite》Rootless,Rootless=chroot+apk,Lite=Rootless+root+recovery,完整版=Lite+定制安卓内核+驱动,只有完整版支持外接设备,官方完整版支持个别手机其中有小秘、一家等,当然也可以自己编译内核文件。

 

总览

Kali NetHunter可用于没有root的设备(NetHunter Rootless),具有第三方recovery的root设备(NetHunter Lite)以及具有第三方recovery的root的定制安卓内核设备(NetHunter)。

所有三个版本中都包含的Kali NetHunter核心,有:

  • Kali Linux 容器,其中包括Kali Linux提供的所有工具和应用程序(译者注:所谓容器就是chroot轻量级虚拟技术之一)

  • Kali NetHunter AppStore 拥有数十种安全专用应用程序,(译者注:应用商店中包含安全工具app)

  • 访问Kali NetHunter AppStore的Android客户端(译者注:就是上面的应用商店app)

  • Kali NetHunter 桌面体验(Kali NetHunter Desktop Experience KeX)可运行完整的Kali Linux桌面环境,并支持通过HDMI或无线投屏的屏幕镜像

NetHunter Kex
图2:Kali NetHunter桌面体验(KeX)输出到HDMI监视器

 

可以通过专用客户端app或通过Web界面访问Kali NetHunter App Store。

NetHunter Kex
图3:Kali NetHunter App Store

 

其他的两个root版本均提供附加工具和服务。
定制内核可以通过添加其他网络和USB小工具驱动程序以及对选定wifi芯片的wifi注入支持来扩展该功能。

NetHunter应用
图3:两个有root版本(NetHunter Lite和NetHunter)均提供Kali NetHunter App。

 

除了Kali Linux中包含渗透测试工具外,NetHunter还支持其他几个类别,例如HID键盘攻击BadUSB攻击Evil AP MANA攻击等等。

有关NetHunter移动设备的更多信息,请查看我们的NetHunter组件页面。Kali NetHunter是由Offensive Security和社区开发的开源项目

 

1.0 NetHunter版本

使用以下版本之一,几乎可以将NetHunter安装已知的几乎所有Android设备上:

版本 用途
NetHunter rootless NetHunter的核心,用于无root,未经修改的普通设备
NetHunter Lite 完整的NetHunter软件包,适用于没有自定义内核的root手机。
NetHunter 完整的NetHunter软件包,带有用于支持外接设备的自定义内核

下表说明了功能上的差异:

特征 NetHunter rootless NetHunter Lite NetHunter
应用商店
Kali cli
所有Kali
KeX
不带数据库的Metasploit
带数据库的Metasploit 没有
NetHunter应用 没有
需要TWRP 没有
需要root 没有 没有
WiFi注入 没有 没有
HID攻击 没有 没有

NetHunter- Rootless的安装在此: NetHunter-Rootless

NetHunter-App文章仅适用于NetHunter和NetHunter Lite版本。

内核特定的章节仅适用于NetHunter版本。

 

2.0 NetHunter支持的设备和ROM

NetHunter Lite可以安装在所有已root并具有自定义recovery功能的Android设备上。
完整的NetHunter体验需要专门针对Kali NetHunter构建的设备定制内核。
NetHunter gitlab资源库包含超过65种设备的164个内核。Offensive Security在NetHunter下载页面上发布了超过25个最流行设备的镜像。
gitlab CI自动生成以下实时报告:

季度发布的NetHunter映像列表
NetHunter内核统计信息
NetHunter内核

 

3.0下载NetHunter

可以从位于以下URL的Offensive Security NetHunter项目页面下载适用于特定受支持设备的正式版本的NetHunter映像:

下载zip文件后,请根据“Offensive Security NetHunterr”下载页面上的值验证NetHunter zip映像的SHA256。如果SHA256不匹配,请不要继续安装。

 

4.0构建NetHunter

那些想从我们的Gitlab存储库中构建NetHunter映像的人可以使用我们的Python构建脚本来实现。请查看我们的Building NetHunter页面以获取更多信息。您可以nethunter-installer git目录README中找到有关使用NetHunter安装程序生成器或添加自己的设备的其他说明

 

5.0在Android顶部安装NetHunter

现在您已经下载了NetHunter映像或自己构建了映像,下一步是准备Android设备,然后安装映像。“准备您的Android设备”包括:

  • 解锁设备并将刷入原生 AOSP或LineageOS(CM)。(检查点2.0,了解受支持的ROM)
  • 安装Team Win Recovery Project作为自定义recovery。
  • 安装Magisk以root设备
  • 如果TWRP无法访问数据分区,则可能需要禁用强制加密
  • 进行自定义恢复后,剩下的就是将NetHunter安装程序zip文件刷入到您的Android设备上。

 

6.0安装后设置

  • 打开NetHunter应用程序,然后启动Kali Chroot Manager。
  • 使用NetHunter Store app 安装黑客键盘。
  • 根据需要从NetHunter Store安装任何其他应用程序。
  • 配置Kali服务,例如SSH。
  • 设置自定义命令。
  • 初始化漏洞利用数据库。

 

7.0 Kali NetHunter攻击和功能

Kali NetHunter应用程序

NetHunter App Store中的第三方Android应用程序

 

8.0将NetHunter移植到新设备

如果您有兴趣将NetHunter移植到其他Android设备,请查看以下链接。如果您的设备可用,请确保告诉我们,以便我们在发行版中包含这些内核!

  1. 入门
  2. 修改内核
  3. 添加设备

 

9.0已知的工作硬件

  1. 无线网卡
  2. SDR-RTL-SDR(基于RTL2832U)

 

10.0 NetHunter应用

可以通过NetHunter Store客户端安装所有应用程序。

  1. 可以在这里下载NetHunter Store App
  2. NetHunter网上商店可以在这里找到
  3. 为建设NetHunter应用程序的源代码可以在GitLab找到这里


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM