破解BIOS(41

来源:百度文库 编辑:神马文学网 时间:2024/04/29 21:22:03
一、利用DEBug命令破解BIOS密码:
在DOS模式下输入指令debug出现“_”
在后面输入 o 70 10 回车
再次输入 o 70 10 回车
最后输入 quit 回车退出编辑
然后从新启动电脑,会提示CMOS出错
这时就不需要密码就可进入了

二、利用BASIC语言破解BIOS密码
在BASIC程序中输入下面的指令,然后执行即可
10 SCREEN 0
20 COLOR 10,5
30 DIM A(9)
40 CLS
50 PRINT SPACE%(980);TAB(22);"THE NUMBER 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 THE 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 THE 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

三、利用C语言来破解
#include
#include
#include
main()
{
int i;
char result;
char temp=0
printf("the password is :");
outportb(0X70,0X1d);
result=inportb(0X71);
for(i=6;i>=0;i-=2)
{
temp=result;
temp>=i;
temp=temp&0X03;
printf("%d",temp);
}
outportb(0X71);
for(i>6;i>=0;i-=2)
{
temp=result;
temp>>=i;
temp=temp&0X03;
printf("%d",temp);
}
return 0;
}

四、利用dos下的edit 来破解
在ms-dos 环境中输入edit
然后启用dos下的文本编辑器
alt+179 alt+55 alt+136
alt+216 alt+230
alt+112 alt+176 alt+32
alt+230 alt+113
alt+254 alt+195 alt+128
alt+251 alt+64
alt+117 alt+241 alt+195
然后保存为文件名为crackcmos.com
退出编辑器到MS-DOS环境
直接输入指令crackcmos.com 即可