新手必看破解的原理说明-常用密码破解的各种方式

2024-08-12 23:06:18


破解的速度取决于两方面一个是电脑的速度这个是决定性因素,另外一个是文件的加密格式。以压缩包为例zip格式的会相对快些7z格式的最慢。代破解用的是同样的软件不同的是使用的计算机不一样,采用集群多开破解或者是大型计算机速度是个人电脑比不了的即使如此有时候一个复杂的加密文件还是要破解一两天。所以破解是一门技术活,不要认为直接下载软件用暴力破解交给电脑就会成功。要想破解一个复杂的密码就要学一些技术。下面我们讲一下破解的原理:

 

1.什么是暴力破解?(Brute-force)

暴力破解或称为穷举法,是一种针对于密码的破译方法,即将密码进行逐个推算直到找出真正的密码为止。例如一个已知是四位并且全部由数字组成的密码,其可能共有10000种组合,因此最多尝试10000次就能找到正确的密码。理论上利用这种方法可以破解任何一种密码,问题只在于如何缩短试误时间。有些人运用计算机来增加效率。

其实即便是一个暴力破解法,对一些有一定复杂度的密码也是素手无策的,尽管电脑运算速度很快,但是并不足以快到可以用有限短的时间处理巨多亿次的测试运算,为什么这么说?举个例子,假设密码只有8位,每位可能是26个字母(分大小写就是52种),加上10个数,在加上一些特殊字符(如@#$%^等等,假设只有10个,其实不止),也就是每位上的可能性就有52+10+10=72,8位遍历就是72的8次方, 也就是大约600万亿!!!除非使用大型集群计算机破解。所有,这样用个人PC电脑去破解密码,通常是复杂的密码所需要的时间是非常久的,当然有时候运气好的话也可能几分钟就试对了。


2.什么是字典破解?(Dictionary)

首先解释字典档,字典档是黑客认为一些网络用户所经常使用的密码,以及以前曾经通过各种手段所获取的密码,集合在一起的的一个文本文件,破解器程序就会自动逐一顺序进行测试,也就是说,只有被破解用户的密码存在于字典档中,才会被这种方式所找到,千万不要小看这个看上去满守株待兔的方法,由于网络上经常有不同的黑客彼此交换字典档,因此一份网上流传的字典档,通常是包含了很多很多黑客经验的累积,对于安全意识不高的用户,破解率是很高的。

 

3.什么是Xieve破解?

是暴力破解的一种,破解仅检查英文单词中常见的字符组合,它能过跳过无意义的字符组合来提升暴力破解的速度

 

4.已知密码/部分破解(Known Password/Part)

它通过检查某些在“值”中输入密码的方式进行破解,无需打开文件便可以检查某些密码是否正确。该破解可以能过使用合并破解选项与其它破解结合在一起,例如:如果你知道你的密码的一个单词是“1980”,你可以将”值“设置为“1980”。使用合并破解进行联合字典破解和已知密码/部分破解


5..先前破解(Previous Passwords)

先前密码破解,通过检查先前用于其它文件的其它破解来恢复密码,它自动保存所有已找到的密码

 

6. 破解调解器的作用(Modifiers)

破解调节器下面有两个子功能:更改字母(Change Casing)和反转密码(Reverse Password)。比如当选择破解调节器的更改字母后选一个Xieve破解。那么Xieve里面的所有密码单词将会被修改为大写、小写、把转、混合等


7. 合并破解(Join Attacks)

 合并破解,就是把密码分段破解,比如密码长度为8位,前四位是已知的1234后四位是未知的,那么就选择合并破解之后设置密码总位数为8位。添加已知密码/部分破解后“值”选择1234 密码长度选择从1到4;另一部分未知的选择暴力破解,长度选择从5到8

上一条:木头字典生成器绿色版-木头密码字典生成器免费版下载
下一条:【经验分享】hashfile is empty or corrupt. 报错什么意思?