Java命令执行关键词汇总清单

Java命令执行关键词汇总清单

✅ 类型汇总:

类型描述
🔥 直接命令执行点Runtime.exec(), ProcessBuilder.start()
🧠 动态语言执行器JavaScript/Groovy 脚本执行,带 eval().execute()
🧩 第三方库执行点CommandLine, DefaultExecutor
🌐 远程类加载器入口JNDI 注入、InitialContext.lookup()
🧬 反序列化命令链执行点Class.forName(), Method.invoke()
(用于反射调用 Runtime)
⚙️ 本地 JNI 执行接口System.loadLibrary(), native 方法中的 system()

🔍 关键词清单:

模块审计关键词
命令执行函数exec, ProcessBuilder, execute()
脚本注入ScriptEngine, GroovyShell, eval
反序列化链执行Class.forName, invoke, getMethod
JNI 调用System.load, native, system(
用户输入拼接request.getParameter, BufferedReader, args[]
类加载/远程注入lookup, JNDI, rmi:, ldap:
© 版权声明
THE END
喜欢就支持一下吧
点赞5赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容