• CTFHub | 弱口令


    0x00 前言

            CTFHub 专注网络安全、信息安全、白帽子技术的在线学习,实训平台。提供优质的赛事及学习服务,拥有完善的题目环境及配套 writeup ,降低 CTF 学习入门门槛,快速帮助选手成长,跟随主流比赛潮流。

            

            

    0x01 题目描述

    弱口令:

            通常认为容易被别人(他们有可能对你很了解)猜测到或被破解工具破解的口令均为弱口令。

    网页显示内容

            

            

    0x02 密码字典

    项目地址:https://github.com/NepoloHebo/Commonly-used-weak-password-dictionary

    此密码字典包含一些简单的弱口令密码序列

            

            

    0x03 解题过程

            此题目主要是了解对网站弱口令的爆破,首先查看网页,进行手工检查判断是否有网站验证码,此题没有网站验证码相对简单。那么可以使用抓包工具采用集束炸弹的方式进行暴力破解。最后检查攻击日志发现此题 flag 。

            

    手工尝试几个弱口令,并检查网站是否拥有验证码保护,测试发现未开启保护

    1. admin 111111
    2. admin 123456
    3. ctfhub 1234567890

            

    使用burpsuite抓包发现输入的用户名和密码如下显示

            

    将抓包数据发送给攻击器,选择攻击方式为Clusterbomb,并删除多余的枚举符号

            

    进入到payloads中配置payloads1作为用户,payloads2作为密码。并执行攻击

            

     Ⅴ执行攻击完毕,设置只检查200状态码,查看是否攻击成功,发现长度2653中发现此题flag

             

            

    0x04 Burpsuite攻击类型指南

    默认页面简述

    四种攻击类型:

    1.Sniper(狙击手模式)

            使用一组字典,如果你设置了$用户名$和$密码$以及$验证码$,那么狙击手模式只会先狙击用户名,狙击完成后会逐一狙击密码和验证码。

    Orderpayload$用户名$payload$密码$payload$验证码$
    1adminNullNull
    2ctfhubNullNull
    3useradminNull
    4NullctfhubNull
    5Nulluseradmin
    NNullNulluser

            

    2.Battering ram(攻城锤模式)

            使用一组字典,如果你设置了$用户名$和$密码$以及$验证码$,那么攻城锤模式会一次性全部替换执行攻击。

    Orderpayload$用户名$payload$密码$payload$验证码$
    1adminadminadmin
    2ctfhubctfhubctfhub
    3useruseruser

            

    3.Pitchfork(草叉模式)

            允许使用多组字典,如果你设置了$用户名$和$密码$以及$验证码$,那么草叉模式会在这些地方遍历所有字典。

    Orderpayload$用户名$payload$密码$payload$验证码$
    1admin1111117832
    2ctfhub1234562441
    3user5678904685

            

    4.Cluster bomb(集束炸弹模式)

            允许使用多组字典,如果你设置了$用户名$和$密码$以及$验证码$,那么集束炸弹模式会进行笛卡尔积。意思为将所有字典进行遍历。

    Orderpayload$用户名$payload$密码$payload$验证码$
    1admin1111117832
    2admin1111112441
    3admin1111114685
    4admin1234567832
    5admin1234562441
    6admin1234564685
    7admin5678907832
    8admin5678902441
    9admin5678904685
    10ctfhub1111117832
    Nuser5678904685

            

            

    0x05 总结

    文章内容为学习记录的笔记,由于作者水平有限,文中若有错误与不足欢迎留言,便于及时更正。

  • 相关阅读:
    从私服上拉取jar包,就是拉取不下来
    JAVA:实现reverse string反转字符串算法(附完整源码)
    初探Vue.js及Vue-Cli
    面试经典150题——Day22
    Hive基础进阶10大技巧
    438. 找到字符串中所有字母异位词
    阿里巴巴高级Java面试题(首发,70道)
    2、用户态和内核态
    【动手学深度学习笔记】一.数据操作
    C# 获取入参函数名
  • 原文地址:https://blog.csdn.net/m0_51191308/article/details/127394244