不具有担保的最大灵活性
在任何没有root的原生安卓设备上安装Kali NetHunter,而不会使保修无效。
先决条件:
Android设备(原生未修改的设备,无需roo或第三方recovery)
安装:
用法:
打开Termux并输入以下之一:
命令 | 至 |
nethunter |
启动命令行 |
nethunter kex passwd |
配置KeX密码(仅在第一次使用前需要) |
nethunter kex & |
后台开启用户桌面 |
nethunter kex stop |
关闭用户桌面 |
nethunter <command> |
在NetHunter环境中直接执行命令 |
nethunter -r |
以root身份启动命令行 |
nethunter -r kex passwd |
配置root的KeX密码 |
nethunter -r kex & |
以root身份启动桌面 |
nethunter -r kex stop |
以root身份关闭桌面 |
nethunter -r kex kill |
杀死所有桌面 |
nethunter -r <command> |
以root身份在NetHunter环境中直接执行 |
注意:命令 nethunter 可以缩写为 nh。提示:如果你在后台(&)运行kex而没有设置密码,当提示你输入密码时,请先把它带回前台,即通过fg <job id>--以后你可以通过Ctrl + z和bg <job id>再次把它送回后台。
要使用KeX,请启动KeX客户端,输入密码,然后单击连接 提示:为了获得更好的观看体验,请在KeX客户端的“高级设置”下输入自定义分辨率
NetHunter版本:
请参考此表以比较不同版本的NetHunter。
提示:
安装后运行第一件事永远是 sudo apt update && sudo apt full-upgrade 。如果您有足够的可用存储空间,则可能还需要运行apt install kali-linux-default 。- 所有的渗透测试工具都应该可以使用,但有些工具可能会有限制,例如metasploit可以使用,但没有数据库支持。如果您发现任何无法使用的工具,请在我们的论坛中发布。
- 诸如“ top”之类的某些实用程序将无法在无root手机上运行。
- 非root用户仍然在chroot中具有root访问权限。这是一个有争议的事情。请注意这一点。
- Galaxy手机可能会阻止非root用户使用sudo。只需使用“ su -c”代替。
- 通过停止所有nethunter会话并在termux会话中键入以下内容来对rootfs进行常规备份:
tar -cJf kali-arm64.tar.xz kali-arm64 && mv kali-arm64.tar.xz storage/downloads 这会将备份放入Android下载文件夹中。 注意:在较旧的设备上,将“ arm64”更改为“ armhf” - 请加入我们的论坛,交流技巧和想法,并加入致力于使NetHunter变得更好的社区。
|