天天看點

[CISCN2019 華北賽區 Day1 Web2]ikun 1

[CISCN2019 華北賽區 Day1 Web2]ikun 1

寫一個python腳本

import requests
url = 'http://c8f78f51-2593-4b2a-8e72-f39543bc99dd.node3.buuoj.cn/shop?page={}'
for i in range(1000):
    r = requests.get(url.format(str(i)))
    if 'lv6.png' in r.text:
        print(i)
        break
           
[CISCN2019 華北賽區 Day1 Web2]ikun 1
[CISCN2019 華北賽區 Day1 Web2]ikun 1

修改折扣

[CISCN2019 華北賽區 Day1 Web2]ikun 1

這裡檢視一下他的cookie

[CISCN2019 華北賽區 Day1 Web2]ikun 1

可以看到JWT字段

jwt為json web token也就是json格式的token驗證

關于JWT
https://www.cnblogs.com/lightzone/p/9749076.html
           

将他解碼

[CISCN2019 華北賽區 Day1 Web2]ikun 1

可以看到顯示了我們的使用者名

[CISCN2019 華北賽區 Day1 Web2]ikun 1
jwt僞造
https://jwt.io/
           
[CISCN2019 華北賽區 Day1 Web2]ikun 1

替換cookie

[CISCN2019 華北賽區 Day1 Web2]ikun 1
[CISCN2019 華北賽區 Day1 Web2]ikun 1
[CISCN2019 華北賽區 Day1 Web2]ikun 1

找到存在問題的地方

[CISCN2019 華北賽區 Day1 Web2]ikun 1

将得到的結果傳參給become

可能是python3的原因,得到的參數不能得到flag,隻好作罷

參考
https://blog.csdn.net/chasingin/article/details/103891849
           
ctf