目前需要做这么一个任务,判断linux主机里是否使用struts 之前采用的办法是这样的 ps -ef | grep java | grep -v grep 来获得和java有关的进程的pid 然后用pid再执行 ls -l /proc/%s/fd|awk “”{print $NF}””|grep -E “”/struts2[^/]*\.jar$”” % (procs.pid) 可是后来发现有些机器使用了struts 而且web””服务正在运行,可是还是检测不出来, |
|
判断这个干吗
|
|
系统检查要用 |
|
40分 |
检查还有struts jar 可以吗
|
弄一个非法请求,在抛出的异常页面就能看到!
|
|
查询web.xml里是否有关于struts的配置
|
|
目前没有更好的办法,想的是 先想办法找到所有app路径 然后搜索所有的app的路径,底下有没有struts敏感词 |