项目地址

GitHub - Lonely-night/fastjsonVul at 7f9d2d8ea1c27ae1f9c06076849ae76c25b6aff7

利用条件

  • fastjson版本: 1.2.76 <= fastjson < 1.2.83
  • 存在groovy依赖

复现步骤

1、编译attack模块为attack-1.jar包

image-20230329160058491

2、在attack-1.jar包所在的目录下执行启用http服务。

python -m SimpleHTTPServer 8433

image-20230329160109284

3、运行poc

利用idea重新打开项目,项目路径:

image-20230329160132495

jdk版本切换成1.8

image-20230329160148463

image-20230329160158358

打开poc.java文件,这个文件是漏洞验证的payload。

image-20230329160216067

右键运行

image-20230329160228607

成功运行payload

image-20230329160239277