随笔分类 - Java
摘要:https://www.bilibili.com/video/BV1iF411b7bD?t=16.0 环境搭建 git clone https://github.com/apache/shiro.git cd shiro git checkout shiro-root-1.2.4 编辑shiro/s
阅读全文
摘要:环境搭建 先生成这种结构的项目: 然后在pom.xml中添加依赖: <dependencies> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.24</versio
阅读全文
摘要:环境搭建 环境跟CC1一样: https://www.cnblogs.com/starme/p/18464845 大概链子: 参考: https://www.bilibili.com/video/BV1NQ4y1q7EU?t=2.4 分析 这个也是从LazyMap.get开始的 CC7链子给的是ja
阅读全文
摘要:环境搭建 环境跟CC1一样: https://www.cnblogs.com/starme/p/18464845 跟CC1的后半段相同 调用链: 参考: https://www.bilibili.com/video/BV1NQ4y1q7EU?t=1.8 分析 目标是TiedMapEntry.toSt
阅读全文
摘要:环境搭建 环境跟CC4一样, https://www.cnblogs.com/starme/p/18464935 大概链子: 参考: https://www.bilibili.com/video/BV1NQ4y1q7EU?t=1.8 分析 因为C4除4.0的其他版本去掉了InvokerTranfor
阅读全文
摘要:环境搭建 换依赖 大概链子: 参考: https://www.bilibili.com/video/BV1NQ4y1q7EU?t=4.6 分析 从查找ChainedTransformer的transform方法的用法开始 注意是CC4的ChainedTransformer 然后查找这个transfo
阅读全文
摘要:环境搭建 环境跟CC1一样, https://www.cnblogs.com/starme/p/18464845 大概链子: 参考教程: https://www.bilibili.com/video/BV1Zf4y1F74K?t=1.3 分析 1. 类的动态加载 类的加载 Class c = Per
阅读全文
摘要:环境搭建 环境和CC1差不多, https://www.cnblogs.com/starme/p/18464845 LazyMap.get -> ChainedTransformer.transform -> InvokerTransform -> Runtime.exec 这部分和CC1一样的,下
阅读全文
摘要:环境搭建 个人学习CC链步骤: CC1 -> CC6 -> CC3 -> CC4 -> CC2 -> CC5 -> CC7 Java版本选择8u65:http://www.codebaoku.com/jdk/jdk-oracle-jdk1-8.html#jdk8u65 maven: 替换sun目录:
阅读全文