《Kali渗透基础》16. 密码攻击

Kali Linux中BurpSuite工具爆破密码详解 Burpsuite是一个用Java编写的Web应用程序测试工具,它提供了许多功能。Burp Suite是一套通过攻击模拟来进行Web应用程序漏洞扫描、测试、攻击和漏洞修复的著名工具 阅读详情


本系列侧重方法论,各工具只是实现目标的载体。
命令与工具只做简单介绍,其使用另见《安全工具录》。

本文以 kali-linux-2023.2-vmware-amd64 为例。

1:身份认证

身份认证:证明你是你声称的那个人。

  • 非授权用户不受信任,认证用户可以访问相关资源。

认证类型:

  • 你知道什么(账号密码、pin、passphrase)
  • 你有什么(令牌、token、key、证书、密宝、手机)
  • 你是谁(指纹、视网膜、虹膜、掌纹、声纹、面部识别)
  • 以上方法结合使用(多因素身份认证)

基于互联网的身份验证仍以账号密码为主要形式,以手机验证为辅。

2:密码破解

2.1:应用场景

  • 目标系统实施了强安全措施
    • 安装了所有补丁
    • 无任何已知漏洞
    • 无应用层漏洞
    • 攻击面最小化
  • 社会工程学
  • 获取目标系统用户身份
    • 不会触发系统报警

2.2:方法简介

  • 社会工程学
  • 人工猜解
  • 基于字典暴力破解(主流)
  • 键盘空间字符暴破

Kali 中自带了一些字典存放在以下目录:
/usr/share/wordlists/
/usr/share/wfuzz/wordlist/

除此之外,网上也流传着各种各样的字典。

3:字典生成工具

除了现有的字典,也可以利用工具来生成符合一定规则的字典。

3.1:Crunch

Crunch,用于按照指定的规则生成密码字典。

在这里插入图片描述

查看使用方法:
man crunch

参考文章:

《密码字典生成工具:crunch》:
https://blog.youkuaiyun.com/weixin_41715662/article/details/125700836

3.2:CUPP

CUPP(Common User Passwords Profiler),结合社工,通过给定目标用户的相关信息,生成相关的个人密码字典。

在这里插入图片描述

项目网站:
https://github.com/Mebus/cupp

参考文章:

《cupp 安装使用教程》:
https://blog.youkuaiyun.com/qq_52891874/article/details/124717706

3.3:Cewl

Cewl(Custom Word List Generator),从指定的网站或文本文件中提取单词,并根据提取到的内容生成一个自定义的单词字典。

在这里插入图片描述

参考文章:

《字典生成工具Cewl使用全指南》:
https://blog.youkuaiyun.com/xiao_yi_xiao/article/details/118415367

3.4:JTR

JTR(John the Ripper),暴力密码破解器,也可用于生成密码字典。支持多种加解密模式。

在这里插入图片描述

4:密码破解工具

4.1:在线密码破解

4.1.1:Hydra

Hydra,开源的密码暴力破解工具,几乎支持所有协议的在线破解。

在这里插入图片描述

参考文章:

《Hydra 密码爆破工具图文教程》:
https://blog.youkuaiyun.com/wangyuxiang946/article/details/128194559

4.1.2:Medusa

Medusa,在线密码破解工具,支持多个协议的爆破。

在这里插入图片描述

特点:

  • 稳定性好,速度控制得当。
  • 基于线程。
  • 支持模块少于 hydra。

参考文章:

《暴力破解器工具 - medusa 使用》:
https://blog.youkuaiyun.com/weixin_44257023/article/details/126976129

4.2:离线密码破解

对于现在的密码传输与保存:

  • 禁止明文传输密码
  • 每次认证使用 HASH 算法加密密码传输
  • 服务器端用户数据库加盐加密保存

针对此种情况的破解思路:

  • 嗅探获取密码 HASH
  • 利用漏洞登陆服务器并从用户数据库获取密码 HASH
  • 识别HASH类型(根据长度、字符集等)
  • 利用离线破解工具碰撞密码 HASH

离线密码破解优势:

  • 离线不会触发密码锁定机制
  • 不会产生大量登陆失败日志引起管理员注意

4.2.1:哈希识别

