• 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 rootlessNetHunter LiteNetHunter
    应用商店
    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找到这里
  • 相关阅读:
    node递归批量重命名指定文件夹下的文件
    nvm
    node在Web中的用途
    给flash续命(rtmp/http-flv网页播放器)
    AMR/PCM格式语音采集/编码/转码/解码/播放
    视频分析,目标跟踪应用方案梳理
    srs-librtmp pusher(push h264 raw)
    srs
    nginx-rtmp/http-flv
    Introduction to Sound Programming with ALSA
  • 原文地址:https://www.cnblogs.com/GKLBB/p/13584886.html
Copyright © 2020-2023  润新知