当前位置:首页 > 投稿 > 正文内容

什么是暴力破解?有哪些预防手段?才能让网络安全

福瑞号2023-01-28 03:17:09投稿120

暴力破解?

见名知其意,就是利用非常暴力的使用方法进行破解想要的东西(如账号密码等);

暴力破解工作原理:

就是通过穷举各个密码,进行一次次破解尝试,如果成功,就找到了对应的密码,并成功提示,找不到,则继续尝试下一次。

什么是暴力破解?有哪些预防手段?才能让网络安全-图1

暴力破解的优缺点:

优点: 破解成功率100% (利用密码全集尝试);

缺点: 非常耗时间,甚至有些不人性化。

但是在常规工作和具体测试环境中从不会那么搞,大都是通过从全集挑选出一些常用的或者常见的密码进行组合的方式来尝试破解,这种成功率也很高,也叫“字典攻击”。是否能成功破解的条件:就是密码字典里边一定包含有一个正确的密码,否则再大再多的密码都失败。

注:所以说,破解的速度和成功率关键不是取决于你的技术水平,而是取决于 [字典的密码耦合度] 问题。

或者通过上一篇文章介绍的,通过信息收集扫描等方式收集到的重要敏感信息进行筛选提取当中一些“可疑”为是密码的并进行组合,这种成功率一样很高。

使用工具:

这里使用的是 [ hydra ](多头蛇怪)。

什么是暴力破解?有哪些预防手段?才能让网络安全-图2

hydra命令有以下参数:

-l msfadmin: 指定用户名msfadmin-L 用户名字典: 指定用户名字典(用户名也要猜)-p 单个密码: 尝试单个密码-P passwd.txt: 指定字典文件passwd.txt-e nsr: 额外检查,n 代表空口令, s 代表用户名, r代表用户名称逆序(反向)如: s -> root : root r -> root : toor-vV: 显示详细过程-o ssh_ok.log: 输出login/passwd 对到ssh_ok.log靶机IP地址

整个的命令可以是这样的:

hydra -l msfadmin -P passwd.txt -e nsr -vV -o ssh_ok.log 指定靶机IP地址 ssh

ssh: 指被攻击的协议。

这里多开了一台靶机,手动添加了密码文件,对这台及其破解,结果找到一条对的密码,绿色标识部分,即输出1 of 1 target successfully completed, 1 valid password found(成功完成一个目标,找到1个有效密码)

什么是暴力破解?有哪些预防手段?才能让网络安全-图3

同时也保存了一份执行记录日志,包括hydra版本信息,执行时间,命令,以及破解到的账号和密码。

什么是暴力破解?有哪些预防手段?才能让网络安全-图4

目前hydra支持的协议有:

adam6500 afp asterisk cisco cisco-enable cvs firebird ftp ftps http[s]-{head|get|post} http[s]-{get|post}-form http-proxy http-proxy-urlenum icq imap[s] irc ldap2[s] ldap3[-{cram|digest}md5][s] mssql mysql(v4) mysql5 ncp nntp oracle oracle-listener oracle-sid pcanywhere pcnfs pop3[s] postgres rdp radmin2 redis rexec rlogin rpcap rsh rtsp s7-300 sapr3 sip smb smtp[s] smtp-enum snmp socks5 ssh sshkey svn teamspeak telnet[s] vmauthd vnc xmpp

字典的获取方式:

这里有两种获取方式,分别是手工添加,另一种是网上找现成的。

1、手动添加的密码字典:

属于较笨拙的方法,在某些使用场景要求最简便的时候可以用到,比如密码只有abc三个字符的组合,共有27个密码只有一个是正确的等等这种简单的。

一般用][crunch]命令来创建即可,格式有:

crunch  最小长度 最大长度 字符集

这里得到了27个abc字符的任意排列组合:

什么是暴力破解?有哪些预防手段?才能让网络安全-图5

2、找现成的:

(1)、可以Kali默认自带的字典:

在这个文件目录下:/usr/share/wordlists/rockyou.txt

(2)、可以从网上去下载一些公开的字典,GitHub网站上比较多,比如可以在Kali终端上输入:

cupp -l 从仓库去下载一些字典;

根据数字提示下载对应的字典:

什么是暴力破解?有哪些预防手段?才能让网络安全-图6

cupp -i 跟用户做问答最后去生成一个字典

什么是暴力破解?有哪些预防手段?才能让网络安全-图7

