- ·上一篇文章:最后的战役--[第三次注入中国黑客联盟]
- ·下一篇文章:建立全局安全体系防范DoS攻击
阿鸟破密码
喜欢这些内容嘛,请告诉你身边的朋友,易下载中心-QQ资源-itnetcn.com一起享受这份乐趣,本站内容来源互联网
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| 计算机启动时,由存放在主板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); printf("\n--By skyjacker"); 3-->>方法3--绿色环保型: 注:xx,yy是显示结果,1d,1c这两个单元存放的是cmos密码加密后的结果, |

