三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

[ACTF2020 新生赛]Include 题解

[ACTF2020 新生赛]Include 题解

点击tips,跳转到如下界面:
image
发现GET传参 /?file=flag.php 。这说明flag.php已经成功被include也就是包含了,但我们是不能直接看到flag的,因为php作为一种后端语言我们没办法看到源代码,flag则很有可能藏在注释或者变量里面。这是就需要一个伪协议将php源代码进行base64编码后输出,,而base64编码后的php代码不会执行会连带着注释一起输出,构造如下:
image
得到:
image
解码:
image

← 返回列表