SYMBOL INDEX (59 symbols across 12 files) FILE: src/main/java/com/example/jeecg_tools/HelloApplication.java class HelloApplication (line 11) | public class HelloApplication extends Application { method start (line 12) | @Override FILE: src/main/java/com/example/jeecg_tools/HelloController.java class HelloController (line 22) | public class HelloController { method initialize (line 70) | public void initialize() { method Cookie_ (line 78) | @FXML method Inject (line 105) | @FXML method FileUpload (line 120) | @FXML method VulCheck (line 145) | @FXML method onCleanlog (line 186) | @FXML FILE: src/main/java/com/example/jeecg_tools/MainRunner.java class MainRunner (line 3) | public class MainRunner { method main (line 4) | public static void main(String[] args) { FILE: src/main/java/com/example/jeecg_tools/common/BasePayload.java type BasePayload (line 5) | public interface BasePayload { method checkVUL (line 6) | Result checkVUL(String str) throws Exception; method exeVUL (line 7) | Result exeVUL(String str,String str2) throws Exception; method getShell (line 8) | Result getShell(String str) throws Exception; method fileUpload (line 9) | Result fileUpload(String str, String filename,String filecontent) thro... method Inject (line 10) | Result Inject(String url,String xsfilename,String payload) throws Exce... FILE: src/main/java/com/example/jeecg_tools/entity/Result.java class Result (line 3) | public class Result { method isRes (line 8) | public boolean isRes() { method setRes (line 12) | public void setRes(boolean res) { method getPayload (line 16) | public String getPayload() { method setPayload (line 20) | public void setPayload(String payload) { method getVuln (line 24) | public String getVuln() { method setVuln (line 28) | public void setVuln(String vuln) { method Result (line 32) | public Result(boolean res, String payload, String vuln) { FILE: src/main/java/com/example/jeecg_tools/exploit/JEECG_XstreamInject.java class JEECG_XstreamInject (line 12) | public class JEECG_XstreamInject implements BasePayload { method checkVUL (line 13) | @Override method exeVUL (line 30) | @Override method getShell (line 35) | @Override method fileUpload (line 40) | @Override method Inject (line 45) | @Override FILE: src/main/java/com/example/jeecg_tools/exploit/JEECG_commonUpload.java class JEECG_commonUpload (line 13) | public class JEECG_commonUpload implements BasePayload { method Inject (line 14) | @Override method checkVUL (line 19) | @Override method exeVUL (line 34) | @Override method getShell (line 39) | @Override method fileUpload (line 44) | @Override FILE: src/main/java/com/example/jeecg_tools/exploit/JEECG_iconUpload.java class JEECG_iconUpload (line 13) | public class JEECG_iconUpload implements BasePayload { method checkVUL (line 16) | @Override method exeVUL (line 31) | @Override method getShell (line 36) | @Override method fileUpload (line 41) | @Override method Inject (line 68) | @Override FILE: src/main/java/com/example/jeecg_tools/exploit/JEECG_jeecgFormDemo.java class JEECG_jeecgFormDemo (line 16) | public class JEECG_jeecgFormDemo implements BasePayload { method checkVUL (line 19) | @Override method exeVUL (line 34) | @Override method getShell (line 39) | @Override method fileUpload (line 44) | @Override method Inject (line 72) | @Override FILE: src/main/java/com/example/jeecg_tools/exploit/JEECG_unauthorized.java class JEECG_unauthorized (line 8) | public class JEECG_unauthorized implements BasePayload { method checkVUL (line 10) | @Override method exeVUL (line 27) | @Override method getShell (line 32) | @Override method fileUpload (line 37) | @Override method Inject (line 42) | @Override FILE: src/main/java/com/example/jeecg_tools/util/ExppList.java class ExppList (line 6) | public class ExppList { method get_exp (line 7) | public static List get_exp() { FILE: src/main/java/com/example/jeecg_tools/util/Tools.java class Tools (line 10) | public class Tools { method getPayload (line 20) | public static BasePayload getPayload(String select){