Java反序列化之Fastjson<=1.2.24反序列化

0x01前言 最近工作比较忙,给自己休整了几天,正好过两天就周末了要出门也没空学啥,所以打算把学习任务提前一下。原谅自己学习进度太慢了。。。 0x02Fastjson的序列化和反序列化 fastjson 是阿里巴巴开发的 java语言编写的高性能 JSON 库,用于将数据在 Json 和 Java Object之间相互转换。它没有用java的序列化机制,而是自定义了一套序列化机制。 在fastjson中提供了两种接口函数 JSON#toJSONString()实现对象的序列化操作 JSON#parseObject()/JSON#parse()实现对象的反序列化操作 但是对于Fastjson来说,并不是所有的java对象都能被序列化为JSON,只有JavaBean格式的对象才能被Fastjson转化成JSON格式 我们写个demo来看看序列化和反序列化流程的走向 class Person { //使用Alt+Insert键可以快速生成属性的getter和setter方法 public String name; public int age; public String getName() { System.out.println("执行了getName方法"); return name; } public void setName(String name) { System.out.println("执行了setName方法"); this.name = name; } public int getAge() { System.out.println("执行了getAge方法"); return age; } public void setAge(int age) { System.out.println("执行了setAge方法"); this.age = age; } } 然后我们写个序列化和反序列化的操作 ...

November 18, 2025 · 5 min · 950 words · Me

ctfshow入门常用姿势

ctfshow入门常用姿势

November 11, 2025 · 18 min · 3773 words · Me

春秋云镜Delegation

考点: cve-2021-42643 diff提权 rdp密码爆破 rdesktop远程重置过期密码 注册表提权 DFSCoerce强制域认证+非约束性委派

November 10, 2025 · 7 min · 1282 words · Me

春秋云镜Certify

考点: log4j2 jndi注入 grc提权 SMB 密码喷洒 Kerberoasting ESC1

November 9, 2025 · 10 min · 2043 words · Me

域渗透之Kerberos协议

域渗透之Kerberos协议

November 7, 2025 · 2 min · 222 words · Me

春秋云镜Time

考点: Neo4j RCE sqlmap一把梭 AS-REP Roasting 抓Windows自动登录密码 SID历史功能滥用

November 7, 2025 · 22 min · 4610 words · Me

春秋云镜BruteRoad

考点: redis主从复制rce base64命令提权 sweetpotato提权 约束性委派

November 6, 2025 · 5 min · 906 words · Me

春秋云镜Tsclient

考点: mssql弱口令 SweetPotato提权 CS注入在线用户进程上线 共享文件 CS不出网转发上线 映像劫持提权(放大镜提权) Dcsync

November 5, 2025 · 5 min · 951 words · Me

ctfshow元旦水友赛

ctfshow元旦水友赛

November 4, 2025 · 5 min · 909 words · Me

春秋云镜Initial

考点: thinkphp 5.0.23 RCE mysql命令提权 信呼文件上传nday ms17-010(永恒之蓝) DCSync

November 4, 2025 · 6 min · 1228 words · Me