百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程 > 正文

普通人如何找回文件密码——主流密码破解方式

csdh11 2024-12-29 02:12 2 浏览

这一回合,我们将关注点聚集在密码破解的底层操作上:密码破解的方式 。

先说主流的:暴力破解、掩码破解、字典破解、组合破解。

引入一个概念:碰撞。

理解这个概念前,我们先构建一个场景,你手上的一串钥匙,你需要用其中一把钥匙打开房门,但你不知道房门的钥匙是哪一把,于是你逐个钥匙去测试。

用一把钥匙测试门锁是否能打开,这个过程就叫“碰撞”。

上述主流密码破解方式的底层逻辑相通,构建一个密码库,这个库里有很多钥匙(待测试的密码),逐个“碰撞”,成功与否,看密码库中是否包含正确的钥匙。

字符类型:

密码中,常用的字符类型(仅限于国内)有如下几类:

1、全角符号(单个符号比半角符号胖一倍):

`~!@#$%^&*()

2、半角符号:

`~!@#$%^&*()

3、全角数字(单个符号比半角数字胖一倍):

1234567890

4、半角数字:

1234567890

5、全角英文大写26个(单个符号比半角英文胖一倍):

qwertyuiopasdfghjklzxcvbnm

6、全角英文小写26个:

qwertyuiopasdfghjklzxcvbnm

7、汉字:

赵钱孙李周吴郑王

为了对各密码破解的运行方式有更直观的理解,我们以10位数的密码为例,并做如下假定:

上述7类字符类型,每类只有10个不同的字符(实际上远大于这个数,以汉字为例,常用汉字接近5000个),共计70个字符。

一、暴力破解

构建密码库:

10位数的密码,每个位数上有70种可能的字符,密码库总量为:70^10=2.8x10^18;

碰撞

用密码库中的待选密码,逐个碰撞。

二、掩码破解

与暴力破解的区别在于,可利用字符的分类,减少密码库中待选密码数量,提高效率。

比如:10位数的密码,1~2位是小写字母、3~4位是大写字母、5~6位是汉字、7~8位是数字、9~10位是全角符号;

构建密码库

1~2位:可能的字符组合数10x10=100;

3~4位:可能的字符组合数10x10=100;

5~6位:可能的字符组合数10x10=100;

7~8位:可能的字符组合数10x10=100;

9~10位:可能的字符组合数10x10=100。

密码库中待选密码数量为:100^5=10^10;

碰撞

用密码库中的待选密码,逐个碰撞。

三、字典破解

构建密码库

与上述两种方式的区别在于,无需构建密码库,使用现有的通用字典,或者制作相应的字典,用做密码库,假定为10^3;

碰撞

用密码库中的待选密码,逐个碰撞。

四、组合破解

比如:10位数的密码:1~2位是小写字母、3~5位是不清楚、6~10位分为两组,其中一组3个中文,另一组2个全角字符,但不知道两组谁在前谁在后;

构建密码库

1~2位:可能的字符组合数10x10=100;

3~5位:可能的字符组合数70x70x70=70^3;

6~10位:可能的字符组合数(中文:10x10x10;全角字符:10x10;位置排序:2)10x10x10x10x10x2=2x10^5;

密码库中待选密码数量为:100x70^3x2x10^4=6.86x10^11;

碰撞

用密码库中的待选密码,逐个碰撞。

五、总结

密码库大小:

暴力破解:2.8x10^18

掩码破解:10^10

字典破解:10^3

组合破解:6.86x10^11;

读到这里,你应该对密码破解有了一个清晰的认识,不同的密码破解方式,指向一个共通点“密码线索”。

没有密码线索,可以使用暴力破解、字典破解;

有密码线索,可以使用字掩码破解、字典破解、组合破解。

六、预告

你是否好奇,为何字典破解、组合破解备受推崇,你是否好奇是否有后门可以利用。

请听下回分解。

相关推荐

Word密码破解软件 word密码破解软件下载 手机

Word密码破解软件,一款可以帮您破解迅速找回Word密码。工作繁忙难免产生意外,比如对重要的Word文档加密之后却把密码忘得一干二净,这几乎会发生在每个人的身上。Word密码破解软件帮助你解决这个...

