[第一章 web入门]afr

news/2024/11/16 17:35:29/

afr_1

题目开头已经提示说是任意文件读取漏洞

所以这里还需要复习一下php伪协议php://filter 的作用

读取源代码并进行base64编码输出,不然传入的参数会直接当做php代码执行就看不到源代码内容了。php://filter即使在allow_url_fopen和allow_url_include双off情况下也可以使用。

基本语句:
?file=php://filter/read=convert.base64-encode/resource=xxx.php
?file=php://filter/convert.base64-encode/resource=xxx.php //或去掉read

因为是以base64输出,所以把得到的字符串使用base64解密即可

打开网站只有一个url传参和hello world回显

构造语句后得到一串base64编码的源码信息

拿去解码后还是得到一段打印hello world的PHP源码,并不是我们想要的flag

经过查看wp得知只需要将查询的参数改为flag就行

afr_2

这里没有注入点,说明方法可能跟上面有点不一样

查看源码的时候发现这个图片有路径

一般的图片可能会是这样,让我想到了目录穿越

尝试能不能进入img目录

如果可以那我们就可以利用../对上级目录进行查看

得到flag


http://www.ppmy.cn/news/472408.html

相关文章

微信小程序开发21__Echarts的应用

Echarts 是一个使用JS实现的开源可视化库, 其官网是 https://echarts.apache.org . 它提供了常规的折线图、柱状图、散点图、饼图、K线图等, 还支持图与图之间的混搭。 Echarts 的微信小程序版本的Github为 https://github.com/ecomfe/echarts-for-…

ESP32驱动-MAX98357-I2S数字功放驱动

MAX98357-I2S数字功放驱动 文章目录 MAX98357-I2S数字功放驱动1、MAX98357介绍2、硬件准备3、软件准备4、驱动实现4.1 DTMF音频生成4.2 从SD卡播放音频4.3 播放网络音频1、MAX98357介绍 MAX98357和MAX98358数字输入D类音频功率放大器,帮助设计者以高性价比实现紧凑、高效、即…

【SpringCloud-5】gateway网关

网关是干啥用的就不用再说了。 sringcloud中的网关,第一代是zuul,但是性能比较差(1.x是阻塞式的,2.x是基于Netty的),然后有了第二代GateWay,基于Reactor模型 异步非阻塞。 springcloud网关就是一…

机械革命Z2 键盘失灵

机械革命Z2 键盘特效配置完之后不要点存储,可能引起系统bug,导致键盘失灵。如果失灵,可以重新插一下电源排线,重启。 后记: 坚持了几天之后,还是没用的,售后换了键盘的排线问题消失。

怎么解决机械革命笔记本蓝屏问题

1、重启电脑,出现logo界面后连续按F2键直到打开bios,接着切换至“Advanced”,将光标移至“OS Support”选项,并将后面数值调成“Others”。 2、接下来将光标移至“SATA Device”选项,将硬盘模式调成“AHCI”。 3、最后…

机械革命 Code10参数配置 机械革命 Code10怎么样

恰逢 10 月 24 日程序员节,机械革命今日宣布,机械革命 Code10 将于 10 月 26 日正式到来。 机械革命 Code10 全新登场,1024 程序员节快乐!我们 10 月 26 日见!机械革命 Code10怎么样这些点很重要http://www.adiannao.c…

机械革命S1-01/02触摸板多指触控

关于重装系统后的解决办法 手里的是s1-02,通用01 03 04 19年的时候某站有位大佬,发过视频,需要改签名之类的,安装驱动,然后手势就正常了。 现在是21年10月份,已经找不到那个视频了,网上搜也是众…

机械革命计算机配置,机械革命笔记本Bios设置方法

机械革命 游戏“本”该如此 MECHREVO(机械革命)是于2014年诞生的游戏电脑品牌,由全球专业游戏硬件厂商、外设厂商、电脑整机厂商联手共同打造,并在中国北京、德国慕尼黑、中华台北设立研发中心。MECHREVO(机械革命)立志成为杰出的 机械革命 游戏“本”该如此 MECHRE…