一、安装NetHunter
前提:确保手机已经root,已装上magisk。如果没有root,可用尝试magisk root 后执行此文
1、下载Nethunter:Get Kali | Kali Linux
然后push 到sdcard 里,
2、打开magisk,选择刚刚下好的 Nethunter ZIP包 刷入
3、刷完重启手机,打开 桌面的NetHunter app,打开菜单,选择“Kali Chroot Manager”,点击“START KALI CHROOT”,之后就可用看到很多功能都能使用了!!
完毕
--------------------------------
二、用电脑连接 NetHunter
手机端:
1、选择菜单“Kex Manager”, 点击 “SETUP LOCAL SERVER” 设置VNC密码;
2、取消勾选“Localhost Only”
3、选择用户(可选)
4、点击“START SERVER”
PC端:
1、下载VNC VIEWER Download TightVNC ,打开VNC VIEWER,输入地址:手机IP:端口 进行连接。如我的:172.18.21.85:5901
然后输入密码就进去了!
---------------
三、错误处理
1、报错:zsh: required key not available
解决办法(疑是数据加密导致~):
① vim /etc/pam.d/sshd
注释掉:
# session optional pam_keyinit.so force revoke② vim /etc/pam.d/su-l
注释掉:
# session optional pam_keyinit.so force revoke
四、无需ssh执行nethunter/kali命令
一般我们都需要ssh 或viewer连接NetHunter 执行命令,但是当网络不好,或者正在做wifi测试时,网络就会中断,命令无法执行。
那么,我们可以通过usb 数据线连接电脑和手机,确保开发者模式已经启用
# adb shell
# su
# ./data/data/com.offsec.nethunter/files/scripts/bootkali
执行上述命令后成功从android shell切换 kali
-----
我们可以将其做成脚本
echo "./data/data/com.offsec.nethunter/files/scripts/bootkali">/sbin/kali-ter
chmod 700 /sbin/kali-ter
下次只需执行
adb shell
su
kali-ter
即可
-----------------
电脑上安装kali linux参见:windows10安装kali-linux指南(wsl),含kali桌面、中文_江西省遂川县杰出青年代表的博客-CSDN博客_wsl kali