[CISCN2019 华东南赛区]Double Secret

Buu - [CISCN2019 华东南赛区]Double Secret

知识点:

  • 目录扫描
  • rc4加解密
  • 识别python flask模块 SSTI注入

题解:

1.扫目录或者猜测得到路径:url/secret

在这里插入图片描述

2.根据回显,尝试secret传参

当secret传入的值不符合会报错(很长的时候就报错了- -),观察报错内容,我自己看的时候没啥感觉,看完别人写的,嗯,还是不够敏感

在这里插入图片描述

在这里插入图片描述

这返回的有flask,app.py,python,再加上secret参数,很容易联想到ssti注入

3.这里是进行有rc4加解密的过程

在这里插入图片描述

    if(secret==None):
        return 'Tell me your secret.I will encrypt it so others can\'t see'
    rc=rc4_Modified.RC4("HereIsTreasure")   #解密 #创建RC4算法实例,且字符串 "HereIsTreasure" 是密钥
    deS=rc.do_crypt(secret) # 使用上一行创建的RC4实例 进行 加解密
 
    a=render_template_string(safe(deS
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值