20CN网络安全小组第一代论坛
发表新主题  发表回复

个人资料 | 社区目录 用户登录 | | 论坛搜索 | 常见问题 | 论坛主页
  下一个最老的主题   下一个最新的主题
» 20CN网络安全小组第一代论坛   » 电 脑 技 术   » 编程破解   » 万能BIOS密码破解方法,里面还有破解BIOS密码的软件的原码!值得一看!!!

   
作者 标题: 万能BIOS密码破解方法,里面还有破解BIOS密码的软件的原码!值得一看!!!
笑百事
未注册


图标 1  发表于         编辑/删除帖子   引用原文回复  
万能BIOS密码破解方法(谢谢作者 冰冷的心 提供)

前些日子冰冷的心在学校上机,出于正常需要想改变一下BIOS设置,没想到所有的BIOS都被某些别有用心的老师设置了密码(嘿嘿。。。)。冰冷的心素来讨厌这种用密码来阻碍别人正常行动的行为,遂研究了一下BIOS的加密方法,略有小成,不敢独享,拿出来与大家讨论。

首先来看BIOS的加密算法:COMS 1ch或3ah处的一个字通过进位的循环左移两位,然后与输入的密码相加,最后得到的字就是密字,密码的长度不超过8位。算法中“通过进位的循环左移两位”,可以把它描述为4a-65536k+k(其中a为密码,k=0-3)。所以BIOS的加密算法可用数学公式表示为:

(……((4a7-65535k7+a6)*4-65535k6+a5)……)4-65535k1+a0=w

式中a1为密码,k1=0-3,w为密字。

然后就是化简求解,冰冷的心懒病又犯了,嘿嘿,就不一步一步写了,如果你有兴趣就自己化吧,告诉你一个窍门:前5位密码循环左移等同于算术左移,即k7-k4为0

算法原理其实还有很多重要的没说,不过冰冷的心懒病实在是厉害,二来我怕各位看着也枯燥,我直接奉献出根据这个算法写出的Basic程序得了,编译通过,的确可以破解任何BIOS密码。冰冷的心真是好样的!嘿嘿,自吹自擂中。。。。。。

10 SCREEN 0
20 COLOR 10,5
30 DIM A(9)
40 CLS
50 PRINT SPACE$(980);TAB(22);"THE PASSWORD FOR ZHE BIOS IS:";
60 OUT&H70,28
70 P=INP(&H71)
80 OUT&H70,29
90 Q=INP(&H71)
100 X=16^2*Q+P
110 COLOR 30,5
120 I=0:J=0:N=0
130 Y=X+I*65535
140 Z=INT(3*Y/(4^(N+1)-1))
150 IF Z<=126 THEN 190
160 N=N+1
170 IF N<8 THEN 140
180 I=I+1:J=0:N=0:X=16^2*Q+P:GOTO 130
190 IF Z<32 THEN 180
200 A(J)=Z:J=J+1:A=Y-Z*4^N
210 IF A=0 THEN 230
220 N=N-1:Y=A:GOTO 140
230 FOR K=0 TO J
240 PRINT CHR$(A(K));
250 NEXT
260 COLOR 10,5
270 END

 

 

------------------
用许多的时间去后悔,不如再开始新的努力!
我是一只大大大鸵鸟,想要飞也飞也飞不高!

IP: 已记录
小熊
未注册


图标 1  发表于         编辑/删除帖子   引用原文回复  
如果他把密码设为system
不拨电池,能破吗,呵呵呵

------------------
我想当红客和网络警察
我会朝这个目标学的

IP: 已记录
笑百事
未注册


图标 1  发表于         编辑/删除帖子   引用原文回复  
能破是能破只不过是要去找公用密码~~~~~~~

------------------
用许多的时间去后悔,不如再开始新的努力!
我是一只大大大鸵鸟,想要飞也飞也飞不高!

IP: 已记录
小熊
未注册


图标 1  发表于         编辑/删除帖子   引用原文回复  
公用密码是以前的版本才有,
是什么wantgirl啊,这个才搞笑
还有就是公司名称。
好多啊。
但现在没用了

------------------
我想当红客和网络警察
我会朝这个目标学的

IP: 已记录
n
未注册


图标 1  发表于         编辑/删除帖子   引用原文回复  
quote:
发贴人:
:
如果他把密码设为system
不拨电池,能破吗,呵呵呵


跳线呀

IP: 已记录
little
未注册


图标 1  发表于         编辑/删除帖子   引用原文回复  
你的方法好麻烦,以前我编过同样的程序,不过我感觉有些罗嗦,还有一个更简单的方法。首先用debug之类的软件找出1ch,1dh(16进制)数据,转化为2 进制(先高后低)在分4组,得到8为数据,是一下作为密码结果看如何,不过对新出的主板我没试过,有兴趣的你可以一试。
IP: 已记录

 
发表新主题  发表回复 关闭主题 突出主题 移动主题 删除主题 下一个最老的主题   下一个最新的主题
 - 适于打印的主题视图
转到:
联系我们 | 20CN网络安全小组

Powered by Infopop Corporation
UBB.classic™ 6.5.0
NetDemon修改版 1.5.0, 20CN网络安全小组 版权所有。