暴力破解



写出一个网站登录的地方有那些漏洞,用自己的语言做一个总结。

1、 用户是否设置了复杂的密码

2、网站是否存在验证码

3、 网站尝试登录的行为是否有限制

4、 网站是否双因素认证(一般在管理后台登陆使用)

5、 网站是否设置了Token值

6、提示用户名错误或者提示密码错误会泄露信息(真确的应该为提示用户名或密码错误)

7、注册账号时可以批量注册账号

8、 修改密码时不需要提供旧密码

9、注册用户时不存在唯一性可以注册多个同名账号

10、 密码未加密明文传输

11、  源代码框架存在密码

C/S与B/S的结构区别: 

硬件环境不同,C/S通常是建立在专用的网络上,小范围的网络环境。而B/S是建立在广域网上的,适应范围强,通常有操作系统和浏览器就行; 

安全要求不同,C/S结构比B/S结构更安全,因为用户群相对固定,对信息的保护更强;而B/S结构面向的范围广,所以安全性比较低; 

系统维护不同,B/S结构维护升级比较简单,而C/S结构维护升级相对困难。


2、完成(b/s)(浏览器/客户端)验证码暴力破解(on client、on server、Token)三个实验

on server:我们可以看见当我们输入错误的验证码时验证码输入错误

on server常见问题:验证码在后台不过期,导致长期使用(php默认session是24分钟过期);验证码校验不严格,逻辑出现问题;验证码设计的太过简单和有规律的被猜解

当我们正确的时候提示我们账号或密码错误所以我们可以去爆破验证码并没有被替换




on client:常见问题:不安全的前端js实现验证码;不安全的将验证码在cookie中泄露;不安全的将验证码在前端源代码中泄露

我们可以看到我们抓包输入错误的验证码并没有提示验证码错误而提示用户名或密码错误因为这是客户端验证只是欺骗前端我们可以直接把验证码去掉进行爆破



Token:由于token值输出在前端源代码中,容易被获取,因此也就失去了防暴力破解的意义,一般Token在防止CSRF上会有比较好的功郊。

我们使用音叉攻击注意:线程数设为1;Grep-Extract设置好开始token"value="  结束为"

/> ;有郊载荷设为递归搜索

"token" value="





3、完成验证码识别实验

因为我们的使用工具还不能抓包所以

1.Burp抓包,然后复制URL、数据包到Pkav。

2. 设置密码标记、验证码标记、配置、加载外部字典、配置验证码、发包。






4、完成Bruter、hydra对smb、ssh、mysql等进行密码暴破

Bruter(使用字典时不能有中文目录)

Bruter对mysql破解

Bruter对mysql破解:(mysql不能使用ip地址连接)所以我这里用本地连接

Bruter对ssh破解

hydra对smb、ssh、mysql破解


对smb破解:

# hydra -l administrator -P top100.txt 192.168.0.102 smb



对ssh破解1.破解ssh:


# hydra -l 用户名 -p 密码字典 -t 线程-vV -e ns ip ssh

# hydra -l 用户名 -p 密码字典 -t 线程-o save.log -vV ip ssh

root@kali:~# hydra -L user.txt -P top100.txt -t 1 -vV -e ns

-o save.log 192.168.0.109 ssh


对mysql破解

root@kali:~# hydra -L user.txt -P

top100.txt -t 2 -vV -e ns -o save.log 192.168.0.113 mysql


5、写出暴力破解及验证码安全防范

1. 密码长度8位及以上。

2.  不允许以自己的手机号码、QQ、邮箱等关键“特征”为密码。

3. 用户名与密码不能有任何联系,如用户名为“admin”,密码为“admin888”。

4. 密码密码复杂度要求:字符、大小写、数字等。

5. 设置验证码过期时间、使用了马上失效等,加大验证码复杂度:颜色干扰、符号干扰等。




6有时间的同学看一下http://drops.leesec.com/#!/drops/525.%E9%AA%8C%E8%AF%81%E7%A0%81%E5%AE%89%E5%85%A8%E9%97%AE%E9%A2%98%E6%B1%87%E6%80%BB

看一下验证码总结文章,可以结合这个站http://wooyun.2xss.cc/  查看攻击过程

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 219,366评论 6 508
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,521评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 165,689评论 0 356
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,925评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,942评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,727评论 1 305
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,447评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,349评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,820评论 1 317
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,990评论 3 337
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,127评论 1 351
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,812评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,471评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,017评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,142评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,388评论 3 373
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,066评论 2 355

推荐阅读更多精彩内容

  • 大家好,这次我们的教程是, SSH暴力破解。 本次教程分为两块,第一块是Windows系统下的SSH暴力破解;第二...
    PhilTsai阅读 14,953评论 0 6
  • 一.本文介绍 1、本文介绍登录存在哪些漏洞、验证码、token绕过、验证码识别、密码暴破、防范。 二.学习步骤 1...
    _Beginner阅读 8,155评论 0 1
  • Hydra是一款全能的暴力破解工具,功能强大,几乎支持所有的协议。本次实验使用Hydra爆破SSH登陆密码; 参数...
    Safesonic阅读 4,635评论 0 1
  • 为新的目标坚持 非常的高兴,昨天简书发来消息,提示自己已经坚持完成了45天的简书日更任务。 从10月12日青年培养...
    见山闻道阅读 315评论 0 10
  • 少年不知愁滋味 对所有的愤世嫉俗总有深刻体会 生活圈子却努力诠释什么叫人间百味 看罢铁轨的死亡命题 与其纠结扳不扳...
    阿崽的夏天阅读 319评论 2 7