前言

在做安全测试的时候,随着资产的增多,经常会遇到需要快速检测大量网站后台弱口令的问题。

然而市面上并没有一个比较好的解决方案,能够支持对各种网站后台的通用检测。

所以WebCrack就应运而生。

工具简介

WebCrack是一款web后台弱口令/万能密码批量爆破、检测工具。

不仅支持如discuz,织梦,phpmyadmin等主流CMS

并且对于绝大多数小众CMS甚至个人开发网站后台都有效果

在工具中导入后台地址即可进行自动化检测。

开发文档

有兴趣的同学可以看一看,我写的比较详细,在这里不再赘述。

工具特点

多重判断机制,减少误报

随机UA 随机X-Forwarded-For 随机Client-IP

可以通过域名生成动态字典

可以探测系统是否存在因为设计缺陷而造成的万能密码漏洞

支持自定义爆破参数

使用方法

下载项目

git clone https://github.com/yzddmr6/WebCrack

安装依赖

pip install -r requirements.txt

运行脚本

>python3 webcrack.py

*****************************************************

*                                                   *

****************    Code By yzddMr6   ***************

*                                                   *

*****************************************************

File or Url:

输入文件名则进行批量爆破,输入URL则进行单域名爆破。

开始爆破

爆破的结果会保存在同目录下web_crack_ok.txt文件中

自定义配置文件

[

{

"name":"这里是cms名称",

"keywords":"这里是cms后台页面的关键字,是识别cms的关键",

"captcha":"1为后台有验证码,0为没有。因为此版本并没有处理验证码,所以为1则退出爆破",

"exp_able":"是否启用万能密码模块爆破",

"success_flag":"登录成功后的页面的关键字",

"fail_flag":"请谨慎填写此项。如果填写此项,遇到里面的关键字就会退出爆破,用于dz等对爆破次数有限制的cms",

"alert":"若为1则会打印下面note的内容",

"note":"请保证本文件是UTF-8格式,并且请勿删除此说明"

}

]

举个例子

{

"name":"discuz",

"keywords":"admin_questionid",

"captcha":0,

"exp_able":0,

"success_flag":"admin.php?action=logout",

"fail_flag":"密码错误次数过多",

"alert":0,

"note":"discuz论坛测试"

}

其实对于dz,dedecms,phpmyadmin等框架本身的逻辑已经可以处理

添加配置文件只是因为程序默认会开启万能密码爆破模块

然而万能密码检测会引起大多数WAF封你的IP

对于dz,dedecms这种不存在万能密码的管理系统如果开启的话不仅会影响效率,并且会被封IP

所以配置文件里提供了各种自定义参数,方便用户自己设置。

最后

这个项目断断续续写了半年吧

主要是世界上奇奇怪怪的网站太多了,后台登录的样式五花八门。

有些是登录后给你重定向302到后台

有些是给你重定向到登录失败页面

有些是给你返回个登录成功,然后你要手动去点跳转后台

有些直接返回空数据包。。。

更神奇的是ecshop(不知道是不是所有版本都是这样)

假如说密码是yzddmr6

但是你输入admin888 与其他错误密码后的返回页面居然不一样。。。

因为加入了万能密码模块后经常有WAF拦截,需要测试各个WAF对各个系统的拦截特征以及关键字。

总的半年下来抓包抓了上万个都有了。。。。。。

因为通用型爆破,可能无法做到百分百准确,可以自己修改配置文件来让webcrack更符合你的需求。

警告!

请勿用于非法用途!否则自行承担一切后果

项目地址

注:本工具借鉴吸收了TideSec的web_pwd_common_crack很多优秀的思路,在此基础上增加了很多拓展功能使其更加强大,在这里给TideSec的大佬点个赞!

