![]() | You IP: |
РАЗДЕЛЫ |
---|
Документ обновлен: |
Для начала тебе необходимо запастись необходимым инструментом: это какой-нибудь HEX-редактор, могу предложить Hex Workshop 4.2 (3,46 Kb) (если тебе надо достать пароль только от миранды, то можешь эту прогу не качать) и прога моего производства под названием DecodingPass (164 Kb), ну и конечно стыренный тобой DAT-файл. Начну с простого выколупывания пароля из миранды. 1) Открываешь свой DAT-файл блокнотом и поиском находишь там слово password; в файле могут быть несколько таких параметров, но рядом с нашим должно быть написано что-то типа UIN и FirstRun, у меня это выглядит так: ![]() 2)Теперь копируй зашифрованный пароль (как показано на скриншоте), запускай прогу decodingpass, и вставляй его в поле "Кодируемая сторока" и наконец жми "Miranda". Во ля!!!!! ![]() Кому интересно, пароль зашифрован простым XOR. Привожу код на DELPHI: var c,c2:string; i:integer; begin c:=edit1.Text; for i:=1 to length(c) do begin c2:=c2+chr(ord(c[i])-5); end; edit2.Text:=c2; end;    Ну а теперь переходим к ICQ. Здесь нам без HEX-редактора не обойтись. Действовать будем примерно по такому же алгоритму. 1) Открывай HEX-редактором DAT-файл, нажимай Ctrl+F, в форме поиска , в поле "Type" из списка выбирай "TextString", а в поле "Value" вводи "CryptIV" жми окей. Теперь немножко пройдём вперёд по содержимому DAT-файла. Очень скоро, миновав некоторые служебные поля , мы наткнёмся на строчку , состоящую из цифр и букв от a до f. Это и есть зашифрованный пароль, уже заботливо переведённый аськой в 16-ричную систему. Вот как он выглядит у меня: ![]() 2) Теперь запускай прогу "DecodingPass" и жми ICQ. Забивай в поле зашифрованный пароль и дави окей, прога попросит ввести UIN (т.е. название твоего DAT-файла), забивай (всмысле UIN), жми окей и во ля!!! ![]() В нескольких словах, алгоритм таков: берём пароль и накладываем на него XOR'ом UIN, затем переводим эти числа в ASCII-символы. Кому интересно, на сайте asechka.ru есть подробное описание этого так сказать выколупывания. |