kali 中集成了两个 Hash 识别工具:

  • hash‐identifier
  • hashid

在这里插入图片描述

在这里插入图片描述

4.2.2:Hashcat

Hashcat,用于离线破解密码,据说是世界上最快最高级的密码破解工具。

在这里插入图片描述

  • 开源多线程密码破解工具
  • 支持多种加密算法破解

参考文章:

《Hashcat 使用指南》:
https://blog.youkuaiyun.com/weixin_45329947/article/details/122580895

4.2.3:JTR

JTR(John the Ripper),暴力密码破解器,也可用于生成密码字典。支持多种加解密模式。

在这里插入图片描述

参考文章:

《使用 JTR 破解密码》:
https://blog.youkuaiyun.com/m0_54620177/article/details/119332011

4.2.4:ophcrack

ophcrack,使用彩虹表对 Windows 密码进行破解。有相应图形化界面。

在这里插入图片描述

在这里插入图片描述

使用 ophcrack 需要事先下载彩虹表。
下载地址:https://ophcrack.sourceforge.io/tables.php

5:补充

对于密码的获取,也可以进行密码嗅探。

密码嗅探涉及中间人攻击,这里先不讨论。

相关工具:

Ettercap,中间人攻击嗅探工具,可以通过 ARP、ICMP、DHCP 等协议欺骗网关和受害者。

在这里插入图片描述

参考资料:

《ARP 欺骗:arpspoof、driftnet 和 ettercap》:
https://blog.youkuaiyun.com/ZripenYe/article/details/118969851


人情似纸张张薄,世事如棋局局新。

——《增广贤文》

Kali——密码攻击——Hashcat工具使用 介绍:本文展示了密码存储原理及通过Kali使用Hashcat工具进行密码攻击的流程(也可以在windows系统中下载metasploit工具进行相关操作),工具详细教程可在Sangfor学习平台获取临时免费课程进行学习。 阅读详情

相关推荐

***实战:使用Ophcrack破解系统Hash密码

***实战:使用Ophcrack破解系统Hash密码 Simeon    最近应antian365团队的安全课题研究,我负责进行系统口令***密码破解子课题的研究,不研究还不知道,研究后感觉在安全的领域,越是深入,越是感觉自己了解的东西太少,在密码破解上,平常用得最多的是LC5,关于使用LC5如何破解口令,请看团队撰写的《系统口令安全与审计》,LC5破解时间相对较长,一直以来俺都沾沾自喜,感觉...

weixin_34387468的博客 655

【Kali安全渗透测试实践教程】第6章 密码攻击

【Kali安全渗透测试实践教程】第6章 密码攻击

小原的博客 1416

Kali Linux渗透测试技术详解_渗透测试入门

Kali Linux作为攻击端,为了以后能模拟漏洞场景,我还装了一个Debian11的虚拟机,Debian 11是官网下载的镜像文件,在Vmware中安装的时候有图文提示,一路安装正常,也设置了普通用户和root的登录密码,默认安装成功进入了图形化界面,作为专业开发我肯定想让他进入命令行模式,我在图形登录界面试了一下Ctro+Alt+F1-F6试了一下,Ctro+Alt+F3进入命令行,然后切换到root用户。阅读永远是最有效的方法,尽管书籍并不一定是最好的入门方式,但书籍的理解需要一定的基础;

javagty6778的博客 1138

ophcrack的简单用法

在做一个题时,最后的密码是经过hash加密的,就百度和查询一些大佬的博客,然后发现了一个不错的工具,当然也有对应的在线解密,适合小白,路过的大佬轻点下手,唠嗑 就到这了,进入正题 1.首先网址必须得提供的啦 https://www.objectif-securite.ch/ 但是界面全是英文,对我这种英语不好的渣渣就有点扎心了 看别人博主是把加密放在第一个输入框中点击go就可以得出解密解密,但是憨...

stars的博客 1万+

kali 攻击靶机Os-HackNos-1

实验主机:Os-hackerNos靶机一台/Kali linux攻击机一台 实验网络:桥接网络 实验目标:获取靶机的Root权限 难易程度:简单 前期工作: 1:下载Virtualbox虚拟化软件 下载地址:https://www.virtualbox.org/wiki/Downloads 2:下载目标靶机并导入Virtualbox 下载地址:hackNos: Os-hackNos ~ VulnHub 将Os-hackNos-1.ova下载下来之后打开Virtualbox按下快捷键Ctrl