网站后台测试软件,WebCrack:网站后台弱口令批量检测工具相关推荐

  1. WebCrack:网站后台弱口令批量检测工具

    经过这么长时间的测试终于算是可以上线了,写篇文章跟大家分享一下自己的开发思路吧 >注:本工具借鉴吸收了TideSec的web_pwd_common_crack很多优秀的思路,在此基础上增加了很多 ...

  2. tg测试软件,TG Pro for mac(硬件温度检测工具)

    原标题:TG Pro for mac(硬件温度检测工具) 每台Mac TG Pro可以在所有Mac型号上使用,无论它是2008年之前的旧型号还是2019年之后的全新型号.它甚至都可以在装有T2安全芯片 ...

  3. 网站 压力 测试软件,网站压力测试软件

    这是网站压力测试软件下载,网站压力测试软件可以测试不同上网方式.不同地区.访问Web不同页面.在不同并发访问密度情况下的客户端响应时间.流量和流速,实现极高的服务器测试,数据精准.网站压力测试软件适用 ...

  4. 安全篇:弱密码python检测工具

    安全篇:弱密码python检测工具 https://github.com/penoxcn/PyWeakPwdAudit 转载于:https://www.cnblogs.com/andy9468/p/8 ...

  5. SNETCracker:开源的超级弱口令检查审计工具,支持批量多线程

    超级弱口令检查工具 SNETCracker超级弱口令检查工具是一款开源的Windows平台的弱口令安全审计工具,支持批量多线程检查,可快速发现弱密码.弱口令账号,密码支持和用户名结合进行检查,大大提高 ...

  6. 网站后台万能密码/10大常用弱口令

    方法 / 步骤 一: 手动探测 先手动猜测几个可能的弱口令,主要是判断站点有没有做登录失败次数限制,若没有限制,则可以使用工具字典工具进行测试 二: 使用字典测试 2.1 字典生成思路 国内很多安全测 ...

  7. 十大网站压力测试软件 - WEB压力测试工具介绍

    下面是十个免费的可以用来进行Web的负载/压力测试的工具,这样,你就可以知道你的服务器以及你的WEB应用能够顶得住多少的并发量,以及你的网站的性能.我相信,北京奥组委的订票网站的开发团队并不知道有这样 ...

  8. python实现网站测速软件_网站测速插件是什么-和网站测速插件相关的问题-阿里云开发者社区...

    回2楼ivmmff的帖子 工作太忙了 一口气写不完 ......... 在这里写完了 在移动过去 ------------------------- Re网站加速指南-GoogleAnalytics- ...

  9. 真假屏幕测试软件,【当贝市场】如何检测电视屏幕真伪4K?两款工具一键辨别...

    现在的智能电视屏幕越大越薄,且许多品牌的电视都打着4K屏幕的旗号,但你真的买对电视了吗?对于大屏智能电视来说,屏幕真的很重要,在选购需要必须确定电视屏幕无坏点漏光现象,非伪4K电视屏.今天当贝市场小编 ...

  10. 网络测试软件要什么运行库,运行库检测工具(All in One Runtime)

    运行库检测工具,检测你电脑中缺失的或老版本的系统运行库,智能提供安装与升级功能. 相关软件软件大小版本说明下载地址 All in One Runtime 是款来自国外的常用运行库检测工具,它会自动检测 ...

最新文章

  1. JSP_运维_JSP项目部署到server(适合0经验新手)
  2. php parseurl的反函数,字符串修改(处理)函数
  3. 啊哈算法中的Dijkstra最短路算法(好理解!!!)
  4. Python之精心整理的二十五个文本提取及NLP相关的处理案例
  5. 一份关于.NET Core云原生采用情况调查
  6. XML—— XSL 转换
  7. spring boot2 整合(二)JPA(特别完整!)
  8. Docker部署Redis容器
  9. 强烈推荐仔细多看几遍《Exceptional C++ Style中文版》的第17、18、19节
  10. 文件系统功能 os模块 子模块os.path pickle
  11. Web前端 03 Html5(收官)
  12. swift json解析 JSONSerialization
  13. 才在enom注册了10多个域名,就有人想盗我邮箱
  14. python tkinter小动画
  15. PS之如何直接提取其他窗口或网页颜色
  16. 四分之一管的直径是多少 气管管径对照
  17. [深入研究4G/5G/6G专题-8]: 测试-测试终端-高端无线CPE/Router的高通SDX55 5G NR芯片方案
  18. java基础理论知识点
  19. C1. Pokémon Army (easy version)(栈模拟)
  20. 【IDEA】使用@slf4j 运行时提示找不到符号log

热门文章

  1. mxchip EWM3166串口转WIFI AT指令设置
  2. Excel·VBA数组冒泡排序函数
  3. 求边界点 -- Python
  4. 移动端UML图应用之UML图简述
  5. Unity-UI-实现文本框内容自动滚动
  6. php mysql 嵌套查询_MYSQL数据库MySQL嵌套查询实例详解
  7. 【Fusion】mosek.fusion基本模型
  8. 开源.net 混淆器ConfuserEx介绍
  9. 新兴视频处理工具VapourSynth压制教程
  10. 七彩虹SL500固态硬盘,慧荣SM2258XT主控成功开卡成MLC模式。上教程和软件链接