破译密码方法有穷举法和什么
① 破解密码的暴力破解和穷举法有什么区别
没有什么区别 所谓暴力破解不过就是跑字典 你可以这样理解暴力破解就是利用穷举法
② 问道穷举法
穷举法(Exhaustive Attack method),又称为强力法
(Brute-force method). 完全试凑法(complete trial-and –
error method)
– 这是对截获的密文依次用各种可能的密钥破译.
– 对所有可能的明文加密直到与截获的密文一致为止.
穷举法用时间上的牺牲换来了解的全面性保证,尤其是随着计算机运算速度的飞速发展,穷举法的形象已经不再是最低等和原始的无奈之举,比如经常有黑客在几乎没有任何已知信息的情况下利用穷举法来破译密码,足见这种方法还是有其适用的领域的
是一种针对于密码的破译方法。这种方法很象数学上的“完全归纳法”并在密码破译方面得到了广泛的应用。简单来说就是将密码进行逐个推算直到找出真正的密码为止。比如一个四位并且全部由数字组成其密码共有10000种组合,也就是说最多我们会尝试10000次才能找到真正的密码。利用这种方法我们可以运用计算机来进行逐个推算,也就是说用我们破解任何一个密码也都只是一个时间问题。
字符类型一般可以分为一下5种
数字型0、1、2、...9等(10个)
大写字母A、B、C、...Z等(26个)
小写字母a、b、c、...z等(26个)
特殊字符~、$、#、@、&、*等(33个)一般较少用
用户自定义字符。
如果一个多位数并且有可能包含以上所有字符的密码的组合方法一定多的惊人,相对来讲破译的时间也会长的没法接受,有时可能会长达数年之久。
当然如果破译一个有8位而且有可能拥有大小写数字、字母、以及符号的密码用普通的家用电脑可能会用掉几个月甚至更多的时间去计算,其组合方法可能有几千万亿重种组合。这样长的时间显然是不能接受的。其解决办法就是运用字典,所谓“字典”就是给密码锁定某个范围,比如英文单词以及生日的数字组合等,所有的英文单词不过10万个左右这样可以大大缩小密码范围,很大程度上缩短了破译时间。
在一些领域为了提高密码的破译效率而专门为其制造的超级计算机也不在少数,例如IBM为美国军方制造的“飓风”就是很有代表性的一个。
③ 最简单的破译密码的方法
XP开机的话用安全模式(开机是点F8)进入
然后建立一个新的用户来用
用完就删掉(还是在安全模式)
就不会被发现了
比较麻烦
建议你使用偷看最直接 最有效
④ 破译普通密码的方法
工作中常遇到忘记了计算机的开机密码,以至于启动不了电脑,或者有需要破译开机密码的情况。目前常用的方法是打开机箱,对CMOS进行放电处理,清空CMOS中的内容。如果在某些特殊场合需要保留其内容,或者在机箱不便打开的情况下,能否用其它途径来破译开机密码呢?
目前主流计算机的BIOS均为AWARD公司生产的,CMOS开机密码最长为8个字符,采用穷举法看似有非常多的键盘组合,但经过加密运算后的有效“密文”只有16位,即65536种,因此有大量“重复”的密码,即虽然输入的键盘组合不一样,但CMOS中的密文是一样的,实际效果是一样的。对应这65536种密文,每个密文只需找出一种键盘组合即可。本文讲述如何用单片机来计算出这65536种键盘组合,并输给计算机,采用穷举法来破译CMOS密码。
一、CMOS密码加密运算方法
CMOS加密运算是:从低位到高位每一位的ASCII码左移2(n-1)位之后相加,其中n为位数,相加结果即为密文,存入CMOS。如果密码位数较多,运算结果超过16位,则将超出16位的部分再与低16位相加,保留此结果。
以4位密码“abcd”为例,计算机内部是将“d”的ASCII码64H保留,“c”的ASCII值63H向左移2位,b的ASCII值62H向左移4位,a的ASCII值61H左移6位,然后将这四个数相加得到一个16位数,此数2050H即为运算后的密文,存入CMOS。用十进制数表示此过程即为:100+99�4+98�16+97�64=8272转为十六进制为2050H。
二、密文向密码反推算法
由加密算法可知,肯定会存在多个密码运算后形成的密文相同的情况,因此用一个密文,可以反推出很多组密码来,我们只需要其中一组即可。
从10进制的角度出发,密码的ASCII码与密文的关系符合如下方程:
X1×1+X2×4+X3×16+X4×64+X5×256… …=密文
其中X1,X2,X3,X4等分别为密码从低到高位的ASCII码。这是一个不定方程,所有符合下列两个条件的解都满足要求:
1. X1,X2,X3,X4……为整数。
2. X1,X2,X3,X4……的值大于等于32,小于等于126(键盘向计算机输入的字符ASCII值最小为32,最大126)。
求出任意一组符合要求的解后,每一个数字查ASCII码表,换成对应的字符,即可作为计算机开机密码。以刚才密码为“abcd”为例,运算后密文十进制数为8272,用凑数的办法可知以下等式也成立:104+98�4+98�16+97�64=8272,查ASCII码表可知�97�98�98�104对应的字符为a,b,b,h,因此“abbh”也可以做为开机密码开启电脑。用程序来求解这个方程有多种计算方法。最简单的采用几个变量累加的办法求解,但收敛速度慢,有其它收敛速度非常快的算法,本文不再赘述。
三、键盘接口原理
PC系列键盘采用行列扫描法识别按下的键,键盘的扫描控制电路的核心是8048单片机,执行固化在ROM中的键盘扫描程序,当有键按下时,产生接通扫描码,而该按键松开时,产生断开扫描码。键盘向计算机发送的数据为扫描码,与该键的ASCII码并不相同,其关系如下表所示,计算机接收到此扫描码可求出按键的ASCII码:
键的接通扫描码用上表所示一个字节表示,断开扫描码由接通扫描码加上80H而得。例如,“D”键按下后又松开,则键盘控制器先输出23H,再输出A0H。
目前主机板上键盘的插座主要有两种接口,一种为老式的大五芯接口:其接口定义为:1�Clock 2�Data 3�Not connected 4�GND 5�Vcc+5V
目前较常见为小的六芯接口:其接口定义:1:Data 2�not connected 3� GND 4�VCC+5V 5�CLOCK 6�NOT CONNECTED,键盘扫描码经8048单片机通过data和clock两根信号线进行串行移位输出,串行序列发送时以clock信号的上升沿为准。四、用单片机来实现
单片机硬件很简单,从键盘插头中的data与clock信号接至单片机的两个I/O口,键盘接口中的VCC与GND信号直接向单片机供电,通过对单片机I/O口编程,控制data与clock的动作,实现向计算机传输数据。单片机内部从0开始,一直到65535,每一个密文经过程序反推出一组“键盘密码”,查出对应的键盘扫描码,依次发向计算机,然后发回车键。计算机接收到密码和回车后,开始校验密码,若密码不能通过验证,计算机会提示用户密码错误,单片机再发送下一组密码,依次循环。每秒种计算机可校验约10组密码,65536组密码两个小时可全部校验完毕,对于5位以下的密文,几分钟即可通过校验。
操作方法:按正常顺序打开计算机,在计算机提示输入密码的时候,将键盘插头拨下,把单片机上的键盘插头插在主机上,单片机上电后自动向计算机发送各组数据,直到其中有一组数据通过密码校验,计算机加载操作系统。此时将单片机电路拨下,将键盘插上即可正常操作。操作系统加载成功后,可用其它软件获取CMOS密码,下次启动计算机时即可用获取的密码进入操作系统。
本方法已采用AT89C51单片机上,用Franklin C编程实现,在多台BIOS为AWARD公司生产的计算机上试验通过
⑤ 怎样最快破译6位数密码
1 用穷举法穷举,如楼上所说。
2 把记忆密码的存储器清0。或文件清0。或删除。
3 根据密码设定者的密码使用习惯推断。
4 终极办法: 问密码设定者,不行,就严刑逼供。哼哼,不怕不招
补充:穷举法,就是 列出所有可能出现的单位。6位密码,如果是纯数字,就从000000,000001,000002到999999都试一遍。
⑥ 穷举法是什么,有什么用,怎么计算
穷举法又称列举法、枚举法,是蛮力策略的具体体现,是一种简单而直接地解决问题的方法。其基本思想是逐一列举问题所涉及的所有情形,并根据问题提出的条件检验哪些是问题的解,哪些应予排除。
穷举的作用
1、理论上,穷举可以解决可计算领域中的各种问题。尤其处在计算机计算速度非常高的今天,穷举的应用领域是非常广阔的。
2、 在实际应用中,通常要解决的问题规模不大,用穷举设计的算法其运算速度是可以接受的。此时,设计一个更高效率的算法代价不值得。
3、 穷举可作为某类问题时间性能的底限,用来衡量同样问题的更高效率的算法。
穷举怎么计算:
1、根据问题的具体情况确定穷举量(简单变量或数组);
2、根据确定的范围设置穷举循环;
3、根据问题的具体要求确定筛选约束条件;
4、设计穷举程序并运行、调试,对运行结果进行分析与讨论。 当问题所涉及数量非常大时,穷举的工作量也就相应较大,程序运行时间也就相应较长。为此,应用穷举求解时,应根据问题的具体情况分析归纳,寻找简化规律,精简穷举循环,优化穷举策略。
(6)破译密码方法有穷举法和什么扩展阅读:
穷举法的基本思想是根据题目的部分条件确定答案的大致范围,并在此范围内对所有可能的情况逐一验证,直到全部情况验证完毕。若某个情况验证符合题目的全部条件,则为本问题的一个解;若全部情况验证后都不符合题目的全部条件,则本题无解。穷举法也称为枚举法。
用穷举法解题时,就是按照某种方式列举问题答案的过程。针对问题的数据类型而言,常用的列举方法一有如下三种:
(1)顺序列举 是指答案范围内的各种情况很容易与自然数对应甚至就是自然数,可以按自然数的变化顺序去列举。
(2)排列列举 有时答案的数据形式是一组数的排列,列举出所有答案所在范围内的排列,为排列列举。
(3)组合列举 当答案的数据形式为一些元素的组合时,往往需要用组合列举。组合是无序的。
参考资料:网络-穷举法
⑦ 密码破解有什么办法
破解密码的办法有许多种,下面小编为咱们介绍一些对比常见的,那破解暗码最常见的办法都有哪些呢?
一、CMOS 破解
运用电脑,首要需求开机。因而开机暗码是咱们最先要遇到的。尽管 CMOS 品种各异,但它们的加密办法却根本一起。通常破解的办法主要从
"硬"和"软"两个方面来进行。
1."硬"免除办法
硬件办法免除 CMOS 暗码原理是将主板上的 CMOSRAM 进行放电处置,使存储在 CMOSRAM 中的参数得不到正常的供电致使内容丢掉,然后起
到免除 CMOS 暗码的意图。一些报刊对怎么破解 CMOS 暗码的通常做法,如跳线短接法和电池短接法已有较多介绍,操作起来也非常便利。但咱们
这里要介绍的是个特别窍门,这也是一些电脑 DIY 们很喜欢用的办法。办法也很简略:翻开机箱,将硬盘或光驱、软驱的数据线从主板上拔掉,然
后再发动计算机,BIOS 会在自检时陈述过错并主动进入 CMOS,此刻就能够从头设置 BIOS 内容了。
2."软"免除办法
严格地说,"软"免除 CMOS 暗码没有"硬"免除办法那么彻底,但也非常见效。CMOS 暗码依据需求,可设为通常级用户暗码和超级用户级暗码
两种。前者仅仅约束对 BIOS 的修正,能够正常发动电脑和运转各类软件,而后者则对进入电脑和 BIOS 彻底制止。
1) 破解通常用户暗码
首要用 DOS 发动盘发动电脑,进入 DOS 状况,在 DOS 指令行输入 debug 回车,然后用所列的其间任何一种办法的数据免除 CMOS 暗码,从
头发动电脑,体系会通知你 CMOS 参数丢掉,需求你从头设定 CMOS 参数。经过实验,这是一种很有用的办法。"-"后边的字母"O",表明数值输出
的地址,70 和 10 都是数值。
2) 破解超级用户暗码
这里咱们需凭借外部东西。咱们选用最为经典的 BiosPwds,是一款免费软件,对比合适对 DOS 不太熟悉的电脑用户,很久以前就为大家所熟
知,只需悄悄一点,就会将用户的 CMOS 暗码显现出来。东西最新版别 1.21,127KB
下载解压后,双击该软件的履行文件,在呈现的界面中点击"Getpasswords"按钮,稍等二、三秒即会将 BIOS 各项信息显现于 BiosPwds 的界面上,
包括:Bios 版别、Bios 日期、运用暗码等,这时你便能够很轻松地得知 BIOS 暗码。
二、破解体系暗码
体系暗码是你登录到操作体系时所运用到的暗码,它为你的计算机供给了一种安全维护,能够使你的计算机免受不合法用户的运用,然后保证
电脑和秘要数据的安全。
1. w indows98/ME 的体系登录暗码
① 撤销法
最简略的一种办法是在体系登录需求输入暗码时,你啥也不必输入,直接点击撤销,能够进入操作体系。但用此种办法只能拜访本机的资源,
若是计算机是局域网的一部分,你将不能拜访网络资源。
② 新增运用者
当你因为暗码疑问被挡在体系之外时,无妨为体系再新增一个运用者,然后从头登录,相同能够登录体系并拜访体系或网络资源。单击"开端"/"
设置"/"控制面板",然后双击"用户",翻开"用户特点"对话框。接着,依据提示顺次输入"用户名"、"暗码"、"个性化项目设置"中所需的内容,最终
单击"完结"。
③ 删去"P WL"文件
删去 windows 装置目录下的 .P WL 暗码文件和 P rofiles 子目录下的一切自己信息文件,然后从头发动 Windows,体系就会弹出一个不包括任何用户名的暗码设置框,咱们无需输入任何内容,直接点击"断定"按钮,windows 暗码即被删去。
④ 修正注册表
运转注册表编辑器,翻开注册表数据库"HKEY _LOCA L_MACHINENetworkLogon"分支下的"username"修正为"0",然后从头发动体系,也可到达
去掉暗码的意图。
2. 破解 windowsNT 暗码
若是你有通常用户账号,有一个很简略的办法获取 NTAdministrator 账号:先把 c:w inntsystem32 下的 logon.scr 改名为 logon.old 备份,然后
把 usrmgr.exe 改名为 logon.scr 再从头发动。logon.scr 是体系发动时加载的程序,从头发动后,不会呈现以往的登录暗码输入界面,而是用户
管理器,这时你就有权限把自个加到 Administrator 组。
3. w indows2000 暗码
发动盘发动电脑或引导进入另一操作体系(如 Windows98),找到文件夹"X:"(X 为 w indows2000 地点磁盘
的盘符),将此文件夹下的"Cookies"文件夹删去,然后从头发动电脑,即能够空暗码疾速登录 windows2000。
4. 破解 windowsXP 的暗码
在发动 window sXP 时按 F8 键挑选带指令行的安全方式,运用 net 指令能够对用户身份进行操作。具体进程如下:运用指令"netuserabcd/add"
增加一名为 abcd 的用户,运用指令"/add"将用户 abcd 提升为管理员,从头发动电脑,用 abcd 身份登录,最终对
忘记暗码的用户进行暗码修正即可。
三、破解几个常用软件暗码
当前,更多的用户懂得了运用电脑软件对自个的一些储存在电脑中的信息进行加密操作,使无权阅览的人无法轻松翻开这些重要材料。下面就
让咱们一块看一下几个常用软件暗码的免除:
1. 破解 WPS 系列暗码
若是你是合法用户,在忘却暗码时,发动 WPS 程序,点击"文件"/"暗码设置"菜单,在呈现的暗码设置对话框中能够看到原暗码会主动以"
"号的办法呈如今"暗码"文本框中,点击"铲除"按钮,再在随后呈现的提示框中点击"承认"按钮,该加密文件的暗码现已被铲除了。今后再次翻开
该文件就不再需求输入暗码了。若是你不是合法用户就只能凭借有关东西进行破解。如今破解 WPS 暗码的软件许多,但论其功用强大,破解速度
快就要数国产的 Edward'sWPS2000P asswordRecovery 了。该东西破解 WPS 暗码选用的是破解密码的常见的办法———穷举法。运用进程如下:首
要,在程序界面中的"EncryptedWPS2000file"的文本框中经过右侧的"阅读"按钮参加需破解的 WPS 加密文件;然后挑选暗码破解办法,该软件有
以下几种暗码破解办法:Brute-force(强力进犯)、Dictionary (字典进犯)、mask(掩码查找)等等,通常选用"Brute-force"(强力破解)法;接着在
"Brute—forceRangeOptions"列表框中挑选破解密码能够包括的暗码规模,例如:巨细写字母、数字、是不是有空格、特别字符等;此外还要指定暗
码长度,如 6 位或更长;最终,当上述几项设置结束后,请点击"RUN"选项,暗码很快得以破解。
2. 破解 Word 文档暗码
能够是微软的 Office 太有目共睹了,对于它的破解软件非常多。下面先让咱们来看看怎么破解它的文档暗码。咱们选用一款国产的软件
"97/2000/XP 暗码检查器",这是一款仅有 29KB 巨细的微型简体中文的 Word 暗码免除软件。此软件无需装置,双击可履行文件即可。该东西能够
破解 Windows9X/NT/2000/XP 全系列的文档暗码,能够查找最多 13 位的暗码(未注册版只撑持 3 位),运用"字典式"穷举法破解。运用时在程序
中点击"文件"/"翻开"指令参加需破解文档;在"使命特点"中设置暗码类型,主张将几个选项悉数选中;填写暗码长度;点击"断定"回来主界面,挑选"操
作"/"开端破解指令即可进行暗码破解
3. 破解 Excel 文档
咱们选用一个叫 AdvancedExcel97P asswordRecovery 的东西,614K,近来版别 1.01,它能够敏捷破解 Excel 文件的暗码。A d
vancedExcel97P asswordRecovery 下载后需求装置,装置结束后翻开其程序主界面,经过阅读按钮翻开需求解密的电子表格文档,挑选暗码 长度,
设置暗码类型,最终点击蓝色的开端破解按钮,稍等片刻会弹出文档暗码已被破解的提示菜单。
4.破解 OICQ 暗码
咱们运用一个叫"OICQ 暗码终结者"的东西。运用进程如下:首要要设置你的 OICQ 的装置目录;接着挑选查找用的字符集,例如选上图中小写
字母的字符集,就选中小写字母前的复选框或将"根本设置"下面的一切方框悉数选中;然后设置查找暗码的位数,主张不要太长,例如 8 位,那就需
求很长时刻,不知你有没有耐性;最终单击"开端"按钮即可进行 OICQ 的暗码破解。据网上高手称 Oicqpassov cr 的穷举速度能够到达每秒钟数千次,
若是你想破解的 qq 暗码仅仅 4-5 位的话,我想在几分钟之内 O icqpassover 就能够破解暗码了。
四、破解网络暗码
网络正悄可是敏捷地走进咱们的平常日子。但作为通常的网络用户,大家都有一种一起的担忧,即是网络的安全隐患。所以不得不对自己网络
活动采纳有用的维护措施———加上各种暗码。但这些暗码一旦忘记,变成咱们进行作业的大碍。下面是一些有关网络暗码的破解窍门。
1. 破解上彀账号与暗码
日付CPA联盟 www.cdybox.com
作为平常上彀的桥梁,咱们每自己都需求在上彀时进行上彀账号与暗码的设置,这样才干登录网络。运用一些东西软件取得账号并不是很难的
工作,乃至能够说是一件垂手可得的工作。这里咱们凭借一个叫 GetIP 的东西,这是个由国人刘骥描绘开发的"口令暗码"辨认软件。GetIP 能够协
助咱们将那些代表口令的暗码"***"
简略,运转 GetIP .exe 可履行文件,呈现程序界面,将鼠标指向"点击(放大镜)处并拖动",用鼠标拖着移动到想要得知的暗码处,实在的暗码口令就会当即反应到"文本"框中。
2. 破解 IE 分级检查暗码
IE 阅读器供给了分级检查功用,它能够在用户的设置下对某些页面进行过滤,只要晓得分级检查功用暗码的用户才干检查有关页面的信息。若
是忘记了分级检查功用的暗码,不光不能拜访受到约束的站点,并且不能更改已有的约束等级,重装 IE 也没有用,怎么办?发动注册表编辑器,找
到"HKEY _LOCAL_"子键,找到一个名叫"KEY"的键值项,它即是用户设置 IE
分级检查口令(数据现已加密),用户只需删去该键值就能够撤销分级检查口令,然后从头设置 IE 分级检查暗码即可。
3. 破解 OE 暗码
在 OE 程序中有三种暗码:邮箱暗码、新闻组暗码和用户身份承认暗码。下面咱们以一个叫"暗码截取"(3.1 特别版)的软件,可运转于
WIN9X/2000/NT/XP ,110KB,可到 http://gaoasp.diy.163.com/处下载。软件能够用于破解 Web 的邮箱暗码、POP3 收信暗码、FTP 登录暗码,
并将暗码显现、保管,或发送到用户指定的邮箱。暗码截取进程:暗码截取软件将截取到的暗码输入框中的暗码(如拨号衔接、OICQ、IE 中的暗码),
以暗码明文方式保管在用户自定义的文件中(缺省为 c:password.txt),若是没有截取到暗码,暗码文件将不存在。一起能够将获取到的暗码发送到
用户指定的邮箱中。暗码截取 2.8 撑持的操作体系:w indows9X/NT/2000。该软件不需装置,下载并解压后,直接双击 getpassword.exe 运转,点
击图中的"邮件设置"选项,设置将截取到的暗码发向指定信箱,接着点击"暗码文件"选项,设置将截取到的暗码保管在本机的 c:passw ord.txt 中,
以便随时检查。
4. 破解 Foxmail 暗码
有相当多的用户,运用简略却功用强大 Foxmail 做邮件接纳东西。可是因为 Foxmail 自身的安全隐患,一些人只须新建一个账户后,进入 Foxmail
缺省的装置目录下,将新建的账户目录下的"account.stg"文件仿制后将你的账户文件掩盖,你所树立的账户暗码就会被铲除。