方法结合字符串16进制转码修改任务后,自动触发和手动执行都成触发RCE。...题外话就是明显存在侥幸心理,简单认为在编辑和添加的时候你绕不过,那么执行的时候我就万事大吉不用管了,这样说吧,hacker就喜欢这样的~
4.SnakeYAML反序列化
由于框架使用了springboot...,而springboot默认支持yaml格式的配置文件解析,也就是说springboot默认集成了SnakeYAML相关能力。...不需要在pom文件中显式引入:
再结合定时任务可以通过类的全路径来实例化执行,所以就出现了前边所说的把任务执行内容改成了:
org.yaml.snakeyaml.Yaml.load('!!...到这里SnakeYAML反序列化攻击的实现方式,和攻击原理基本都介绍清楚了,另外这个反序列化漏洞目前是覆盖到SnakeYAML所有版本,因为它本身不是漏洞,而是使用方式滥用带来的缺陷或者漏洞吧,ruoyi