Advertisement

Fastjson反序列化漏洞研究

阅读量:

0x01 反序列化过程

fastjson实现字符串到对象转换的主要途径包括parse以及parseObject两种方式

在这一过程中,parseObject同样会借助parse方法完成对json数据的解析,接下来将对反序列化流程进行详细剖析

首先需要构建一个用于测试的javabean类

复制代码
    public class TestBean {
    public String isMessage;
    public String message;
    public int id;
    public String getMessage() {
    System.out.println("getMessage called");
    return message;
    }
    public void setMessage(String message) {
    System.out.println("setMessage called");
    this.message = message;
    }
    public TestBean() {
    }
    public TestBean(String message, int id) {
    this.message = message;

全部评论 (0)

还没有任何评论哟~