安全测试——利用Burpsuite密码爆破(Intruder入侵)

摘要:
但Burpsuite也是安全工作者不可或缺的工具。Burpsuite是测试Web应用程序的最佳工具之一。它的多个功能可以帮助我们执行各种任务,拦截和修改请求,扫描web应用程序漏洞,并强制破解web登录表单。安装成功后,如果提示您需要burpsuite licensekey,我的解决方案是创建一个cacert安全证书。der,然后您可以在没有licensekey的情况下正常使用它。

本文章仅供学习参考,技术大蛙请绕过。

  最近一直在想逛了这么多博客、论坛了,总能收获一堆干货,也从没有给博主个好评什么的,想想着实有些不妥。所以最近就一直想,有时间的时候自己也撒两把小米,就当作是和大家一起互相学习,交流一下吧。(注:本文章仅用于技术交流和学习,请勿用于非法用途。)

   暴力破解简介:暴力破解大致可以分为两大类,一类是基于Web表单的,另一类是基于服务协议(如 telnet、FTP、SSH等)。       基于服务协议的爆破一般比较无脑,只要你的字典足够强大,没有爆破不出来的密码。(前提是没有连接次数限制,超时什么的)Kail linux中自带很多强大的密码爆破工具,比如我比较喜欢的Hydra。Hydra支持的爆破的服务和协议有:telnet ftp pop3[-ntlm]imap[-ntlm] smb smbnt http[s]-{head|get} http-{get|post}-form http-proxy ciscocisco-enable vnc ldap2 ldap3 mssql mysql oracle-listener postgres nntp socks5rexec rlogin pcnfs snmp rsh cvs svn icq sapr3 ssh2 smtp-auth[-ntlm] pcanywhereteamspeak sip vmauthd firebird ncp afp等等,可以说非常强大。

 但是同样出色的Burpsuite也是作为安全工作者来说必不可少的工具,Burpsuite是Web应用程序测试的最佳工具之一,其多种功能可以帮我们执行各种任务、请求的拦截和修改,扫描web应用程序漏洞、以暴力破解Web登陆表单等。虽然Hydra也同样支持Web表单形式的爆破,但是你必须找到一个登陆错误的标志,个人认为是比较麻烦的一件事。接下来我将做一个完整的Burpsuite爆破演示:

首先:Burpsuite下载:官方:https://portswigger.net/burp/download.html

                      破解版: http://pan.baidu.com/s/1bK505o 密码: pr9q

Burpsuite安装都是傻瓜式的,需要注意的是Burpsuite是基于Java开发的,所以要先配置java环境。安装成功后如果提示需要burpsuite license key我的解决办法是再burpsuite的安装目录下创建cacert.der的安全证书就可以不用 license key正常使用了。

攻击的目标网站:

安全测试——利用Burpsuite密码爆破(Intruder入侵)第1张

第一步:设置本地浏览器使用代理服务器:

安全测试——利用Burpsuite密码爆破(Intruder入侵)第2张

第二步:我们必须通过Burp Suite代理功能使我们能够截获数据,并修改请求,为了拦截请求,并对其进行操作。

图片

安全测试——利用Burpsuite密码爆破(Intruder入侵)第3张

   并设置Burpsuite Proxy处于监听状态:

安全测试——利用Burpsuite密码爆破(Intruder入侵)第4张

    

 第三步:这时候我们在商城系统的登陆框中输入测试用户名:1111和密码2222,(便于查找参数即可),点击【立即登陆】

安全测试——利用Burpsuite密码爆破(Intruder入侵)第5张

这时候登陆的请求就被Burpsuite抓取到了,回到Burpsuite主界面:可以看到输入的测试用户名密码赋值给了user_name参数和user_pw参数,找到用户名密码的参数就好办了。

安全测试——利用Burpsuite密码爆破(Intruder入侵)第6张

第四步:在此空白处右键,选择【send to lntruder】

安全测试——利用Burpsuite密码爆破(Intruder入侵)第7张

第五步:点击主菜单的【lntruder】分别设置 目标【HOST】和【Por】t,若使用HTTPS,则勾选【use HTTPS】。我这里没使用

安全测试——利用Burpsuite密码爆破(Intruder入侵)第8张

下一步:

在Intruder-Position中设置,将自动设置的position【Clear】掉,然后在请求中user_name和user_pw的地方点击【Add】添加position,设置攻击类型为【Cluster bomb】

