[RoarCTF 2019]Easy Java

界面为登陆界面尝试sql注入不成功,查看help文件没有显示,改用post方式成功下载help.doc但是里面没有提示和flag
屏幕截图 2026-04-29 222834

通过报错信息得知靶场采用的是tomcat服务器
其中tomcat相关目录介绍:
WEB-INF/ 目录是每个 Web 应用中必须存在的目录,包含一些配置信息,不会被直接暴露给客户端访问。
WEB-INF/classes/ 是专门用来存放编译后的 .class 文件的目录。这些类文件通常是 Web 应用中的 Java 类,或者是某些工具类、业务逻辑类等。
WEB-INF/lib/:用于存放 Web 应用所依赖的 JAR 包。
WEB-INF/web.xml:Web 应用的配置文件,定义了 servlet、过滤器、监听器等。

尝试读取WEB-INF/web.xml,出现可下载文件,打开后发现flag存放位置

屏幕截图 2026-04-29 223002

访问读取WEB-INF/classes/com/wm/ctf/FlagController.class文件,下载后发现base64编码,解码后得到flag

屏幕截图 2026-04-29 223319

屏幕截图 2026-04-29 223518

posted @ 2026-04-29 22:43  sunny-xin  阅读(10)  评论(0)    收藏  举报