08 无密码爆破

分享技术仅用于网络安全防御教学,切勿用于网络违法犯罪。

该文章中使用的截图来自哔哩哔哩up公开的视频,如有侵犯权益,请联系删除文章

暴力破解

顾名思义,暴力破解的原理就是使用攻击者自己的用户名和密码字典,一个一个去枚举,尝试是否能够登录。因为理论上来说,只要字典足够庞大,枚举总是能够成功的!

但实际发送的数据并不像想象中的那样简单-"每次只向服务器发送用户名和密码字段即可!",实际情况是每次发送的数据都必须要封装成完整的 HTTP 数据包才能被服务器接收。但是你不可能一个一个去手动构造数据包,所以在实施暴力破解之前,我们只需要先去获取构造HTTP包所需要的参数,然后扔给暴力破解软件构造工具数据包,然后实施攻击就可以了。

无验证码

无验证码暴力破解指的是,在进行用户名和口令的枚举时,不需要每次都输入验证码。可以使用burpsuite的intruder模块进行暴力破解。可能的场景有:

  • 不含验证码后台
  • 不失效的验证码

验证码为简单的4未或者6位数字,并且较长时间有效,可以先爆破出验证码,再爆破用户名和口令

  • 常见的应用程序

phpmyadmin tomcat mysql

  • 各种协议:ftp(FTP代表文件传输协议(File Transfer Protocol),它是用于在网络上传输文件的标准网络协议。通过FTP,用户可以上传和下载文件到服务器上,也可以列出、创建和删除文件或文件夹。FTP通常用于网站维护、软件下载和文件共享等方面。),ssh,rdp(远程桌面连接协议,RDP通常指的是"远程桌面协议"(Remote Desktop Protocol),它是一种由微软开发的远程访问技术,允许用户通过网络远程连接到另一台计算机,并在远程计算机上使用它们的资源和应用程序。通过RDP,用户可以远程控制另一台计算机,就好像他们坐在那台计算机前一样。这种技术通常用于远程技术支持、远程办公和远程培训等场景)等
  • 爆破大马

3.2.2有验证码

有时候爆破用户名口令的时候每次都需要输入一个验证码

可以通过给burp安装xP_GAPTCHA插件(项目地址:https:/github.com/smxiazi/)来自动识别验证码(准确率只有约50%)。xp_CAPTCHA插件的本质是利用python中的图片识别库来识别出验证码。

3.2.2.1安装 xp_CAPTCHA

安装时一定要安装jython-standalone-2.7.4b1.jar插件

地址:Downloads | Jython

相关推荐
独行soc33 分钟前
8个Linux进程管理命令详解及示例(三):pgrep和flock命令
java·linux·运维·服务器·面试
Sweet_vinegar38 分钟前
vim临时文件泄露
linux·安全·网络安全·vim·web·ctf·ctfshow
RdrB1te1 小时前
平滑升级旧版nginx,支持lua动态代理转发多个云平台VNC画面
运维·nginx·lua
炫彩@之星1 小时前
postman--接口测试工具安装和使用教程
网络安全·postman·接口测试工具·api测试
予安灵2 小时前
《白帽子讲Web安全》学习:深入解析Cookie与会话安全
学习·安全·web安全·网络安全·网络攻击模型·cookie
开开心心就好2 小时前
手机隐私数据彻底删除工具:回收或弃用手机前防数据恢复
android·运维·python·智能手机·pdf·自动化·软件需求
黑客笔记2 小时前
绕过密码卸载360终端安全管理系统
linux·web安全·网络安全
网安康sir3 小时前
202年充电计划——自学手册 网络安全(黑客技术)
网络·python·安全·web安全·网络安全·密码学·php
黑客-秋凌3 小时前
各种类型网络安全竞赛有哪些 网络安全大赛的简称
网络·安全·web安全
m0_748232393 小时前
【PHP】部署和发布PHP网站到IIS服务器
android·服务器·php