职场人必备的一款五星级Office密码破解工具!

Office办公文档是平时使用最多的办公软件,Word,Excel,Powerpoint等办公工具帮助企业员工快捷处理各种业务。俗话说常在河边走哪能不湿鞋,手头的加密文档累计多了总会出现修改或遗忘密码...

CTF-Misc入门暴力破解压缩包密码方法

只适用于新手入门,爆破简单弱口令。方法一:使用Kali自带john工具破解。步骤如下:1)把压缩文件复制到Kali系统里面,在当前目录打开命令行界面,ZIP包输入zip2john压缩文件名>...

「网络安全」常见攻击篇(1)——暴力破解

什么是暴力破解?暴力破解是一种针对于密码或身份认证的破译方法,即穷举尝试各种可能,找到突破身份认证的一种攻击方法。暴力破解是一把双刃剑,一方面能够被恶意者使用,另一方面在计算机安全性方面却非常重要,它...

密码安全系列文章7:Windows口令扫描及3389口令暴力破解

在Windows操作系统渗透过程中,除了SQL注入、Web服务漏洞攻击等方式外,还有一种攻击方式,即暴力破解,对3389或者内网的服务器进行口令扫描攻击,以获取更多的服务器权限。这种攻击尤其是在拥有...

普通人如何找回文件密码——主流密码破解方式

这一回合,我们将关注点聚集在密码破解的底层操作上:密码破解的方式。先说主流的:暴力破解、掩码破解、字典破解、组合破解。...

Office密码破解工具哪家强? office文档密码破解软件有哪些

1、AdvancedOfficePasswordRecovery推荐:★★★★★简称:AOPR免费下载地址:http://www.passwordrecovery.cn/xiazai.html...

web渗透高手实战SQL布尔盲注最全教程,看完收藏

Web渗透的主要对象就是网站,任何网站都是建立在后端数据库的基础上,否则如何存储用户的数据呢?既然用户需要在网页中提取或者查询数据,这就避免不了和后端的数据库进行交互。显然,继而带来的问题就是,很容易...

全方位密码破译工具,包含压缩包、Word、PDF等文件密码破译

总是自以为自己的脑子是好使的,会把一些相对重要的文档或者压缩包给设置一个密码,隔一段时间再去打开这些加密的文档时,却怎么也记不起来当时设置的密码,恨不得把脑子挖出来找找!!这时候一款密码恢复工具也许能...

记录使用Kali Linux(rtl8812au网卡)暴力破解wifi密码详细步骤

注意:私自破解他人WiFi属于违法行为,我这里使用自己的WiFi热点作为学习和测试。明白了破解原理就知道应该怎么防范了。前期准备(注意啊:此教程是使用的kali2022的版本制作,教程是参考,方法都一...

rar密码破解工具汇总 rar 密码破解

前言假如酷爱在网络上找各种资源的你,经历千辛万苦终于找到了一个rar打包的文...

小明用Python暴力破解压缩文件zip密码,省了250块钱

那天晚上小明和你一样在某个小网站上搜寻某些私密的学习资料突然看到论坛有人提供了一个非常牛逼的资源小明怀着激动的心情下载了下来他怀着激动的心情打开了这个压缩文件看到就只有这么一个txt...

pikachu——暴力破解 pixaloop破解

概述:暴力破解这也是pikachu的第一个板块,前面DVAW介绍过的这里就不再赘述了。先要明确一下暴力破解的流程:1.确认登录接口的脆弱性——尝试登录,抓包,察验证元素和response信息,判断是...

密码破解工具的编写 破解密码的代码是什么?

预计更新1.网络扫描工具的编写2.漏洞扫描工具的编写3.Web渗透测试工具的编写4.密码破解工具的编写5.漏洞利用工具的编写6.拒绝服务攻击工具的编写7.密码保护工具的编写8.情报收集...

如何在Kali Linux中破解Zip文件密码

在渗透测试和信息安全领域,有时破解Zip文件的密码也是渗透测试的一部分。KaliLinux作为渗透测试的工具集成平台,提供了多种方法来破解Zip文件的密码。本篇博客将详细介绍如何在KaliLinu...