|
IBM Rescue and Recovery密码遗忘的解救把C:\IBMSHARE\ibmpwhp.pyc文件中的字符全部删除或者把这个文件删掉,然后再碰到R&R询问设置密码的时候旧密码就是空了。
最近刚刚买了T43-1BH,IBM自带了Rescue and Recovery的软件,这个东东和Access IBM一键恢复相关联,从隐藏分区恢复就靠它了。
可恶的是R&R在我每次登录XP的时候总是提示我要不要设置个密码(其实后来发现这个“P re Desktop Area密码同步”功能可以通过msconfig中startup取消ibmprc这个启动后就执行的程序来禁止)。前天不小心输入了一个密码,结果自己竟然“忘记”了(我自己的感觉应该不是忘了,很可能是因为当时中文输入法没有关闭,可能输入了中文标点,估计py thon对中文的处理导致了我后来密码总是验证失败)。
google了半天,结果竟然发现这个问题基本没有人问,总后在ibm的官方站点上看到一个不起眼的回答:uninstall R&R and reinstall R&R,结果我又去辛辛苦苦下载400M的R&R,其实写这片文章的时候还没有下载完呢。ibm官方站点还提供了IBM Rescue and Recovery部署指南2.0版本,这个帮了大忙。
读了以后发现密码设置是C:\IBMTOOLS\utils\support目录下的password.prc这个python程序控制的(其实我还想反汇编呢,后来google了一下打消了念头)。结果又忙乎了半天,发现用命令行还是不能重设密码(仍然需要旧密码,命令行具体参考见部署指南2.0版本)。
没办法最后只好editplus直接看prc文件的代码了,还好里面有不少还能读的出来的ASCII字符。开始发现所有的可以识别的目录都是隐藏分区的,最后看到一个好像是还在C盘上,名字为c:\WINDOWS和IBMSHARE,找了一下果然有个C:\IBMSHARE目录,里面还有一个ibmpw hp.pyc文件,editplus打开,一行乱码(猜测就是加密后的密码),全部删除这行字符。
然后在用命令行重设密码,发现旧的密码已经为空了。就此大功告成,^_^
原来R&R设置密码的python程序把旧密码就是存在C:\IBMSHARE\ibmpwhp.pyc文件中(最早没有密码的时候这个文件是不存在的),把它改成空文件或者删除,那么R&R的密码就也为空了,可以再次重新设置了。
绝对好贴+30----EddieFan |
评分
-
查看全部评分
|
关于我们