thinkpad x200 bios 超级密码破解方法

方法简单点说大概是对密码芯片p24s08的SDA和SCL脚适时改变电压,影响bios读取密码,结果bios读取密码失败,当做没密码了,就可以重设置密码了。


搞了一晚上一上午终于破解了,主要用到两个2k2电阻和两个5v1稳压管和一台带串口电脑。

注1:本方法是在修自己笔记本thinkpad x200时发现的,不确定其他笔记本也可以这样破解,也不确定是否会损坏笔记本,仅供参考。

注2:大致是通过影响bios读取超级密码,使超级密码不起作用,从而清空和重新设置超级密码,只需要在bios界面设置,不需要其他软件。

注3:两个2k2电阻和两个5v1稳压管做的串口i2c编程器及连接密码芯片p24s08与串口的方法自搜(有爱折腾的可以验证下SDA和SCL是否在这里只是需要个+5v电压,若是,则也不需要做编程器了)。

注4:参考了http://blog.jobbole.com/38156/里面的"不需要输入SVP就可以进入BIOS"提示。


我的步骤:

1、原先我机器开机后进入logo画面后会进入提示时间日期错误页面,之后会进入密码输入页面,不输入密码直接回车显示密码错误。

2、接下来的操作GND一直接着,只动SDA和SCL两根。这里频繁的插拔SDA和SCL是为了从外部影响bios获取eeprom中的密码,在插上SDA和SCL时会阻止bios获取密码,bios获取密码失败则按未设置超级密码处理。

3、开机,在logo画面过后与提示时间日期错误前接好SDA和SCL,等会儿能自动进入bios;

4、不接sda和scl重启,此时变成了提示时间日期错误时会提示按f1设置,按f1后是提示输入密码,直接按回车能进入bios,但是bios多项不可设置;

5、前面我一次操作成功,不清楚是否可能需要多次操作。

6、不接sda和scl到达要输入密码的画面,接sda和scl不输入密码直接回车,等会进入bios,拔掉sda和scl,

7、进入密码设置页面,有幸的话(没发现无幸的时候)已经可以修改超级密码,测试会发现需要输入原超级密码,

8、先不进入修改密码对话框,这时候接上sda和scl再打开修改对话框,打开的对话框里面不需要输入原密码,也不要输入新密码,拔掉sda和scl,回车两下,提示修改成功,

9、这时候超级密码已经成了disabled,可以进入设置新密码,输入新密码,保存bios,重启,测试一下是否修改成功。




下面是本人自己看的。

之前买了个旧thinkpad x200笔记本,一公司退役电脑,设有超级密码。一次手贱电脑睡眠中拔内存不开机了,后各种摆弄,包括断bios电池,终于能开机了,只是开机后提示时间日期错误,并要求输入bios超级密码,无奈只能各种找方法。

密码是保存在一片p24s08 eeprom中的,另外也保存了笔记本各序列号(bios设置的第一个画面里的4条号码)等,破解无非是改对芯片中的密码或从芯片中解析出密码。

某宝直接有卖不带密码的这芯片的,但是会改掉各序列号,再者8个小针脚对业余的技术和简陋的工具还是麻烦了,所以没用这方法。另一种读取eeprom再解析的方法好操作(教程网上好几篇了),用到两个2k2电阻和两个5v1稳压管做个串口编程器,只是手上差了稳压管,后买了个usb编程器和稳压管。用usb编程器读取失败,改用自制串口编程器读取成功,软件用的PonyProg2000,得到的bin文件里是乱码,用ibmpass2.x查看还是乱码。于是针对http://blog.jobbole.com/38156/里面的"不需要输入SVP就可以进入BIOS"开始了尝试。。。



你可能感兴趣的:(笔记本)