在進(jìn)行web應(yīng)用程序測(cè)試過程中,Burp Suite是一個(gè)非常普遍的工具。
然而,在某些情況下,當(dāng)使用Java窗體應(yīng)用程序或Applet時(shí),Burp Suite中的BurpJAR庫可能與Java環(huán)境沖突。這可能會(huì)導(dǎo)致應(yīng)用程序無法正常工作或崩潰。
這種沖突通常是由于BurpJAR庫與JRE中的類文件沖突而導(dǎo)致的。由于BurpJAR庫不是Java的一部分,因此更改Java環(huán)境的設(shè)置并不能解決這個(gè)問題。
要解決這個(gè)問題,您可以使用Burp Loader來加載BurpJAR庫。以下是一個(gè)示例:
java -XX:-UseSplitVerifier -jar burp-loader-keygen.jar -b
在這個(gè)命令中,"-XX:-UseSplitVerifier"是輔助選項(xiàng)。使用這個(gè)選項(xiàng)會(huì)將Java Verification Helper ("JVMVH")關(guān)閉,這樣Burp Loader就可以以正確的方式加載BurpJAR庫。
如果您仍然遇到問題,可能需要編輯Java的Classpath設(shè)置或使用特定的Burp版本,以避免與Java環(huán)境的沖突。