一般破解密码要分两步 准备字典和破解算法或协议。虽然我们花费大量时间在学习工具的用法,但实际上字典的质量才是破解成功的关键,我们真正要花功夫在提高字典命中率上而非某某工具的用法。

离线密码破解

hashcat  领域老大。破多种hash,他利用到了gpu加速,是世界上最快的离线破解工具。

john/johnny/unshadow  领域老二。识别和破200种hash,johnny是john的图形化。

rainbowcrack 领域老三。利用彩虹表破hash,与ophcrack不同的是它可以生成优化彩虹表,并利用gpu提高破解效率

rcracki_mt  

fcrackzip  破zip,支持字典和枚举

ophcrack  利用彩虹表破hash,官方可下载官方彩虹表

sipcrack  破sip

sucrack   利用su命令破linux登录密码。适用于只有普通账户的用户无法读取密码文件时使用的

cmospwd  清空或找回cmos密码

chntpw   修改windows登录密码。pe维护来清空或修改登录密码实现登录破解。

pwdump/samdump2  读取windows登录密码。读取sam中的ntlm哈希值,交给其他工具

crackle   破解蓝牙

turecrack    破Truecrypt加密卷

findmyhash  利用多个哈希破解的网站查询结果

hashid/hahs-identifier  识别hash可能类型

oclGaussCrack  解密高斯病毒的加密payload文件

在线密码破解(离线密码破解越快越好而在线密码破解不是)

hydra       领域老大。破众多协议(包括web表单),速度快,不稳定。

medusa      领域老二。破多个协议(少于hydra),速度慢,更稳定。

ncrack        领域老三。破多个协议,高速且稳定。由nmap团队维护,用法类似nmap。

crowbar      破四种协议(openvpn,基于密钥身份认证的ssh、vnc),相当于补充其他软件的不足。

patator        破所有协议。该软件是在线密码破解攻击框架,可以定制你自己的破解方法,缺点就是不好上手。同时包含部分在线枚举和离线破解功能,是一款综合性工具

dbpwaudit        专注于破数据库协议(mysql、mssql、db2、oracle),java写的,要单独安装jdbc。由于数据库默认只对本地开放,因此公网即使开放相应端口也是无法直接连接上的,应用场景是跳板攻击和ssrf等内网攻击方法。

thc-pptp-bruter      破MSChapv2身份认证方法的pptp vpn

brutespray     是一个简单的攻击脚本。利用nmap结果分析可破解的服务协议并调用medusa破。

CAT        破思科

onesixtyone     破snmp

绕过哈希

mimikatz       windows系统凭据收集的瑞士军刀。包括登录帐号、hash、证书、令牌、cookie等等。完全掌握难度大

pth

smbmap

gpp-decrypt      解密域管理员密码

polenum        发现和纠正系统密码策略失效的审计工具。所谓系统密码策略就是系统强制要求密码具有一定的复杂度。

cachedump      读取缓存在本地的域帐号认证信息

lsadump        还原操作系统记录的密码(登录网络驱动器、vpn密码、拨号密码、系统自动登录密码等等)。

PtH/WCE/xfreerdp  在抓包获取到密文,直接使用密文进行身份验证登录。

字典相关

普通字典制作

比如我们要8位纯数字字典,纯数字是字符集的0到9,8位就是生成规则。支持自定义字符集

maskprocessor  领域老大。规则生成字典

crunch        按照字符集和规则生成一个字典文件。

wordlists/seclists  kali附赠字典,包含密码字典和url目录发现字典和其他漏洞利用字典文件

maskgen

policyfen

statsgen

个性化字典制作

cupp3/rsmangler      针对个人生成。比如生日,爱好,手机号等等

cewl/fab-cewl     针对企业生成。比如公司名称,产品型号,工作电话号等等。

    

字典分析与过滤

statsprocessor/hcstatgen  分析工具,基于马尔可夫链生成接近真实的密码字典

pw-inspector  过滤器,按照规则过滤已有字典

pack      分析并过滤

0x04_Rtgen
rtgen工具用来生成彩虹表,彩虹表是一个用于加密散列函数逆运算的预先计算好的表, 为破解密码的散列值。列如使用lm制作一个彩虹表

loweralpha是字符名

rtgen lm loweralpha 1 7 0 1000 1000 0
  • 1

Twofi
Twofi是从一些社交网站来描述一个人,使用Twofi,我们必须有一个有效的twitter API密钥和API密码,需要去https://apps.twitter.com/申请

