Java教程

[RoarCTF 2019]Easy Java WP(未完)

本文主要是介绍[RoarCTF 2019]Easy Java WP(未完),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
WEB-INF是Java的WEB应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录。如果想在页面中直接访问其中的文件,必须通过web.xml文件对要访问的文件进行相应映射才能访问
WEB-INF主要包含以下文件或目录:
/WEB-INF/web.xml:Web应用程序配置文件,描述了 servlet 和其他的应用组件配置及命名规则。
/WEB-INF/classes/:含了站点所有用的 class 文件,包括 servlet class 和非servlet class,他们不能包含在 .jar文件中
/WEB-INF/lib/:存放web应用需要的各种JAR文件,放置仅在这个应用中要求使用的jar文件,如数据库驱动jar文件
/WEB-INF/src/:源码目录,按照包名结构放置各个java文件。
/WEB-INF/database.properties:数据库配置文件
漏洞检测以及利用方法:通过找到web.xml文件,推断class文件的路径,最后直接class文件,在通过反编译class文件,得到网站源码

我查找了本地的tomcat,文件夹在E:\apache-tomcat-9.0.55-windows-x64\apache-tomcat-9.0.55\webapps\ROOT\WEB-INF中,可能是没写多少东西,该目录下只有一个web.xml文件,

 

servlet:Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。

 

具体知识点不太清楚,先写到这,之后学到了再来看看

这篇关于[RoarCTF 2019]Easy Java WP(未完)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!