解决kali nethunter图形化问题(最终版)

安装kali nethunter

解决kali nethunter无法正常使用

建议全部看完一遍再操作。下面是图形槕面软件: 

nethunter kex

记得在termux中设置kex的密码(设置好后选:n):

nh kex passwd

启动kex(启动后放到后台):

nh kex &

关闭 kex(如果你不关闭它会一直在后台运行):

nh kex stop

结束所有kex会话:

nh kex stop kill

1.首先介绍一下kali nethunter图形化遇到的问题:

                   (1)使用nethunter kex 连接桌面去连接kali nethunter提示错误。

                      (2) 使用 nethunter kex 桌面卡顿。

2.nethunter kex 图形化桌面遇到问题的原因即解决方法。

   

       2.1 nethunter kex连接桌面失败。9bb306ecbabe46fe8262ff9cda1aa043.jpg

       2.1. nethunter kex 出现以上问题的原因:

     (1)首先是一个小问题就是端口填写错误。

        这问题主要还是因为,网上很多人都说端口可以是5900~5909。但实际却是kali只指定了一个通信端口:5901

        所以这个问题只要把端口改成:5901

后面启动直接点:Connect就行。

f2ec4ea5c9554139ae62fa94e510d48c.jpg

     这里有个错误,有些依赖kali官方把dbus文件删了,可以在kali中用以上命令安装:

sudo apt-get install dbus-x11

  (2) nethunter kex 设置好后还是无法启动,同时解决启动后卡顿的问题。

          这个原因是因为,kali 官方把nethunter kali 图形化桌面禁掉了。

         解决方法:

                          (2.1)首先打开termux 进入kali nethunter 的超级权限。

                                     这里可以直接在termux中直接输入回去:nh -r

                            (2.2)打开桌面系统文件:

vim /root/.vnc/xstartup

64a6dd2ef96d4cd6b0f47ecb1f7ae4f0.jpg

 

         (2.3)将Gnome下所有命令行前面的 # 删掉。(像上面那样里面有些代码修改了!具体看下面。)

          删完也是按一下 ESC 然后在英文模式下输入:

:wq!

         (2.2)解决nethunter kex桌面卡顿。  原因:手机后台应用存活(自动管理问题)

         这里纯粹就是手机启动自动管理的设置问题而已步骤:

(华为鸿蒙)设置—应用和服务-应用启动管理。找到kex和termux关掉自动管理,打开允许后台活动和关联启动。

ae0b712d375644bf9791c58d9c09ee43.jpg

 

3869783c7d0a4b7ab7dadfa069c73e8b.jpg

以下是些桌面文件修改(可以不改,具体看个人情况)

方法:(修改时间:2023年11月13日)

建议先看下第二种方案。

(看下面的解释再看自己是否需要修改,有的设备修改后反而桌面还卡了!)

第一种:

方法将命令行[ -r /root/.Xresources ] && xrdb /root/.Xresources中的 /root 改成 #HOME

同时删掉 vncconfig -iconic 后面的 & 号

按 ESC 然后输入回车:  :wq!

这两段脚本的主要区别在于它们的执行顺序和某些命令的执行方式。

第一个脚本:

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb /root/.Xresources
vncconfig -iconic
dbus-launch --exit-with-session gnome-session &


首先,它检查/etc/vnc/xstartup是否存在并且可执行,如果存在且可执行,那么就执行这个文件。exec命令会替换当前shell进程,所以之后的所有命令都不会在当前shell中执行。
然后,它检查$HOME/.Xresources是否存在,如果存在,就使用xrdb命令将其内容加载到Xresources数据库。注意,这里的$HOME是变量,通常指向当前用户的主目录。
之后,执行vncconfig -iconic命令。这个命令通常用于配置VNC服务器的一些设置,其中-iconic选项可能使VNC服务器在全屏模式下运行。
最后,使用dbus-launch启动gnome-session,并将其放入后台运行。
第二个脚本:

bash
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r /root/.Xresources ] && xrdb /root/.Xresources
vncconfig -iconic &
dbus-launch --exit-with-session gnome-session &


同样首先检查/etc/vnc/xstartup是否存在并且可执行,如果存在且可执行,那么就执行这个文件。
然后检查/root/.Xresources是否存在,如果存在,就使用xrdb命令将其内容加载到Xresources数据库。注意,这里直接使用了文件路径,而不是变量。
之后,执行vncconfig -iconic命令并将其放入后台运行。
最后,使用dbus-launch启动gnome-session,并将其放入后台运行。
主要区别:

在第一个脚本中,vncconfig -iconic命令是在前台执行的,而在第二个脚本中,它是放在后台执行的。这意味着在第一个脚本中,你需要等待vncconfig -iconic执行完毕才能继续后面的操作;而在第二个脚本中,你可以在vncconfig -iconic执行的同时进行后面的操作。
第一个脚本使用的是变量$HOME,它会根据当前用户的登录情况动态地指向当前用户的主目录;而第二个脚本使用的是固定的路径/root,它始终指向根用户的主目录。

第二种:

只需要将[ -r /root/.Xresources ] && xrdb /root/.Xresources

改为[ -r $HOME/.Xresources ] && xrdb /root/.Xresources

这个脚本中,$HOME被用来引用当前用户的家目录,/root则是指向根用户的根目录。这意味着第一段脚本可能在普通用户或root用户环境下运行,具体取决于在哪个用户下执行此脚本。

3.桌面建议化设置按图片给的指示走

ed5eba1876d34f25a7831443b2d6f4c4.jpg

e190b2c9429d4cf8a10cc6ab28c438e3.jpg

763e430d7d96498aa7a7b72386508cd0.jpg

 

使用方法跟widows电脑娄似。只不过是widows点的是鼠标,这点的是屏目,每次关闭图形化页面建议使用命令。

 

 

 

 

 

 

 

 

 

 

 

  • 4
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值