python脚本

无意间发现这个http://codevs.cn/ 这个网站的注册和登录犹如大学教务管理系统,post的数据都是明文的。我就呵呵呵了
那么,我们就写个自动注册脚本。批量注册。

# coding=utf-8
import requests, random

def go(n, p):
    header = {
            'User-Agent':'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36',
            'Referer':'http://login.codevs.com/api/auth/registration'
            }
    data = {
            'username': n,
            'password': p,
            'email':n[:8]+'@qq.com',
            }
    r = requests.post('http://login.codevs.com/api/auth/registration',
                      data,headers = header)
    print data

for i in range(100):
    n = str(random.randint(10020000,99999999)) + 'unsafe'.decode("utf-8") 
    p = ''.join(random.sample('1234567890qwertyuiopasdfghjklzxcvbnm,.+-`',11));
    go(n,p)

至于那些网址是 https 的网站,post的数据是被加密的了,抓包也没抓到什么东西,不知道怎么实现批量注册......

posted on 2017-09-02 13:59  Beserious  阅读(186)  评论(0编辑  收藏  举报