-
-
[分享]恢复消失的skype contact list (recover disappered skype 2.5 contact list)
-
发表于:
2010-1-18 11:24
5596
-
[分享]恢复消失的skype contact list (recover disappered skype 2.5 contact list)
这个不属于hacking / cracking. 仅仅是日常所需。但愿对大家有帮助。
如果你开始使用skyp 2.5,然后覆盖安装skype 4.1,然后卸载skype 4.1,换回 skype 2.5。那么你的contact list可能会消失。 消失是我遇到的情况。
这个时候,不要惊慌,到 %appdata%/skype/your_skype_login_name 文件家中,如果你删除了,那就没办法了,找到 user256.dbb, 用任何文本编辑器,可以读书ascii形式的联系人信息。非unicode的联系人信息就没有办法了。
(关于skype contact list 的信息可以网上查,它是存在服务器和本地机上的。但是,有时 服务器会搞乱你的contact list,比如覆盖安装和换回老版本。)
非uninocde 联系人信息可以用软件调试器获得。具体方法如下:
1. 备份skype 2.5 建立的文件家夹%appdata%/skype/your_skype_login_name 并用它建立同样的文件夹。
2. 运行 skype 2.5,这个时候,由于skype 2.5到skype server上去更新contact list,你的 contact list为空,或者,不全。但是, skype 2.5会到其默认的
%appdata%/your_skype_login_name 文件夹找信息,所以,在skype连接服务器刷新contact list之前的一瞬间你会看到你以前的为丢失的contact list.
3. 这样以来,只要在skype 2.5刷新contact list之前,终止 skype 2.5就可以了,因为在这之前,它将载入老的contact list.
4. 问题的关键在于: 如果 user256.dbb 文件为 只读 属性,那么 skype无法登录;但是如果 user256.dbb为可写可读,那么它在skype 2.5登录后立即被更新。同时,在那个目录下还有一个 config.xml文件,它也会被更新,所以你要将这个文件设置为 read- only, 因为这个文件含有部分contact list信息。
好了,现在可以开工了。用备份的文件家建立
%appdata%/skype/your_skype_login_name . 然后,使用 ida pro 载入 skype 2.5,在skype载入完整的toolbar工具条 时, 采用 step into,
将程序静态终止在skype 2.5从 local host载入 contact list的一瞬间。
请看视频。
我没有夹注释,大火自己看。非常容易的。
如何上传附件呢?
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)