[RoarCTF 2019]Easy Java
最后更新于
最后更新于
tomcat结构
java ee结构
进去之后,没找到注册,就点一下 help
可以看到这样的页面,不难想到这是文件下载,但是 GET 请求什么都下不了,这时候不妨试一试 POST 请求
一般java web的配置文件目录是 WEB-INF/web.xml 可以尝试下载这个文件,然后可以找到 flag 目录,再尝试去下载 flag
下载 FlagController.class 丢到 IDEA 看一下,base64 解码一下即可
tomcat 的文件结构,主要的是 /conf 和 /webapps
/conf 存放全局配置文件,最重要的是 server.xml 和 web.xml
/webapps web发布目录,默认情况下把Web应用文件放于此目录
tomcat app 固有的结构 /app ,在 /webapps 下一级
/app/WEB-INF/web.xml : 存放web应用的发布描述文件web.xml
/app/WEB-INF/classes : 存放各种class文件,Servlet类文件也放于此目录
/app/WEB-INF/lib : 存放web应用所需的各种JAR文件