部分题wp

1.easy_include(2021-08-10)

今天刷了一道文件包含的题目,题目并不难,主要考察的是php伪协议

1.首先,打开题目发现url为/?file=flag.php,想到应该是文件包含(当然看题目也知道)

2.然后,用php伪协议,转为base64编码再解密,即有flag

   构造payload如下:/?file=php://filter/read=convert.base64-encode/resource=flag.php

   得到base64编码后的flag:  PD9waHAKZWNobyAiQ2FuIHlvdSBmaW5kIG91dCB0aGUgZmxhZz8iOwovL2ZsYWd7MjJkMTFiNWYtMzQzMS00NjdjLTgyYjYtZTFhYzI4MDJiYzg1fQ==

   接下来只要在线工具解一下就有了

2.我想打ctf

其实这题很早之前就刷过,但时间一长就忘了,这次正好及时来复习一下

首先下载下来是一张图片

然后我用尽了各种办法,都找不出有用的信息,最后看了下wp,发现忘了一个细节,就是查看三个通道都为0时的图片信息

可以看出隐藏了个压缩包然后save bin为aaa.zip

打开却打不开,于是拖到kali里试了试,可以解压得到一个1.exe的执行文件

然后chmod 777 1进行提权

再./1执行一下,flag就出来了

 

 

posted @   Athena-ydy  阅读(40)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
· 为什么 退出登录 或 修改密码 无法使 token 失效
点击右上角即可分享
微信分享提示