1. 程式人生 > 其它 >jar檔案開啟及burp開啟的問題解決方法

jar檔案開啟及burp開啟的問題解決方法

吃一教,漲一訓

jar檔案開啟問題

  當我們用命令列開啟jar檔案時,報下面類似的錯誤:這不是java環境問題,是缺少javafx這個玩意,1.8版本的沒問題。只是後面新版本會出現類似問題。

  burp開啟時也會有問題。

   不要慌:

   首先在javafx官網中下載javafx元件:https://openjfx.cn/dl/, 下載對應java版本的javafx元件。

   下載後是一個壓縮包,解壓到java安裝路徑下。就是下面的這個"C:\Program Files\Java\javafx-sdk-17.0.1\lib"路徑。

   之後我們新建一個bat檔案。其他的jar檔案也一樣,只需要修改文字最後的jar檔名就行。建立好之後,直接雙擊就可以執行該jar檔案。

1 start javaw --module-path "C:\Program Files\Java\javafx-sdk-17.0.1\lib" --add-modules=javafx.base --add-modules=javafx.controls --add-modules=javafx.fxml --add-modules=javafx.graphics --add-modules=javafx.media --add-modules=javafx.swing --add-modules=javafx.web -jar shiro_attack-2.2.jar

 

 burp開啟問題

  我們新裝了java環境,開啟burp時,會提示:

  首先在javafx官網中下載javafx元件:https://openjfx.cn/dl/ ,解壓到java的安裝目錄下。

  之後編輯:BurpSuiteLoader.bat 檔案,如果沒有,可以新建一個bat檔案。

  在start行增加:

--illegal-access=permit
--add-opens=java.desktop/javax.swing=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED
增加後:
start "burpsuite" /B "javaw.exe" --illegal-access=permit -Xmx8G -XX:-UseParallelGC -noverify --add-opens=java.desktop/javax.swing=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED -javaagent:BurpSuiteLoader_v2022.2.4.jar -Dfile.encoding=utf-8 -jar "%~dp0burpsuite_pro_v2022.2.4.jar" %*

   前面的修改之後,點選該bat檔案,出現下面這種情況,這是需要一個監聽金鑰檔案。

   我們雙擊開啟:BurpCrack.jar檔案,

   彈出一個框:我們複製執照裡面的內容,貼上到監聽金鑰檔案中,點選next,來回複製,和老版本的那個一樣。