feat: support auto decompiling with cfr

This commit is contained in:
ReaJason
2026-08-30 12:30:58 +08:00
parent f239dfb6df
commit 3c91ba50e9
19 changed files with 692 additions and 29 deletions
+5 -1
View File
@@ -4,6 +4,7 @@
"byPassJavaModule": "BypassModule",
"byPassJavaModule.description": "JDK 9+ module system strictly restricts reflective defineClass calls. When enabled, automatically inserts Unsafe-based module bypass code into injector",
"cancel": "Cancel",
"copy": "Copy",
"copyLabelSuccess": "Copy {{label}} successfully",
"copySuccess": "Copy successfully",
"debug": "Debug Mode",
@@ -56,5 +57,8 @@
"commandTemplate": "Command Template",
"commandTemplate.placeholder": "e.g., sh -c \"{command}\" 2>&1",
"commandTemplate.description": "Use {command} as placeholder",
"targetJdkVersion": "JRE Version"
"targetJdkVersion": "JRE Version",
"decompile": "Decompile",
"decompiling": "Decompiling...",
"decompileFailed": "Failed to decompile source: {{error}}"
}
+5 -1
View File
@@ -4,6 +4,7 @@
"byPassJavaModule": "绕过模块限制",
"byPassJavaModule.description": "JDK 9+ 模块化系统严格限制反射调用 defineClass。开启后会在注入器中自动插入使用 Unsafe 绕过模块限制的代码",
"cancel": "取消",
"copy": "复制",
"copyLabelSuccess": "复制 {{label}} 成功",
"copySuccess": "复制成功",
"debug": "调试模式",
@@ -56,5 +57,8 @@
"commandTemplate": "命令模板",
"commandTemplate.placeholder": "例如:sh -c \"{command}\" 2>&1",
"commandTemplate.description": "使用 {command} 作为占位符",
"targetJdkVersion": "JRE 版本"
"targetJdkVersion": "JRE 版本",
"decompile": "反编译",
"decompiling": "正在反编译...",
"decompileFailed": "反编译源码失败:{{error}}"
}
+3 -1
View File
@@ -57,5 +57,7 @@
"tips.try-to-use-shell": "Try to use the memory shell",
"tips.download-jar": "Download the jar file and upload it to the public network server, so that it can be accessed through the http link to download",
"tips.load-jar-with-scriptenginemanager": "Load the jar file with javax.script.ScriptEngineManager to implement injection",
"tips.trigger-injector-class-loading": "Trigger the injector class loading with RCE vulnerability"
"tips.trigger-injector-class-loading": "Trigger the injector class loading with RCE vulnerability",
"copySource": "Copy Source",
"copyBase64": "Copy Base64"
}
+3 -1
View File
@@ -57,5 +57,7 @@
"tips.try-to-use-shell": "尝试利用内存马",
"tips.download-jar": "下载 jar 包并上传至公网服务器,使其能通过 http 链接访问下载",
"tips.load-jar-with-scriptenginemanager": "通过 RCE 漏洞使用 javax.script.ScriptEngineManager 加载 jar 包实现注入",
"tips.trigger-injector-class-loading": "通过 RCE 漏洞触发注入器类加载"
"tips.trigger-injector-class-loading": "通过 RCE 漏洞触发注入器类加载",
"copySource": "复制源码",
"copyBase64": "复制 Base64"
}