kali密码破解的更多相关文章

  1. Kali Linux Web 渗透测试视频教程— 第十三课-密码破解

    Kali Linux Web 渗透测试— 第十三课-密码破解 文/玄魂 目录 Kali Linux Web 渗透测试— 第十三课-密码破解............................... ...

  2. [原创]内网渗透专用SSH连接工具sshcmd/sshshell/ssh密码破解以及Kali开启SSH

    目录 1.Kali开启SSH 2.SSH连接工具优缺点 3.渗透专用SSH连接工具 4.ssh执行cmd源码 5.批量SSH密码破解 6.相关工具下载 0x001 SSH配置 1.打开文件 etc/s ...

  3. 12.持久性后门----Ettercap之ARP中毒----RAR/ZIP & linux密码破解----kali上检测rootkits

    持久性后门 生成PHP shell weevely generate 密码 /root/Desktop/404.php 靶机IP/404.php weevely http://192.168.1.10 ...

  4. kali 系列学习06 - 攻击之密码破解

    参考书 <kali linux渗透测试技术详解> 清华大学出版社  2015 杨波 一.medusa使用 原理:并行登陆破解 1.只输入单个命令,是查看帮助 root@kali:/tool ...

  5. kali linux破解wifi密码-超详细过程

    前期准备VMware Workstation虚拟机在虚拟机安装好kail linunx系统无线网卡(芯片为3070或者1887L都支持Linux)一.打开终端,用airmon-ng命令查看如果出现无法 ...

  6. kali 密码攻击

    第八章 密码攻击 作者:Willie L. Pritchett, David De Smet 译者:飞龙 协议:CC BY-NC-SA 4.0 这一章中,我们要探索一些攻击密码来获得用户账户的方式.密 ...

  7. Kali密码攻击之——离线攻击工具

    在线密码攻击在渗透测试中很重要,但对于测试过程中得到的哈希,加密数据,又需要离线破解工具辅助解决 Creddump套件 kali下离线攻击工具中的Cache-dump,lsadump,pwdump,均 ...

  8. Windows密码破解工具ophcrack

    Windows密码破解工具ophcrack   Windows用户密码都采用哈希算法加密进行保存.Kali Linux内置了专用破解工具ophcrack.该工具是一个图形化界面工具,支持Windows ...

  9. MySQL数据库密码破解

    研究MySQL数据库的加解密方式,在网络攻防过程中具有重要的意义:试想一旦获取了网站一定的权限后,如果能够获取MySQL中保存用户数据,通过解密后,即可通过正常途径来访问数据库:一方面可以直接操作数据 ...

  10. 密码破解工具John the Ripper使用说明

    John the Ripper John 包描述 John the Ripper 既功能丰富又运行快速. 它在一个程序中结合了几种破解模式,并且可以根据您的特定需求进行全面地配置(你甚至可以使用支持C ...

随机推荐

  1. 通过AssemblyLoadContext 卸载清空Roslyn动态编译缓存数据

    一.前言 前段时间更新发布了dotnetty,内存泄漏问题得到了修复,而后分析dump发现,还有Roslyn动态编译缓存数据没有得到回收,通过统计有5mb左右,这个占比可是整个项目的1/10, 然后通 ...

  2. AmazeUI Sublime

    http://amazeui.shopxo.net/getting-started/ 打开sublime text 并选择Preferences -->Browse Packages打开 选择下 ...

  3. Ctorch开发日志——矩阵乘法优化及数学原理

    随着项目的推进,本作者遇到了目前最棘手的问题,即矩阵乘法的优化 但是有句话说得好 "你越棘手,我越兴奋" 那么,如下是本作者如何把\(O(MNK)\)(\(O(n^3)\))的朴素 ...

  4. CAS 5.3.1系列之使用cas overlay搭建服务端(一)

    一.CAS服务端搭建 1.1 CAS支持Http登录配置 CAS默认是要https的链接才能登录的,不过学习的话是可以先去掉https限制,本博客介绍的是基于Cas5.3.1的,之前改过4.0,4.2 ...

  5. 免费的个人网站托管-InfinityFree

    前情 对于前端开发来说,拥有一个自己的个人网站是一种执着也是一种排面,但是大部分前端也都对服务端这一块的东西都停留在了解阶段,但是如果正儿八经的上线一个网站或多或少需要懂一些服务端知识,需要购买服务器 ...

  6. fatal: Unable to create .git/index.lock: File exists.

    解决方法 进入你当前的项目的 .git 目录 cd ./.git/ 删除 index.lock(linux) rm -rf ./index.lock 删除 index.lock(windows) rm ...

  7. [题解]P2516 [HAOI2010] 最长公共子序列——求LCS个数

    P2516 [HAOI2010] 最长公共子序列 总的来说,这道题确实很精妙,难度也不小,耗费了不少时间去调.本来想过用容斥的思想,却因为当时理解不深没有继续思考就放弃了.学会了思路后对\(LCS\) ...

  8. CMake构建学习笔记20-iconv库的构建

    1. 构建 iconv是一个用于在不同字符编码(如 UTF-8.GBK.ISO-8859-1 等)之间进行转换的开源库.笔者在<c++中utf8字符串和gbk字符串的转换>这篇文章中介绍过 ...

  9. UEditor有序列表和无序列表显示问题

    https://blog.csdn.net/weixin_45256858/article/details/124127093 问题:有序列表无序列表某些不显示问题,具体是有序列表1-6个,无序列表最 ...

  10. Kafka配置SASL_SSL认证传输加密

    本文分享自天翼云开发者社区<Kafka配置SASL_SSL认证传输加密>,作者:王****帅 一.SSL证书配置 1.生成证书 如我输入命令如下:依次是 密码-重输密码-名与姓-组织单位- ...