无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2092|回复: 9
打印 上一主题 下一主题

求助一个关于四进制的问题

[复制链接]
跳转到指定楼层
1#
发表于 2009-4-29 23:43:17 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
在这里有一个2007年12月份的贴子:15秒内破解出cmos密码
http://www.xtzj.com/read-htm-tid-217713.html

中间有这样一个方法:
============================================================================================
方法3--绿色环保型:
我觉得这也是现在最快,最好,最实用的方法了!!!!!
无论你到哪里,包括网吧好像也是一大堆award吧
如果你暂时无c语言编译器或相关破解程序,用这种的方法也可以快速破解出cmos密码(15秒完全可以了,你用了多少呢?)
主要是看你键盘输入以及实现16进制和4进制的转化的速度(考试啊?-:)
过程有三步:(很简单的,不过说明有点麻烦罢了:)
1。进入ms-dos,键入debug(这不是清除cmos密码吗?---放心,这次不会了,
出现字符“-”,键入如下指令
c:\debug
-o 70 1d
-i 71
xx
-o 70 1c
-i 71
yy
-q
注:xx,yy是显示结果,1d,1c这两个单元存放的是cmos密码加密后的结果,
计下这两个16进制数
2.将他们转化为4进制
比如:
xx是8E,转化后为 2032,
yy为3B,转化后就是0323,
两个合并xxyy为22201001 ,这就是cmos的密码了.
(我的原先密码为87654321同样还有效!!)
如果xx或yy转化后,不足四位则在最前面加"0"凑足四位(比如0323).
如果你的运气不坏的话,成功率为98%以上.(毕竟award主板也有许多别的型号).
3.如果懒的计算的话,用win2000的科学型计算器转化即可(15秒之内如何?).
(win98中无16进制和4进制的转化,非运算不可了
===========================================================================
其中:
xx是8E,转化后为 2032,
yy为3B,转化后就是0323,
两个合并xxyy为22201001 ,这就是cmos的密码了.

四进制我可以理解,并且能够计算,但我搞不明白的是,xxyy合并后为什么是22201001,而不是20320323,百思不得其解,特向高手们请教了,先多多谢过了,期待答案。。。。。。
10#
 楼主| 发表于 2009-5-2 22:16:37 | 只看该作者
原帖由 yichya 于 2009-5-1 10:30 发表
楼上啊,这个网站似乎挂了。


网站没问题,我刚才试了,一切正常,你再进一下。。。。。
回复

使用道具 举报

9#
发表于 2009-5-1 10:30:30 | 只看该作者
楼上啊,这个网站似乎挂了。
回复

使用道具 举报

8#
 楼主| 发表于 2009-4-30 12:11:57 | 只看该作者
学习了,谢谢楼上两位。我找时间试一试直接转出的8位四进制数是否就是密码。

另外,我发现一个多进制计算器的网页,64进制以下随便转换,如果你们需要可去这个网页:

http://www.2u3.cn/Conversion/jinzhi/

[ 本帖最后由 bgwhw 于 2009-4-30 12:13 编辑 ]
回复

使用道具 举报

7#
发表于 2009-4-30 11:08:34 | 只看该作者
原帖由 ppowers 于 2009-4-30 09:50 发表
(4)10=(31)4
例如10进制的4就是4进制的31.
通用公式n位N进制数(An-1An-2An-3....................A0)的表示的十进制数为
An-1X(N)^(n-1)+An-2XN)^(n-2)+...+A0

你的“10进制的4就是4进制的31”,这句话是错的,应该等于4进制的10才对,4进制的31=3X4的一次方+1X4的0次方=3X4+1X1=10进制的13。
回复

使用道具 举报

6#
发表于 2009-4-30 09:50:35 | 只看该作者

回复 #2 lvyanan 的帖子

(4)10=(31)4
例如10进制的4就是4进制的31.
通用公式n位N进制数(An-1An-2An-3....................A0)的表示的十进制数为
An-1X(N)^(n-1)+An-2XN)^(n-2)+...+A0
回复

使用道具 举报

5#
发表于 2009-4-30 09:47:22 | 只看该作者
XXYY=8E3B也就是二进制的1000 1110 0011 1011,要划分为4进制形式,只要把它分为两位一组即可很方便的转换,10 00 11 10 00 11 10 11,再根据每组的值得出4进制数,也就是这个四进制数是20320323,不可能得出22201001,楼主可能被误导了。
回复

使用道具 举报

4#
发表于 2009-4-30 09:33:28 | 只看该作者
既然可以进到DOS下,那么就可以用Debug清除BIOS密码,管它是什么密码呢?清除命令:
-O 70,10
-O 71,11
-Q
即可。
回复

使用道具 举报

3#
 楼主| 发表于 2009-4-30 08:03:30 | 只看该作者
原帖由 lvyanan 于 2009-4-30 07:32 发表
LZ介绍的方法值得商榷,首先一点,一个两字节的16进制数,最大的表示状态为65536个,仅有5位,如何能表达8位的10进制数,四进制有效的最大数值是3,那么如何表达10进制的3以上的数?仅从此一点就可判断其不正确 ...


首先谢谢您,您分析得有道理。不过我还有两点疑问:
1、看那个贴子,是用四位16进制数(xxyy)表达一个8位密码,从位数上看应该没问题。
2、贴子中所说的破解出的密码应该是指通用的“超级密码”,而不是我们自设的密码。Award主板有没有这个超级密码?如果有,有没有可能采用的就是一个8位的四进制数?

我想验证一下,但现在就是搞不清他那个22201001是怎么来的???
回复

使用道具 举报

2#
发表于 2009-4-30 07:32:23 | 只看该作者
LZ介绍的方法值得商榷,首先一点,一个两字节的16进制数,最大的表示状态为65536个,仅有5位,如何能表达8位的10进制数,四进制有效的最大数值是3,那么如何表达10进制的3以上的数?仅从此一点就可判断其不正确,因为信息量无法平衡。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2026-1-24 04:20

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表