常规绕过前端和后端的任意文件上传已经没意思了,本文记录下之前和最近遇到的2个不太常规的任意文件上传Getshell的案例。
路径穿越+文件上传Get Shell
Nmap快速全端口扫描发现开放22,80和3306端口。访问目标,使用hfinger扫描发现Web应用使用了Spring Boot和Ueditor,同时在留言页面发现有个上传图片功能:

抓包发现上传采用自定义API实现,没有任何限制。但是访问正常图片、txt文件、html文件都可以,访问jsp时却返回404:

经过查询可能的原因是:
- 缺少依赖:如
spring-boot-starter-tomcat和javax.servlet-api - 配置错误:
application.properties或application.yml中的JSP配置可能不正确 - 文件位置不正确:JSP文件必须放在正确的目录下,通常是
/src/main/webapp/WEB-INF/views/
访问index.jsp也返回404,应该是使用了默认的配置没有解析jsp。难道煮熟的鸭子就这么飞了?
俗话说只有不努力的黑客,没有攻不

最低0.47元/天 解锁文章
1032

被折叠的 条评论
为什么被折叠?



