runxinzhi.com
首页
百度搜索
WebShell文件上传分析溯源(第2题)
靶场背景:
通过扫描发现以下目录
点击查看/admin 目录是空白页面,查看admin/upload.php目录的时候,会跳转到upload1.php页面并显示无权限访问,接着点击确定后跳转到upload2.php。整个过程有一个页面一闪而过,尝试对页面进行抓包,抓到了上传文件的页面,尝试进行上传一句话木马,上传成功了,结果上传成功。
但是却不知道上传文件的位置在哪。查看题目给的提示,掌握cookie的基本知识。观察upload1.php的cookie的值是从verify/xxx.txt的文件中读取的,那可以尝试读取upload_file.php文件源码,源码中查找文件命名的路径和规则
将uploadmd5=upload_file.php,成功的读取到了文件的内容
理解代码,找出命名的规则
可以看到上面代码还是比较容易读懂得,文件得路径形似:uploadfile/年月日_$verify_上传的文件名
根据上述得到的信息,连接一句话木马
相关阅读:
MQ消息队列(2)—— Java消息服务接口(JMS)
MQ消息队列(1)—— 概念和使用场景
SpringBoot — HelloWorld开发部署
redis的配置文件介绍
Redis info 参数详解
10 分钟彻底理解 Redis 的持久化和主从复制
Docker Yearning + Inception SQL审核平台搭建
Inception SQL审核注解
运行python脚本后台执行
解决yum [Errno 256] No more mirrors to try
原文地址:https://www.cnblogs.com/sup3rman/p/12738691.html
最新文章
iptables
实用命令整理
docker部署jar、war包方法
zabbix监控mysql
安装zabbix4.0 LTS
jquery-load()方法
解决ajax chrome禁止本地浏览时加载本地其他文件的方法
前端网站集合
[ JS 进阶 ] 闭包,作用域链,垃圾回收,内存泄露
https://segmentfault.com/bookmark/1230000008276077
热门文章
css3全屏背景显示
js常见易错点
我眼中软件工程里的常识
Java集合框架(不全,待继续整理)
Redis哨兵机制
XmlHttpRequest使用及“跨域”问题解决
前端和后端终极学习视频(百度网盘资料)
mybatis框架(1)---mybatis入门
vue开发搭建(npm安装 + vue脚手架安装)
ArrayList、Vector、LinkedList 区别及底层实现
Copyright © 2020-2023
润新知