安全测试——利用Burpsuite密码爆破(Intruder入侵)第9张

在Intruder-Payloads中设置攻击载荷,分别选择payload set 1和payload set 2,并添加user_name和user_pw的载荷(即用户名密码字典)。 

安全测试——利用Burpsuite密码爆破(Intruder入侵)第10张

下一步:设置线程数量等。

安全测试——利用Burpsuite密码爆破(Intruder入侵)第11张

最后:点击主菜单中的【Intruder-Start attack】开始攻击。

安全测试——利用Burpsuite密码爆破(Intruder入侵)第12张

在结果列表中,通过Length排序,选出长度与其他不同的一个Length=410,查看【Response】,可以看"result":true,"show"说明破解出了正确的用户名:【admin23】和密码:【1q2w3e4r】     看看能不能登陆。

安全测试——利用Burpsuite密码爆破(Intruder入侵)第13张

在网页通过刚刚爆破得到的用户名密码登录,登录成功。 

安全测试——利用Burpsuite密码爆破(Intruder入侵)第14张

到此,一个简单的用户名密码爆破就结束了,实际中使用,可能会需要更大的用户名和密码字典,字典越强大成功几率就越高同时也更耗时。另外本文需要web登录中没有涉及到验证码(后续我会更新针对有验证码的爆破流程,敬请期待)。

--------------------- 

作者:贪婪的念旧主义者936 

来源:CSDN 

原文:https://blog.csdn.net/weixin_38948797/article/details/79111566?utm_source=copy 

版权声明:本文为博主原创文章,转载请附上博文链接!

免责声明:文章转载自《安全测试——利用Burpsuite密码爆破(Intruder入侵)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇js里面如何获取网络地址的图片的高度和宽度 (变通办法)td中内容自动换行下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

appium -- 页面出现弹窗,关闭后,无法识别页面元素

1. 问题:如图所示:在修改手势密码的过程中,点击了返回按钮后,弹出该弹窗;点击继续设置后,就发现 driver.getPageSource()获取不到页面元素。在找了一圈无用的资料后,没有什么好的处理方式,本来想着那我就放弃设置就好了。 结果在别的页面也出现了类似的情况。最终只能硬着头皮解决该问题了。 2. 解决方法:    方法真的很简单,就一行代码...

PLSQL操作Oracle创建用户和表(含创建用户名和密码)

转载于https://blog.csdn.net/cs6480012/article/details/80771115 事实证明,只有自己写了才会是自己的,这才不会丢,万一转载的内容有一天删了呢,你们说是吧? 1》打开PLSQL,填写用户名和密码(初始有两个用户sys和system,密码是自己安装oracle数据库时定的),Database选择ORCL(默...

FTP服务器搭建基础工具:Serv-U 14.0.2使用教程

安装教程   1、在本站下载好压缩包,将文件解压,双击运行“ServUSetup官方原版程序.exe”程序,弹出语言选择框,选择“中文(简体)”,点击“确定”开始安装   2、点击“下一步”进行安装  3、等待安装进度完成,点击“完成”结束安装   3、结束安装后,最上方会有购买提示 破解教程   1、安装完成后运行软件,在右下角软件图标处右击,停止...

关于盐值加密

转载声明:作者署名jilodream/王若伊_恩赐解脱 (原文博客链接:https://www.cnblogs.com/jilodream/p/5104207.html)     第一次听说盐值加密的时候,总是感觉怪怪的。因为总会联想到咸,联想到密码是咸的。        其实这里所说的盐,简单的说,就是一组安全随机数。它会在特定的时候,加入到密码中(...

如何设计安全的用户登录功能

用户登录功能是Web应用系统具备的最基本的功能,关系到用户数据和应用系统数据的安全,设计一个安全的用户登录功能,涉及到以下几个方面的内容。 (一) 老生常谈——口令 1. 口令长度与复杂度限制 限制用户输入一些非常容易被破解的口令,比如qwert、asdfg、123456、password之类的,参考twitter和 facebook的设计,为这样的口令做...

[转贴]软件产品测试标准

[转贴]软件产品测试标准 软 件 产 品 测 试 标 准 国际标准 •  ISO/IEC 17025 General requirements for the competency of testing and calibration laboratories •  ISO/IEC 14598 Software Engineering-Product...