Я пытаюсь декодировать файл DAT, созданный Yahoo Messenger, который похож на текст, который я создал после открытия 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 talk, rot-13 и т. д., но я обнаружил, что сгенерированный текст нормально читаемый, но не оригинальный.Я думаю, что это AES или RSA или Triple DES.На самом деле я работаю над утилитой, которая будет читать местный архив Yahoo Messenger.Но когда я открыл локальный, я нашел файл DAT с зашифрованным текстом, как указано выше.
(ОБНОВЛЕНИЕ)
Согласно статье, написанной в простонародье, "Yahoo использует простой алгоритм XOR для кодирования сообщений (так много для безопасности !!)".Любая хорошая ссылка на XOR Rversing.
Любая помощь будет принята с благодарностью.