Python Yaml Deserialization
Yaml 反序列化
print(yaml.dump(str("lol")))
lol
...
print(yaml.dump(tuple("lol")))
!!python/tuple
- l
- o
- l
print(yaml.dump(range(1,10)))
!!python/object/apply:builtins.range
- 1
- 10
- 1
基本利用
未指定 Loader 的易受攻击的 .load("<content>")
RCE
用于生成Payloads的工具
参考资料
上一页Exploiting __VIEWSTATE without knowing the secrets下一页JNDI - Java Naming and Directory Interface & Log4Shell
最后更新于