由于业务需求,今天项目对接了百度云智能的风控系统,注册和登陆保护,想来测试一下性能,用python写了一个脚本,暴力破解密码,看看会不会触发风控
一、首先在本地新建了一个数据库,保存已经试错过的密码
CREATE TABLE `test`.`pwd` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`passwod` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '',
`status` int(10) NOT NULL DEFAULT 0,
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `id`(`id`) USING BTREE,
INDEX `pwd`(`passwod`) USING BTREE
) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = latin1 COLLATE = latin1_swedish_ci ROW_FORMAT = Dynamic;
不需要多,两个字段就好
给密码字段加个索引,方便数据量大的时候查询
二、写脚本
import requests import random import json import pymysql class login: def randomStr(): s = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqr