D语言破解 Thunderbird 的小秘密

Firefox 的同门兄弟 Thunderbird 是一款优秀的电子邮件客户端。可是我在使用中却发现这家伙竟然使用 Base64 编码来加密敏感数据,真是服了它了。
要想揪出 Thunderbird 的小辫子,请 follow 以下步骤:
  1. 请搜索 \Documents and Settings\*\Application Data\Thunderbird\Profiles\ 目录下一个叫  signons.txt 的文件,秘密就藏在里面。
  2. 打开 signons.txt 你会看到 ~***= 的内容,其中 *** 就是被 base64编码后的字符串。要解码可以使用下面的简单D语言程序:

D代码
 
  1. import std.base64;  
  2. import std.stdio;  
  3.   
  4. void main()  
  5. {  
  6.     writefln(decode("***")); // 请自行替换 ***  
  7. }  
哈哈,真好玩!

你可能感兴趣的:(C++,c,C#,D语言,firefox)