题目
- ACTF-Web
- ACTF2020 新生赛 Include1
- ACTF2020 新生赛 Exec 1
- ACTF2020 新生赛 BackupFile 1
- ACTF2020 新生赛 Upload 1
ACTF-Web ACTF2020 新生赛 Include1 【CTF|BUUCTF学习记录Web合集】知识点:文件包含
文章图片
打开容器
文章图片
直接获得flag.php的base64
文章图片
解码得到flag
文章图片
ACTF2020 新生赛 Exec 1 知识点:命令注入
文章图片
文章图片
ping一下127.0.0.1;
文章图片
无报错回显,说明无WAF,用截断符号配合普通命令,得到flag
文章图片
ACTF2020 新生赛 BackupFile 1 知识点:备用文件
文章图片
网站存在备用文件,url后缀添加/index.php.bak自动下载文件
文章图片
打开文件查看源码,if 后面的==是弱相等;字符型被转换成了整型,url添加?key=123
文章图片
得到flag
文章图片
ACTF2020 新生赛 Upload 1 知识点:文件上传
文章图片
鼠标移动到灯泡上发现文件上传,上传php文件被拦截,尝试使用大小写绕过,上传Php格式文件,上传成功但是没有被正确解析, 使用burpsuite fuzz一下可以上传文件类型,发现.phtml类型可以上传,访问可以正确解析。
文章图片
然后使用蚁剑进行连接,flag位于系统根目录。
推荐阅读
- Linux|109 个实用 shell 脚本
- linux笔记|linux 常用命令汇总(面向面试)
- Linux|Linux--网络基础
- linux|apt update和apt upgrade命令 - 有什么区别()
- linux|2022年云原生趋势
- Go|Docker后端部署详解(Go+Nginx)
- 开源生态|GPL、MIT、Apache...开发者如何选择开源协议(一文讲清根本区别)
- GitHub|7 款可替代 top 命令的工具