feat(ui): support suo5 generate

This commit is contained in:
ReaJason
2025-02-15 13:50:04 +08:00
parent 142a9e2c47
commit 0bd7da4ffa
10 changed files with 304 additions and 268 deletions
+113
View File
@@ -0,0 +1,113 @@
{
"download": "Downlaod",
"feedback": "Feedback",
"cancel": "Cancel",
"placeholders": {
"select": "Please select",
"input": "Please input"
},
"configs": {
"main-config": "Main Config",
"package-config": "Package Config"
},
"optional": "(Optional)",
"mainConfig": {
"server": "Target Server",
"jre": "Target JRE Version",
"debug": "Debug Mode",
"bypassJavaModule": "Bypass Java Module",
"shellMountType": "Shell Mount Type",
"shellTool": "Shell Tool",
"urlPattern": "URL Pattern",
"shellClassName": "Shell ClassName",
"injectorClassName": "Injector ClassName"
},
"shellToolConfig": {
"godzilla": "Godzilla",
"behinder": "Behinder",
"command": "Command",
"customHeader": "Custom Header",
"headerName": "Header Name",
"headerValue": "Header Value",
"pass": "Pass",
"key": "Key",
"godzillaHeader": "Request Config -> Request Header",
"godzillaPayload": "Payload",
"godzillaEncryptor": "Encryptor",
"behinderPass": "Pass",
"behinderScriptType": "Script Type",
"behinderEncryptType": "Encrypt Type",
"behinderDefaultEncryptType": "Default",
"paramName": "Param Name",
"suo5Header": "AdvanceConfiguration -> Request Header"
},
"packageConfig": {
"title": "Package Method",
"packer": {
"Base64": "Base64",
"GzipBase64": "GzipBase64",
"BCEL": "BCEL",
"JSP": "JSP",
"Jar": "Jar",
"EL": "EL",
"SpEL": "SpEL",
"OGNL": "OGNL",
"MVEL": "MVEL",
"Freemarker": "Freemarker",
"Velocity": "Velocity",
"Groovy": "Groovy",
"AgentJar": "AgentJar",
"Deserialize": "Deserialize(Only CB4, 1.9.x)",
"ScriptEngine": "ScriptEngine",
"XxlJob": "XXL-JOB Executor",
"JinJava": "JinJava",
"Aviator": "Aviator",
"JXPath": "JXPath",
"JEXL": "JEXL",
"Rhino": "Rhino",
"BeanShell": "BeanShell"
}
},
"tips": {
"shellToolNotSelected": "Please select a shell tool type first",
"targetServerNotFound": "Target server not found?",
"waitingForGeneration": "// Waiting for generation...",
"targetServerRequest": "Request",
"servletUrlPattern": "Servlet type requires a specific URL Pattern, e.g., /hello_servlet",
"controllerUrlPattern": "ControllerHandler type requires a specific URL Pattern, e.g., /hello_controller",
"handlerUrlPattern": "HandlerMethod/HandlerFunction type requires a specific URL Pattern, e.g., /hello_handler",
"jreTip": "Target JRE version, generally speaking, Java 6 is the default version for maximum compatibility, and Java high versions can load low version bytecode.",
"jreTip2": "In specific cases, such as JDK8 being able to use lambda expressions, and JDK9 and above having module restrictions, a specific version is required.",
"decompileTip": "Decompilation is still under development, so the current only sees the base64 encoding format",
"shellBytesEmpty": "Shell bytes is empty, please generate shell first"
},
"quickUsage": {
"title": "Quick Usage",
"step1": "Select Target Server",
"step2": "Select Shell Tool, Godzilla, Behinder, etc.",
"step3": "Select Shell Mount Type, Filter, Listener, etc.",
"step4": "Select Packing Method",
"step5": "Click Generate Shell"
},
"generateResult": {
"basicInfo": "Basic Info",
"usage": "Usage",
"title1": "Generate Result",
"title2": "Shell Class",
"title3": "Injector Class"
},
"shellNotWork": {
"title": "Shell Not Work ",
"step1": "1. Try to enable the debug mode, regenerate the memory shell and inject it, check the console or log",
"step2": "2. If an exception stack trace is displayed, or no exception is seen, please take a screenshot of the current generation interface and the exception log, and describe the target environment as much as possible for feedback"
},
"buttons": {
"generate": "Generate Shell"
},
"success": {
"generated": "Generation successful"
},
"errors": {
"generationFailed": "Generation failed, {{error}}"
}
}