尽管通过给CMOS加个密码,可以防止别人进入BIOS菜单修改机器的配置。但是这并不保险,任何稍微有点电脑常识的人都可以轻而易举地利用软盘启动Debug程序、密码破解程序攻破Windows下的密码。
方法一:更改硬件配置
当丢失CMOS密码时,可以先尝试改动机器的硬件配置后再重新启动。因为启动时如果系统发现新的硬件配置与原来的硬件配置不相同,可能会允许直接进入CMOS重新设置而不需要密码。改动硬件配置的方法很简单,比如拔去一根内存条或安装一块不同型号的CPU(当然要主板支持)、更换一块硬盘等等。
方法二:通用密码法
现在大多数主板用的BIOS系统基本上都是Award、AMI等厂家的,这些厂家在生产的时候都为自己的BIOS预留了万能密码,以防万一,其中,
Award4.51版以前的通用密码为Wantgirl、Syxz、dirrid、Award、Ebbb、589589、h996、 AWARD_SW、j262、HLT、SERSKY_FOX、BIOSTAR、ALFAROME、jkwpeter、j256、 AWARD?SW、LKWPETER、aLLy、589721、awkward、CONCAT。
AMI BIOS的万能密码为AMI、BIOS、PASSWORD、HEWITT RAND、AMI?SW、 AMI_SW、LKWPETER、A.M.I。注意
应区分大小写。
以上万能密码在486、奔腾主板上破解CMOS口令几乎百发百中,而对PII或以上级的主板就不那么灵光了。能破解PII以上级的新主板的万能密码很少,据目前了解,可尝试用abaubjao。

方法三:利用Debug命令破除Setup密码
如果计算机能正常引导,只是不能进入BIOS设置,也就说机器设置了Setup密码。这种密码设置主要是为了防止未授权用户设置BIOS,但可以利用DOS状态下的Debug命令向端口 70H和71H发送一个数据,手工清除该密码,具体操作如下:
C:\>DEBUG
—0 70 10
一O 71 01
一Q
或者
C:\>DEBUG
—0 70 2e
—O 71 00
一O 70 2f
—O 71 00
一Q
重新启动计算机后,就可以直接进入CMOS修改设置,而不再询问密码了。
注意
70和71是CMOS的两个端口,可以向它们随意写入一些错误数据(如20、16、17等),就会破坏CMOS里的所有设置。
方法四:无敌Copy法
当系统自检完毕,准备引导Windows时按下(P8)键,选择“Safe mode command prompt only”(安全命令模式),在DOS状态下(也可在Windows95的DOS下),键入以下命令:
c:>copy con cmos.com
然后进入编辑状态,一手按住[Alt]键,另一只手在小键盘(按键盘上面那—排数字键是没有作用的)上敲击下列数字串,再同时抬起双手,如此反复:179,55,136,216, 230,112,176,32,230,113,254,195,128,251,64,117,241,195。输入过程中,每松开一次[Alt]键屏幕上都会出现一个乱字符,不必管它。完成后,再按[Ctrl+Z]或[F6]键保存,得到一个新的程序Cmos.com。
直接运行Yk.com这个文件,屏幕上应该没有任何提示信息,然后重新启动计算机即可清除CMOS里的密码。当然,CMOS里的其他设置也会同时被清除,这就需要重新设置了。
可以用“Type Corm.com”命令显示文件内容,显示的内容应为ASCII码。
重新启动,按(Del)键直接进入,即可重新设置CMOS。以后只要运行程序Cmos.com,即可解开COMS密码。
方法五:利用工具软件Cmospwd.exe
可以利用专门破解CMOS密码的工具软件Cmospwd。只要在DOS下启动该程序,它就会将用户的CMOS密码显示出来。该工具软件支持Acer、AMI、AWARD、COMPAQ、 DELL、IBM、PACKARD BELL、PHOENIX、ZENITH AMI等多种BIOS,并且使用非常方便。
方法六:COMS密码破解工具CMOSCracker
现在的PC都可以设定开机密码。密码—般有两种:User Password和Supervisor Password。前者可以开机,而后者可以进入CMOS中进行设置。这两个密码存储在主板的BIOSRAM芯片中,但并非简单存储,而是将它们进行了编码,形成一个32位长的Word密文存储的。开机时,用户输入密码,同样进行编码,然后与存储的密文比较,相同则密码正确,否则密码错误。由于密码可以接受长度最小为1位最大为8位的可打印ASCII字符,能用来作为密码字符的最小ASCII码为20H,即“空格”字符,最大ASCII码为7EH,即“空格”字符,共计有7EH—20H+1=95个字符。显然,密码组合共计有95一次密+95二次密+95三次密+… +95八次密=95X((1—95八次密)/(1—95))>95八次密,即超过6600亿不同的密码,而密文只有65 536种可能,所以该函数映射关系是多对一的。
CMOSCracker工具正是利用了这一原理,取出存储在BIOSRAM芯片中的密文Word然后进行逆运算,找到部分密码字符串。虽然它们不一定与原密码相同,但是经过编码后一定与原密码经过编码后的密文Word相同,故可以与原密码达到相同的效果。
方法七:工具软件BiosPwds.exe
利用这个工具可以很轻松地得知BIOS的密码。使用上相当简单,执行后会有BiosPwds的界面,只需单击界面上的(获取密码]按钮即会将BIOS各项信息显示于 BiosPwds的界面上,包括BIOS版本、BIOS日期、使用密码、通用密码等,这时便可以很轻松地得知BIOS密码。
方法八:CMOS放电
如果没有密码根本就不能启动计算机,也就是机器设置了System密码,那就无法通过软件来解决密码遗忘的问题了。此时惟一的方法就是打开机箱,给CMOS放电,清除 CMOS中的所有内容,然后重新开机进行设置。
放电的方法有电池短接法、跳线短接法和芯片放电法。
电池短接法是将主板上的电池从主板上摘下来,用一根导线将电池插座短路,对电路中的电容放电,使CMOS RAM芯片中的信息被清除;有些主板设置了CMOS密码清除跳线,参见主板说明书将该跳线短接,就是所谓的跳线短接法;芯片放电法是将一端接地的导线在CMOS芯片的插脚上快速匀速划过
责任编辑: Kingkong 参与评论(本功能暂未开放) 网站首页|教学文件|电子教案|课件下载|技术文章|硬件信息|维修经验|视频资源|常用软件|在线问答|手机数码|关于我们|IT资讯|站内搜索|英语学习|作业上交|来源百度|考试相关|招生考试咨询|休闲频道|财经证券
Copy Right 中国微修网
Powered By: KingCMS 3.0 Beta

