• pom.xml引入
    1. <dependency>
    2. <groupId>org.codehaus.groovy</groupId>
    3. <artifactId>groovy-all</artifactId>
    4. <version>2.4.2</version>
    5. </dependency>
    • Java漏洞引入
    1. package springbootsimple.demo;
    2. import groovy.lang.Binding;
    3. import groovy.lang.GroovyShell;
    4. public class Run003 {
    5. public static void main(String[] argv){
    6. GroovyShell groovyShell = new GroovyShell();
    7. Object value = groovyShell.evaluate("println 'hostname'.execute().text\n");// 执行groovyshell脚本
    8. System.out.println(value.equals(50));
    9. }
    10. }