编程破解CMOS密码

原创 2001年05月10日 13:08:00

编程破解CMOS密码


--------------------------------------------------------------------------------

   如果你忘记了CMOS密码,那你将怎样处理呢?我想,最原始的办法就是放电。
这种方法固然可以达到清除CMOS密码的目的,但在操作时需要打开机箱,而且CMOS设
置也将被一并清除,显然太麻烦。另外还有一种比放电略简单一点的方法,就是
使用DEBUG。其具体操作是:在DEBUG状态提示符下,键入“O 70 11回车”和“O 71 10 回车”,
再按“Q”退出。这样虽然不必打开机箱,但CMOS仍然需要重新设置,所以也不太简便。
  下面我就给大家介绍一种最简便且最有效的解密法。该方法是通过一个小程序来实现的,
程序的运行结果就是CMOS的密码。这个程序在BC++ 3.1下的源代码如下:


  #include<stdio.h>
  #include<conio.h>
  char passwd[9];
  char decode[9];
  void main()
  {
     unsigned int data;
     int count=0;
     asm{                /*获取CMOS密码的原始数据*/
          mov al,29
          out 0x70,al
   in al,0x71
   mov ah,al
   mov al,28
   out 0x70,al
   in al,0x71
   mov data,ax
        }
     while (data>0) {       /*将原始数据转换为有效数据*/
         if (data<0x80){
          passwd[count]=data;
          break;
         }
     else{
    unsigned char temp=data&0x3f;
    if(temp<=0x20)temp|=0x30;
    passwd[count++]=temp;
    data-=temp;
    data>>=2;
         }
   }
     for(int i=0;count>=0;i++)      /*将得到的CMOS密码输出*/
   decode[i]=passwd[count--];
      printf(“The CMOS's password:");
      textbackground(0x4);
      textcolor(0xff);
      cputs(decode);
   }


  有一点应该说明,通过这个程序求出的CMOS密码不一定与你以前所设置的密码一样。
例如,若密码设为“586”,而它求出的却是“80&”。不过,这并不要紧,你只要按它
求得的密码输入,就一定能成功地解开密码。不信,就去试试吧。

15秒内破解出cmos密码

 ---CMOS (Award)密码简介与破解0--3*----计算机启动时,由存放在主板ROM中的bios将cmos数据调入内存中,以实现控制系统。其中,Award主板上的一小块RAM用于存放CMO...
  • Drowning
  • Drowning
  • 2004年11月03日 18:33
  • 962

CMOS密码破解全攻略

2006-06-06 10:03:21 CMOS密码破解全攻略 “CMOS密码”就是通常所说的“开机密码”,主要是为了防止别人使用自已的计算机,设置的一个屏障。“CMOS密码...
  • mybirdsky
  • mybirdsky
  • 2008年01月17日 16:22
  • 1087

笔记本BIOS密码/COMS密码的清除方法

今天下午,zhlilysister给我发信息,问我BIOS密码的破解。我一想,拔电池啊,这点她不会不知道,我琢磨了一下,估计她是笔记本的BIOS密码忘了。后来她说,是自己的笔记本BIOS密码忘了  -...
  • peacepig
  • peacepig
  • 2009年09月21日 21:07
  • 7957

设置CMOS开机密码\设置windows开机密码

1、设置CMOS开机密码 设置了CMOS开机密码后,必须输入密码才能继续计算机的启动 启动过程按del,进入BIOS设置界面 Advanced  BIOS  Features,Enter键 Secur...
  • yeyang123
  • yeyang123
  • 2015年06月06日 23:25
  • 1175

破解CMOS密码

    记得以前很少做破解别人软件的工作,对于win32的程序来说,确实比较难。 那是在读大学的时候经常去学校机房上学,好像那是机房的电脑都装了一个铁甲 软件,无论你怎么破坏,很快管理员就修复了,那时...
  • yiruoyun
  • yiruoyun
  • 2004年12月22日 21:18
  • 1520

破解cmos密码

  要说密码。首先就是CMOS密码了。CMOS(本意是指互补金属氧化物半体存储器,是一种大规模应用于集成电路芯片制造的原料)是电脑主板上的一块可读写的RAM芯片,主要用来保存当前系统的硬件配置。CMO...
  • caobin518
  • caobin518
  • 2005年08月10日 11:55
  • 1176

密码破解小程序的编写

对于一些没有对密码输入次数进行限制的程序,可以通过简单的重复尝试密码来进行暴力破解。更加优秀的方法是对其密码算法进行破解,当然这个方法的难度比较大。我在这里介绍的就是一种暴力破解的方法,实现也比较简单...
  • fastmask
  • fastmask
  • 2005年12月12日 20:25
  • 4133

破解CMOS SETUP密码诀窍

破解Setup密码有多种方式,以下只介绍两种:一.利用Debug命令清除Setup密码前提条件:Bios中已经默认设置了光驱启动,或者部分品牌机在启动时可以选择相应的启动选项。操作方法:将启动盘(类似...
  • jeefchen
  • jeefchen
  • 2010年04月17日 15:25
  • 723

汇编语言 实验14 访问CMOS RAM

汇编语言 访问CMOS RAMCMOS RAM是什么?存放计算机开机必备的一些数据的硬件,由BIOS(Basic input/output system)调用其数据。 怎么用?首先要理解端口的概念,在...
  • lucas_w17
  • lucas_w17
  • 2017年06月16日 21:38
  • 239

Visual C++编程窃取QQ密码

近日无所事事,看到现在的QQ防盗技术越来越好,一般的钩子已经无法获取用户输入 的密码了,我也试图用发送WM_GETTEXT消息以及GetWindowText来获取密码文本框的数据,发现是不可行的。左思...
  • ark1111
  • ark1111
  • 2006年10月08日 10:53
  • 1419
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:编程破解CMOS密码
举报原因:
原因补充:

(最多只允许输入30个字)