weixin_52525624的博客 2233

视频教程-kali linux 渗透测试之内网渗透-渗透测试

kali linux 渗透测试之内网渗透 互联网公司安全攻防专家,世界五百强...

weixin_34792168的博客 1468

渗透测试工具Kali Linux安装与使用

11是官网下载的镜像文件,在Vmware中安装的时候有图文提示,一路安装正常,也设置了普通用户和root的登录密码,默认安装成功进入了图形化界面,作为专业开发我肯定想让他进入命令行模式,我在图形登录界面试了一下Ctro+Alt+F1-F6试了一下,Ctro+Alt+F3进入命令行,然后切换到root用户。这里我搜官网地址的时候遇到一个坑,一定要看清是后面带有‘官方’标志的,有个CN是中文版的,我在后面注册的时候没啥反应,朋友们还是去英文原版的网站上下载吧。黑盒测试是指在对基础设施不知情的情况下进行测试。

cc123489ll的博客 979

Kali Linux渗透测试入门:xhydra图形化密码爆破实战指南

密码爆破是网络安全测试中的基础技术,通过自动化工具尝试多种用户名和密码组合来验证系统认证强度。其核心原理是利用字典攻击和暴力破解,模拟合法登录过程。这项技术在渗透测试中具有重要价值,能够有效评估认证机制的安全性,发现弱口令等常见漏洞。在实际应用中,密码爆破常用于FTP、SSH、Web登录等场景的安全评估。本文以Kali Linux中的xhydra工具为例,详细解析图形化界面的操作流程,涵盖FTP和SSH协议的具体配置方法,并深入探讨字典选择、并发控制等关键参数设置。通过实战演示,读者可以快速掌握密码爆破的基

weixin_33851177的博客 413

渗透技术——ARP攻击

这篇文章简单的介绍了ARP渗透攻击及其简单的实验过程。

weixin_43520214的博客 9997

渗透测试之用Kali2022渗透Windows 10系统

1.渗透者IP:192.168.1.35系统: KALI2022(vmware 16.0)2.靶机IP:192.168.1.16系统: Windows103.USB无线网卡。

本博客,博文仅代表个人操作经验,不能完全解决你的问题,仅供参考,佛系回复。 1107

STC8H DMA 串口1全双工中断方式收发通讯C语言

串口1全双工中断方式收发通讯程序。 通过PC向MCU发送数据, MCU将收到的数据自动存入DMA空间. 当DMA空间存满设置大小的内容后,通过串口1的DMA自动发送功能把存储空间的数据原样返回. 用定时器做波特率发生器,建议使用1T模式(除非低波特率用12T),并选择可被波特率整除的时钟频率,以提高精度。

czhaii的专栏 1466

kali密码攻击之在线攻击hydra_kali在线密码攻击(1)

对于 HTTP,POP3,IMAP和SMTP,支持几种登录机制,如普通和MD5摘要等。

2301_79099373的博客 1796

思岚A1 上手教程

前言 寒假在家闲着也是闲着,索性就向是实验室借了一个思岚 A1激光雷达,来进一步完成自己的实验室实习项目。经过一个月在Linux上和ROS上的摸爬滚打,我已经对机器人开发和SLAM有了初步了解,现在就写个上手教程吧(以防自己以后忘了)。 Basic Support 硬件 一台电脑 思岚 A1激光雷达 软件 安装Virtual Box虚拟机 在虚拟机安装Ubuntu 16操作系统 在Ubuntu 16搭建ROS kinetic 简要步骤 1.现在w..

ajxdhe的博客 6384

kali无线渗透之蓝牙攻击与原理

蓝牙网络中的“个人身份码”攻击传统的蓝牙设备,主要是指“蓝牙规范2.1版”以前的各版蓝牙设备,以及使用“安全简化配对”(Secure SimplePairing,SSP)协议的蓝牙设备。这些传统的蓝牙设备仅仅依赖于“个人身份码”( PersonalldentificationNumber,PIN)的有效性作为唯一的认证规则,只要通信双方的蓝牙设备使用了相同的“个人身份码",就认为通过认证,否则就认为没有通过认证。“个人身份码”只是一个由1位到16位数字组成的一个号码。

