前言
开始学习struts2代码审计时,发现各位师傅分析分析的文章很多,但是给突破demo源码的却很少。并且很多重复复现是在struts2官方案例上进行的。而官方案例代码太多,对于初学者来说无法快速聚焦突破点。
所以我在学习struts2代码审计的过程中,将每个突破写入成一个最小的工程,在个人水平范围内尝试不多写一行没用的代码。
这些demo大部分参考的vulhub,也有些是参考struts2官方的。
调试方面,如果城市表面有分析文章,我一般都不会重复造轮子再写一遍,只会记录下调试入口点以及遇到