转载于:https://blog.51cto.com/sang0909/124489

怎样破解BIOS密码相关推荐

  1. linux破解BIOS密码

    两年前的某一日,心血来潮的给BIOS加了一个密码,两年之后的今天可想而知.着实让我头疼了半天,还是想不出来.想来想去还是破解的快. 具体的来说,不是破解BIOS密码,而是做了一个清除操作而已.下面是所 ...

  2. 使用软件破解BIOS密码

    使用软件破解BIOS密码 偶尔会发生忘记了BIOS密码的特殊情形,一些操作需要在BIOS下才能完成,这样的情况就显得略微尴尬. 这里介绍两个比较受欢迎的的第三方软件来破解找回BIOS密码 (一些软件对 ...

  3. 浅谈通过CMOS放电破解BIOS密码的原理

    浅谈CMOS放电破解BIOS密码的原理 ROM和RAM BIOS CMOS 主板电池 CMOS放电清除BIOS密码 电脑开机密码是软件密码,比较容易破解:BIOS密码是硬件密码,如果忘了BIOS密码该 ...

  4. 免费破解所有型号 IBM 笔记本 BIOS 密码

    笔记本的 BIOS 超级密码可不像台机的 BIOS 密码一样,直接给电池放个电就完事了.尤其是 IBM 的笔记本电脑.在以前更是不可能的任务,不过随着技术的进步,出现了一种利用串口(COM)端口来破解 ...

  5. 破解Linux/GRUB/BIOS密码

    第一部分:如何破解linux root密码. Linux安装完毕后会有一个linux root用户.那么如何在不知道密码的情况下修改掉linux root用户的密码呢?本系统使用RedHat Linu ...

  6. 不开电脑机箱,Ubuntu下软件清除bios密码

    要是在学校或公司里,遇到bios被加密的情况,如果这时采用开机箱,拆电池的方法就不太方便了,太过显眼. 于是,今天上网google了一翻,想找找不开机箱就能清除bios密码的方法,貌似windows下 ...

  7. 清除 bios 密码

    如果你的电脑是台式的就用以下方法: 1.跳线法:拆开机箱在主板上找到coms跳线(可参照主板说明书),该跳线有个3个针脚,主板正常运行时一般是插在1-2针脚上的,只要将跳线插到2-3针脚上几秒钟,然后 ...

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

    今天下午,zhlilysister给我发信息,问我BIOS密码的破解. 我一想,拔电池啊,这点她不会不知道,我琢磨了一下,估计她是笔记本的BIOS密码忘了. 后来她说,是自己的笔记本BIOS密码忘了  ...

  9. BIOS密码清除方法

    方法/步骤 清理BIOS密码还分很多种情况: 如果可以进操作系统,可以尝试使用命令清除. 打开命令提示符窗口(cmd),如果是64位的操作系统,可能不能在命令提示符中运行debug命令,可以使用DOS ...

最新文章

  1. 相机模型--A Theory of Catadioptric Image Formation
  2. FPGA加载bit文件可以工作,加载mcs不能工作的原因
  3. 【UML 建模】UML建模语言入门-视图,事物,关系,通用机制
  4. 关于c中的inline
  5. 分布式、高并发、多线程,到底有什么区别?
  6. k8s的网络优化(metallb)
  7. Java架构经验总结
  8. CSS布局奇淫技巧之--各种居中
  9. C#LeetCode刷题之#541-反转字符串 II(Reverse String II)
  10. struts2 表单提交乱码问题解决办法
  11. Unity3d高频率面试题目(选择题)
  12. mybatis缓存学习笔记
  13. Flutter布局锦囊---蜡笔画的表单
  14. JS调用服务器端方法
  15. 【收藏版】长文详解基于并行计算的条件随机场
  16. mysql对象资源管理器在哪里_文件资源管理器在哪
  17. android条码扫描串口,串口条码扫描器的正确安装方法[图解]
  18. chart.js使用学习——混合图表
  19. matlab方波响应,对周期方波信号进行滤波matlab的实现
  20. taobao tt 配置

热门文章

  1. linux解压zip文件
  2. win10系统用hexo+GitHub搭建博客遇到的坑
  3. Mac -- VScode配置leetcode环境,解决node.js环境报错问题
  4. 吐血推荐!5款好用又骚气的神站!真的有毒!(附网址)
  5. ffmpeg 合并视频
  6. 写给准备秋招的学弟学妹们
  7. Irene Tong的空间
  8. 离散数学与组合数学-07命题逻辑
  9. Springboot+Mysql实现图书借阅管理系统及教务信息管理系统源码附带运行视频
  10. 实现模拟手机全键盘车牌号输入 jq+css