2301_80361487的博客 3427

STM32驱动四位共阳极数码管实现高精度秒表计时器

本文详细介绍了如何使用STM32驱动四位共阳极数码管实现高精度秒表计时器。项目基于STM32F103C8T6最小系统板,通过定时器中断和GPIO控制,实现0.1秒精度的计时功能,并解析了共阳极数码管的动态扫描原理及按键消抖等关键技术。

n8m7b6v5c4的博客 951

Windows10完美驱动Apple Studio Display:从雷电接口到亮度调节全攻略

本文详细介绍了如何在Windows10系统上完美驱动Apple Studio Display,涵盖雷电接口兼容性、亮度调节及色彩管理等关键问题。通过实测对比不同转接方案和显卡兼容性,推荐使用贝尔金VR线和NVIDIA GTX-1660显卡,并提供了BootCamp驱动安装和亮度调节的终极解决方案,帮助用户实现最佳显示效果。

elastic6hunter的博客 1121

Kali渗透测试之六提升权限

◆提升权限:获取目标系统的控制权是渗透成功的标志。审计人员也可以使用适用于目标系统的本地漏洞来提升自己的权限,只要他们能够在目标系统上运行提权漏洞利用程序,就可以获得主机上的超级用户权限或者系统级权限。审计人员还可以以该主机为跳板进一步攻击局域网络。(审计人员可能以各种方式获得与被控制系统有关的更多信息,具体地说,他们可能使用嗅探手段截获网络数据包,破解各种服务的密码,在局域网中使用网络欺骗手段...

服务猿 4067

Dify社区版多工作空间功能解锁:源码修改与多租户架构解析

多租户架构是现代SaaS平台实现数据隔离与资源管理的核心技术,其核心原理是通过租户模型将用户、应用和数据在逻辑上隔离。在AI应用开发平台中,这种架构能有效支持多团队、多项目并行开发,确保不同业务线的数据安全与独立迭代。Dify作为开源AI应用构建平台,其底层已设计完善的多租户模型,但社区版默认限制了单用户单工作空间。本文通过精准修改两处关键代码——账户初始化逻辑与系统功能开关,释放了平台固有的多工作空间管理能力。该方案无需改动数据库结构,直接利用现有RBAC权限体系,实现了类似企业版的**多租户隔离**体验

weixin_27059669的博客 1062

Kali渗透测试:身份认证攻击

Kali渗透测试:身份认证攻击 1.1 简单网络服务认证的攻击 网络上很多常见的应用都采用了密码认证的方式,如SSH、Telnet、FTP等。这些应用被广泛应用在各种网络设备上,如果这些认证模式出现问题,就意味着网络中的大量设备将会沦陷。 针对这些常见的网络服务认证,我们可以采用一种“暴力破解”的方法。就是把所有可能的密码都尝试一遍。一般有以下3种思路: 1.1.1 纯字典攻击 这种思路最简单,攻击者只需要利用攻击工具将用户名和字典中的密码组合起来,一个一个尝试即可。破解成功的概率与选用的字典有很大关系。

Bruce_xiaowei的博客 3113

PyQt(Python+Qt)学习随笔:PyQt界面派生类构造方法中super方法的使用

老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 在《第15.7节 PyQt入门学习:PyQt5应用构建详细过程介绍》和订阅专栏《第二章、PyQt5应用构建详细过程介绍》中,老猿介绍界面派生类的构造方法如下: class MediaPlayerWin(QtWidgets.QWidget,Ui_UI_PlayerWin): def __i...

老猿Python 2711

8-阿里云服务器 ECS配置R及Studio Server

步骤概览:(首先要明确自己的系统然后进行安装)

hx2024的博客 1572

《Kali安全渗透高级工程师》中间人攻击渗透测试

《Kali安全渗透高级工程师》中间人攻击渗透测试

君逍遥o 164

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

上一篇: 《工具录》fierce
下一篇: 《SQLi-Labs》05. Less 29~37
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值