攻防世界: fileinclude

攻防世界: fileinclude

  1. 查看网络源码:下面红框中的代码大致意思就是会从请求中得到一个cookie的参数,如果没有得到的话,就包含english.php的文件。否则拼接cookie传上来的数据,并包含
  1. 理解上述代码的意思后,大致的思路就是: 发送请求的时候,带上cookie,想办法控制lan变量的值 。根据网页的提示,我们需要的文件是flag.php。

    但是注意看20行的代码,使用的是include语句对文件进行导入。

    include函数的功能:

    • 如果里面含有<?php ... ?>的时候,他会执行里面的代码。

    • 如果是不包含这个标签,就会直接输出内容。

因此我们想要直接看到flag.php的内容。就需要对php文件进行特殊的处理,比如采用base64的方式进行编码。

所以我采用下面的方式获取flag.php的内容:

bash 复制代码
php://filter/convert.base64-encode/resource=flag

使用burp suite 进行改包,可以看到成功返回了一串base64编码后的数据:

  1. 解码base64的数据,得到flag
相关推荐
白帽攻防录10 小时前
SRC 挖洞:Cisco ISE 认证绕过深度复盘,CVE-2026-76460 CVSS 满分怎么让企业网络大门敞开
网络·安全·web安全·网络安全·src漏洞挖掘
郝学胜-神的一滴11 小时前
白帽子讲Web安全 02:从评估到防御,构建数据驱动的安全体系
安全·web安全
Xudde.12 小时前
Quaoar 靶机渗透测试(Vulnhub Writeup)
笔记·学习·安全·web安全
HackTwoHub15 小时前
REA逆向一切!渗透逆向新利器、MCP 驱动全栈逆向方案,解析原生二进制、EXE、APK,高效挖掘程序底层漏洞
网络·安全·web安全·网络安全·系统安全
Xudde.16 小时前
DC-6 靶机渗透测试(Vulnhub Writeup)
笔记·学习·安全·web安全
Xudde.17 小时前
Mr-Robot 靶机渗透测试(Vulnhub Writeup)
笔记·学习·安全·web安全
Fnetlink12 天前
Fnet 云网安 261012
安全·web安全·网络安全
砚凝霜2 天前
【软考信息安全】第二十一章 网络设备安全增强技术与漏洞防护
网络·安全·web安全
看着博客敲代码2 天前
GitLab CVE-2026-85706 未授权任意文件读取漏洞排查与修复
安全·web安全·网络安全
Hum8le2 天前
漏洞知识点《php伪协议》
开发语言·安全·web安全·php