Як розшифрувати пароль

розшифрувати пароль, наприклад, від icq, можна шляхом накладення спеціально згенерованої рядки, що включає в себе інформацію UIN - пароля і значення CryptIV. При розшифровці слід врахувати зворотний порядок зберігання даних в пам`яті.
Як розшифрувати пароль
Вам знадобиться
  • - Hex-редактор

Інструкція

1
Запустіть будь-який Hex-редактор, наприклад, HexWorkshop. Завантажити його можна на сайті https://bpsoft.com. Розшифровка пароля за допомогою цієї програми представляє собою накладення на пароль певної рядки при використанні побітного XOR. Вміст генерується рядки повністю залежить від UIN, для якого властиві власний пароль і індивідуальні значення параметра CryptIV. Вся ця інформація зберігається в DAT-файлі.


2
Так як в пам`яті слово зберігається в зворотному порядку, тобто з переставленими старшим і молодшим байтами, пропустіть перші два символи - нульовий байт і наступний байт. Працюйте з наступними чотирма символами, які і є значенням CryptIV. Це значення всередині icq утворює DWORD, в DAT-файлі зберігається в такому ж форматі, як і в пам`яті.
3
Пропустивши службові поля та наступні чотири байти, затримайтеся на сходинці довжиною в 16 байт, в яку включені цифри і букви від a до f. Це і є закодований пароль, трансформований icq в шістнадцяткову систему.
4



Згенеруйте з UIN і CryptIV рядок, яка надалі і буде накладена на закодірованнийй пароль. Позначте її як XORKey. Візьміть вихідний текст модуля програми, написаний на Паскалі або Дельфі, (його генерує XORKey) і також накладіть на закодований пароль. Розпочніть процес дешифрування.

Зверніть увагу

У пам`яті комп`ютера кожне 16-бітове WORD зберігається в форматі двох суміжних 8-мибітовими байтів. Причому менш значущий байт цього слова знаходиться в комірці пам`яті з молодшим адресою, а більш значущий байт - навпаки, розташовується в осередку зі старшим адресою. Такий порядок є зворотним, адже адреси збільшуються вправо. Те ж саме характерно і для 32-бітових DWORD.

Корисна порада

Компанія Mirabilis, що є розробником аськи, використовує симетричний алгоритм шифрування, тому для розшифровки пароля потрібно виконати такі ж дії, як при його кодуванні.


Увага, тільки СЬОГОДНІ!


Оцініть, будь ласка статтю
Всього голосів: 69
Увага, тільки СЬОГОДНІ!