CC3
序
本来是想先学CB链的,但是看到CB链后面调用的是TemplatesImpl类,所以想先打好基础,先学CC3吧
环境
1.commons-collections : 3.1~3.2.1
这个直接沿用CC1的环境了
2.jdk版本我用的jdk8u321
CC3简介
前面写的CC1和CC6都是利用invoke方法反射调用Runtime().getRuntime().exec()执行命令,而CC3是利用类加载机制,动态加载恶意类来实现自动执行恶意类代码,这里是代码执行,利用面更广,不仅能命令执行,还能注入内存马。
动态类加载
CC3
http://example.com/2024/12/17/CC3/