Android Kali NetHunter免root安装

Posted Mr_Shass

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Kali NetHunter免root安装相关的知识,希望对你有一定的参考价值。

1 环境准备

  • android 版本 ≤ 12
    本文使用的手机及安卓版本为:samsung Galaxy S9+ Android 10
    另外,由于Sansung自带DEX投屏软件,投屏到电脑上操作会更方便。

2 Termux安装

apk安装地址:

  • https://f-droid.org/packages/com.termux/
  • https://github.com/termux/termux-app/releases

本文在github上下载。

2.1 下载Termux

2.2 安装Termux

手机上安装好后会出现TermuxApp。

2.3 apt更新和apt升级

执行apt update

执行apt upgrade,当提示:“Do you want to continue?” 时输入 ‘y’ 并回车。



之后的提示都输入’y’
再次执行apt update确保所有组件最新:

2.4 安装wget

执行 apt install wget

3 安装NetHunter

3.1 下载NetHunter安装文件

执行 wget -O install-nethunter-termux https://offs.ec/2MceZWr

3.2 更改nethunter文件权限

执行 chmod +x install-nethunter-termux

3.3 执行nethunter文件

./install-nethunter-termux


安装需要等待一段时间,特别是最后提示是否删除rootfs这一步需要等待时间较久,不要误以为进程意外结束而按下ctrl+c或是ctrl+z !!! 当要求删除rootfs时,请输入N。

输入n后手机上的kali就成功安装完成了,会自动跳到下面的界面:
该界面是kali的一些常规操作命令。

其中,nh为nethunter的快截命令,两个命令效果一样:

使用nmap扫描kali.org开放了哪些端口:

4 设置Kex VNC

4.1 设置Kex密码

输入nh kex passwd设置VNC连接密码,提示是否使用可见密码输入时选择 ‘n’,根据个人喜好设置。
记住设置的密码以及提示的端口号,这将会在后续的操作中用到。
设置密码后,提示你可以使用Kex客户端连接到Kali系统了。

4.2 下载并安装Kali NetHunter APP

  • https://store.nethunter.com/en/
    直接将链接复制到手机浏览器中即可下载。


打开F-Droid,搜索

搜索NetHunter Kex:
下载含有bVNC的app



打开NetHunter Kex,赋予访问权限:

输入前面4.1节产生的端口以及设置的VNC密码,这里输入的是前面设置的VNC密码,不是系统用户的登陆密码。
VNC登陆用户名可自定义,本文也使用kali(下图第二步中),但登录到系统时系统用户默认是kali。

登录系统后kali用户的系统密码也为 ‘kali’,点击Connect连接后便进入手机的kali GUI视图了。

但是手机上可操作性较低建议还是在电脑上操作。
以上就是kali nethunter免root安装的操作步骤。

OnePlus One(一加1)刷机Kali Nethunter完整教程

设备信息:

  设备名称:OnePlus One(一加1)

     OS:ColorOS 1.2

  设备型号:A0001

 

目标:

  在OnePlus One(一加1)上将 ColorOS 1.2 刷机为 Kali NetHunter 3.1.0

 