暴力破解如何防御:

因为暴力破解的成功率是百分百的,又该谈什么防御?其实不然,虽然爆破的成功率是百分百,但是对方想爆破也是需要付出时间和精力的成本代价。所以防御做得好,也不怕被人爆破,具体防御如下,分为账号和密码上的防御:

账号防御:

前提账号不要泄露,尤其是尽量不要使用那种最常用的账户名,如test,admin,或者公司名称作为账号名称等。很多人会说,不是还有一个root最高管理权限的用户名吗?没错,这个用户是肯定存在的,但可以通过一些设置来解决,比如通过修改配置:

sudo vim /etc/ssh/sshd_configPermitRootLogin yes改为 :PermitRootLogin no

或者改为:

prohibit-password

不允许root用户使用密码进行登录,但是可以使用证书进行登录

甚至可以添加以下选项来控制哪些用户可以登录或者不允许登录的操作:

AllowUsers  用户1用户2 ......DenyUsers root 用户1 用户2 ......

以及控制每个TCP连接尝试次数,客户端重新连接之后还可以继续进行尝试,如:

MaxAuthTries 3

密码防御:

密码的防御顶多就是延长被破解的时间,可以锁定账户,加上扩大密码全集,比如:

加大密码长度,字母大小写,特殊符号,空格,下划线,数字等组合的较强密码。

总结:

暴力破解就是通过自身构建字典和网上找现成的密码全集,用工具实现对某个目标进行破解的方法,这种方法百分百的成功率,但关键取决于字典本身。防御包括账号和密码的防御,账号则通过修改配置和不要暴露账户名等方有效法,密码则通过复杂的字符数字等组合,达到加大被破解的难度和拉长被破解的时间,消耗加大对方攻击的成本,以此让对方不攻自破。

最后郑重声明:这些方法是用来学习和测试用的,不能拿来搞破坏。

扫描二维码推送至手机访问。

版权声明:本文由福瑞号发布,如需转载请注明出处。

本文链接:http://furui.com.cn/53769.html

“什么是暴力破解?有哪些预防手段?才能让网络安全” 的相关文章

名侦探柯南灰原哀出场(名侦探柯南:网飞重制灰原哀初登场动画集数)

名侦探柯南灰原哀出场(名侦探柯南:网飞重制灰原哀初登场动画集数)

hello hello大家好啊。国外视频平台Netflix 网飞重制了 #名侦探柯南#名侦探柯南经典主线章回第129话动画《来自黑衣组织的女子大学教授杀人事件》,也就是人气角色灰原哀初登场集数。对这集动画整体的色彩、饱和度、明度、画质以及画面比例大小都进行了重新制作。 整体看起来相当清晰明亮,这...

2020年最新腊梅苗价格(蜡梅种子多少钱一斤)

2020年最新腊梅苗价格(蜡梅种子多少钱一斤)

腊梅种子的市价受市场需求的转变来决定腊梅种子的市价,总而言之高质量的腊梅种籽现今市价大致就在73元到130左右 腊梅 一、腊梅种子价钱 腊梅种子价格大约在80~120元/斤,但是因为种籽种类、品质及购买数量等各个价格差别特别大,蜡梅原产地在我国中间,性喜太阳,但亦略耐荫,较耐低温、耐干旱,有“...

高达之我主沉浮(这座长三角城市疯狂围填海)

高达之我主沉浮(这座长三角城市疯狂围填海)

◎智谷趋势(ID:zgtrend) | 黄汉城 全中国哪一个城市最充满谜团? 有人说是河西走廊上,那个代号404的城市,它神秘到连名字都没有。也有人说,是两千万人口的帝都,这里有很多地方都是高墙深院,密不透风。 在我眼里,长三角有一个富甲天下的城市同样很迷。 明明这里的民间资本超过一万亿[1],号...

一般布偶猫多少钱一只(布偶猫价格)

一般布偶猫多少钱一只(布偶猫价格)

布偶猫一直以来都是非常受欢迎的,爱猫的人看一眼就会爱上它。那么今天我们就一起来了解一下布偶猫的价格,要入手的铲屎官不要买贵了! 布偶猫多少钱一只? 因为布偶猫长相好看,所以布偶猫的价格炒得比较高,以前基本都要上万元才能买到。 现在布偶猫的价格一般在2000~4000元左右就能买到了,2000元左右...