几道web题目

总结几道国庆写的web题目

[ACTF2020 新生赛]Include1

点进去发现就一个flag.php,源代码和抓包都没拿到好东西

结合题目猜是文件包含,构建payload

?file=php://filter/read=convert.base64-encode/resource=flag.php

得到base64编码过的flag,解码即可

此题结束

[ACTF2020 新生赛]Exec

打开是一个ping的界面,输入地址后加上分号可以运行我们的代码

那么构建语句抓取主页面的代码

尝试去找flag文件

打开flag文件

此题结束

[GXYCTF2019]Ping Ping Ping

点开叫你输入?ip=,那就先随便扔一个进去试试

和上一题差不多的套路,一样试试能不能分号结束语句执行命令

答案是可以,打开flag.php看看

没东西,老样子浏览目录

也不行,猜测是有过滤.测试下来/和空格都是被过滤掉了的

$IFS$1代替空格试试

一样不行,换index试试

终于有东西了,从这里可以看见把特殊字符都过滤完了

这个语句是过滤这样的东西

f*****l****a****g

只要是按顺序出现flag四个字母的都不行

那就拿个拼接来解决问题

?ip=1.1.1.1;a=ag;b=fl;catIFS1ba.php;

不知道为啥全在源代码里才能看见我cat的文件

此题结束

相关推荐
BBB努力学习程序设计16 分钟前
了解响应式Web设计:viewport网页可视区域
前端·html
zhangyao94033018 分钟前
uni-app scroll-view特定情况下运用
前端·javascript·uni-app
码农张19 分钟前
从原理到实践,吃透 Lit 响应式系统的核心逻辑
前端
jump68019 分钟前
object和map 和 WeakMap 的区别
前端
打小就很皮...25 分钟前
基于 Dify 实现 AI 流式对话:组件设计思路(React)
前端·react.js·dify·流式对话
这个昵称也不能用吗?33 分钟前
【安卓 - 小组件 - app进程与桌面进程】
前端
kuilaurence37 分钟前
CSS `border-image` 给文字加可拉伸边框
前端·css
一 乐40 分钟前
校园墙|校园社区|基于Java+vue的校园墙小程序系统(源码+数据库+文档)
java·前端·数据库·vue.js·spring boot·后端·小程序
一只小阿乐1 小时前
前端react 开发 图书列表分页
前端·react.js·react·ant-
IT古董1 小时前
在 React 项目中使用 Ky 与 TanStack Query 构建现代化数据请求层
前端·react.js·前端框架