有关cmos密码破解及原理
我们的天性就是破坏!!!!
…… ……
…… ……
哈哈,Sorry,失态了。我叫糖醋排骨,今天由我跟大家上一节破解课,我实在是不讨厌破坏,因为我们要防止一切阻挠我们的东西存在,首先呢,就是可恼的CMOS密码。尽管有很多文章介绍了这方面的知识,我还是想介绍一点与单纯破坏不同的东西以及原理。
首先介绍CMOS,你要是不感兴趣,可以睡觉。
经过我的努力,总算找到了CMOS中128个字节各自的功用(查书查了我一天):
00 ~~ 09 系统时钟
0A ~~ 0D 寄存器状态
0E 诊断状态 (不知道什么意思)
0F 下电状态 (不知道什么意思)
10 软驱类型
11 密码域/保留 (还是不清楚是什么)
12 硬盘类型
14 设备字节
15 ~~ 18 内存 (基本,扩充)
19 ~~ 1A 硬盘参数
2E ~~ 2F 校检和 (非常重要,以后有用!!)
30 ~~ 31 扩充内存
32 世纪值
33 标志码
38 ~~ 3B 密码储存区域 (关键的东东!)
没提到的就都是保留字节。
下面说说最基本的破解方法及原理:
debug
-o 70 10
-o 71 11
-q
这是流传得最广泛的破解方法,破解率为 99.609375%,这个数字不是胡诌的,在写入的地方总共有256种可能,万一你倒霉到写入的和原来的一样,就等于白干了,所以破解率为255/256为99.609375%。原理在于上面所说的2E~~2F字节储存的内容,它是10~~2D单元的和,每次计算机都要校检,如果不对的话,则需要重新设置。无耻的“黑客”(如果算得上的话)利用了这一点来破解,尽管它也许并不知道原理。其中端口70h是个只写的端口,设置CMOS中数据的读写地址,端口71h就是在70h设置的地址进行读写的端口(很拗口)。上面两句意思是设置地址为10h,然后写入数据11。你也可以用其他的高级语言实现:
Basic out 70,10:
out 71,11:
(
有关cmos密码破解及原理
最新推荐文章于 2020-12-14 11:47:58 发布