首页 新闻 会员 周边 捐助

kali运行burpsuite时显示No X11 DISPLAY variable was set

0
悬赏园豆:10 [待解决问题]

└─# java -jar BurpLoaderKeygen.jar 1 ⨯
Success: '/usr/lib/jvm/java-17-openjdk-amd64/bin/java' can execute!
Exception in thread "main" java.awt.HeadlessException:
No X11 DISPLAY variable was set,
but this program performed an operation which requires it.
at java.desktop/java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:166)
at java.desktop/java.awt.Window.<init>(Window.java:553)
at java.desktop/java.awt.Frame.<init>(Frame.java:428)
at java.desktop/javax.swing.JFrame.<init>(JFrame.java:224)
at com.h3110w0r1d.burploaderkeygen.KeygenForm.main(KeygenForm.java:332)

这个问题困扰我很久了,请大家帮忙

混沌12的主页 混沌12 | 初学一级 | 园豆:174
提问于:2024-01-22 22:23
< >
分享
所有回答(2)
0
dudu | 园豆:29732 (高人七级) | 2024-01-23 09:24
0

这个错误表明在运行 Burp Suite 时缺少 X11 DISPLAY 变量,这通常是因为程序试图使用图形界面,但在没有可用 X11 显示的情况下导致失败。

在 Kali Linux 上,可能是由于缺少 X11 或者 X Server 没有正确配置导致的。以下是一些可能的解决方法:

确保 X11 已安装:

arduino
Copy code
sudo apt-get install xorg
确保 X Server 正在运行:

sql
Copy code
sudo service lightdm start
或者使用其他 X Server,具体取决于你的系统。

设置 X11 DISPLAY 变量:
在终端中执行以下命令:

arduino
Copy code
export DISPLAY=:0.0
然后再次尝试运行 Burp Suite。

使用 Headless 模式:
如果你只是需要 Burp Suite 的功能而不需要图形界面,可以尝试在无头(Headless)模式下运行 Burp Suite。在启动 Burp Suite 时,使用 -Djava.awt.headless=true 参数:

arduino
Copy code
java -Djava.awt.headless=true -jar BurpLoaderKeygen.jar
这将禁用图形界面并使其在无头模式下运行。

尝试以上步骤中的一个或多个,看看是否解决了你的问题。如果问题仍然存在,请提供更多关于你的系统和环境的信息,以便更详细地诊断问题。

Technologyforgood | 园豆:7688 (大侠五级) | 2024-01-23 17:19
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册