实验吧WP之拐弯抹角

简单记录一下这道题的思路,增长知识面

首先,这道题是关于url伪静态的知识。

网页分为静态网页,动态网页,以及伪静态网页。

至于静态与动态没什么可说的,主要说一下伪静态

在做SEO时,搜索引擎一般不收取动态页面,爬取动态页面经常会出现死循环等问题,所以,在搭建网站的时候,我们会做url伪静态,就是将动态页面静态化,具体的就是取消query

然后,我们来看一下题目。

这道题一上来就给了源码,然后看了源码,意思就是:

你要访问./index.php,但是不能出现./,不能出现../,不能出现去了规定内的其他字符,request_uri还得和indirection/index.php不一样,但是还必须用index.php结尾。

那么解法就是用我们上面提到的url伪静态,我们构造indirection/index.php/index.php这样后面的元素就被当做了query的参数,而被丢弃,最终得到flag

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 拐弯抹角 原题链接 http://ctf5.shiyanbar.com/indirection/ 分析 题目的意思...
    V0W阅读 543评论 0 1
  • 一.简单的登录题进入首页以后是一个登录框然后抓包的时候发现一个小提示: 然后直接get这个文件下来看看.其中tes...
    最初的美好_kai阅读 1,122评论 0 1
  • 老男孩Linux运维读书笔记 HTTP服务基础 用户访问网站基本流程 1,客户端输入网站地址;2,本地缓存或hos...
    Zhang21阅读 790评论 0 3
  • 本系列文集:实验吧-Write up --将持续更新 ...
    简言之_阅读 544评论 1 8
  • 在我八岁的生日那天。 我一大早就从被窝中爬起来,然后满怀期待的等待家人跟我说生日快乐,谁知道在家人都起床后,却没有...
    润A阅读 113评论 0 0