我正在尝试解码由 Yahoo Messenger 生成的 DAT 文件,该文件看起来类似于我通过在记事本中打开 exe 生成的以下文本:
‹
‹N€9 tè…ÀtäÿFöt‹FŠ ‹V‹NˆÿFÿNëÿFH‰F3À9Ft9Ft ö…³ ;Øtsj÷ël;Øt%‹F‹N¶Dÿj Pÿ5@aÐMè5 …À„þÿÿ…Ûuƒ} tÇEø jEPÿvÿvÿuøÿ5DaÐMÿÐM…Àu,ÿÐM=Y tjðë…ÛtjöXë<3Àf‹F,ÇF. ‰Eë‹E‹N…Étÿv2PÿÑëƒ~$ t
‹N(f‰ƒF(ÿF 3À‰F_[É ÌÌÌÌ̃ù
u<r<Ÿ
我尝试了一些具有各种加密算法的在线工具,如 Blow-fish、DES、MD5 1-Way 和其他正常加密,如 leet speak、rot-13 等,但我发现生成的文本是正常可读的,但不是原始的。我认为它的 AES 或 RSA 或 Triple DES。实际上,我正在开发一个可以读取本地雅虎通存档的实用程序。但是当我打开本地时,我发现了一个 DAT 文件,上面有加密的文本。
(更新)
根据 venkyduded 文章“雅虎使用简单的 XOR 算法对消息进行编码(安全起见!)”。XOR rversing 上的任何好的链接。
任何帮助将不胜感激。