操作流程:

  (1)下载相关资源

    a)TWRP——第三方Recovery:twrp-2.8.6.0-bacon.img。下载链接:https://twrp.me/devices/oneplusone.html

    b)SuperSu——root软件:BETA-SuperSU-v2.60-20151205163135.zip。下载链接:https://download.chainfire.eu/745/SuperSU/BETA-SuperSU-v2.60-20151205163135.zip

    c)CM 13.0——Kali NetHunter基于的第三方Android OS:cm-13.0-20160824-NIGHTLY-bacon.zip。下载链接:https://download.cyanogenmod.org/?device=bacon&type=

    d)Kali Nethunter Kernel——Kali Nethunter 内核:kernel-nethunter-oneplus1-marshmallow-3.1.0-20160812-1848.zip。下载链接:https://idlekernel.com/nethunter/nightly/3.1.0-20160812-1848/

    e)Kali Nethunter——Kali Nethunter ROM包:nethunter-generic-armhf-kalifs-full-rolling-3.1.0-20160812-1848.zip。下载链接:https://idlekernel.com/nethunter/nightly/3.1.0-20160812-1848/

  

  (2)开始刷机

            1)解锁 boot loader;具体操作方式请按照右边链接所示:https://forums.oneplus.net/threads/oneplus-one-how-to-unlock-bootloader-install-custom-recovery-and-root.64487/(注:英文文档,但非常专业简洁清晰。建议:有Android基础的从2#开始看;无基础的从1#开始看。如需翻译,请在跟帖中提出。)
            2)刷入第三方Recovery : TWRP(用TWRP刷入CM13.0 和 Kali NetHunter);具体操作方式请按照右边链接所示:https://forums.oneplus.net/threads/oneplus-one-how-to-unlock-bootloader-install-custom-recovery-and-root.64487/ (注:英文文档,但非常专业简洁清晰。建议:有Android基础的从2#开始看;无基础的从1#开始看。如需翻译,请在跟帖中提出。)
            4)开始刷机:
                   a)长按 手机音量- + 电源键,进入 TWRP Recovery模式;
                   b)点击 WIPE,进行 四清 操作;(可格式化Data,也可不格式化)
                   c)点击 INSTALL,选择 cm-13.0-20160824-NIGHTLY-bacon.zip,刷入(注:CM 13.0 自带底包,应该不需要单独刷入底包),成功后先WIPE Cache,再Reboot System(此时,会提示是否刷入SuperSu,点击同意刷入)。
                   d)进入 CM13.0,设置允许USB调试模式;
                   e)关机,长按 手机音量- + 电源键,重新进入 TWRP Recovery 模式;
                   f )点击 INSTALL,刷入 kernel-nethunter-oneplus1-marshmallow-3.1.0-20160812-1848.zip;(注:刷入前不要WIPE不要WIPE不要WIPE)
                   g)返回主界面,点击 INSTALL,刷入 nethunter-generic-armhf-kalifs-full-rolling-3.1.0-20160812-1848.zip;(注:刷入前不要执行任何WIPE操作不要执行任何WIPE操作不要执行任何WIPE操作)
                   h)成功刷入nethunter后执行默认WIPE操作,再 Reboot System;
                   i)完毕。   
                     
 
概念解释:
  (1)四清、三清、二清:http://www.oneplusbbs.com/thread-942394-1-1.html
  (2)底包、镜像包、Bootloader、基带、Recovery:http://bbs.lewaos.com/thread-214220-1-2.html
  (3)判断是否需要刷入底包:http://www.oneplusbbs.com/thread-639062-1-1.html
 
参考资料(排名有先后,并特此鸣谢)
  (1)最终刷入成功解决方案:https://github.com/offensive-security/kali-nethunter/issues/517
  (2)Kali Nethunter资源下载站:https://idlekernel.com/nethunter/nightly/3.1.0-20160812-1848/
  (5)提到了 Kali 内核 概念,并提供了完整刷机流程:http://www.kali.org.cn/forum.php?mod=viewthread&tid=22059
  (6)CyanogenMod官网下载地址:https://download.cyanogenmod.org/?device=bacon&type=
 
以上为本人刷机经验,仅供大家参考。如有问题,欢迎在跟帖中提出,谢谢。

以上是关于Android Kali NetHunter免root安装的主要内容,如果未能解决你的问题,请参考以下文章

为安卓手机刷上手机kali系统Nethunter

OnePlus One(一加1)刷机Kali Nethunter完整教程

解决kali linux 开启ssh服务后连接不上的问题

Kali Linux 2020通过UEFI硬盘安装(免u盘)

Kali Linux 2020通过UEFI硬盘安装(免u盘)

termux安装以及基本配置