Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Нужен алгоритм декодирования данных

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Взлом программ] >> Нужен алгоритм декодирования данных
Имя
Сообщение << Старые топики   Новые топики >>
Нужен алгоритм декодирования данных - 2010-07-01 17:26:34.053333   
=sand=

Сообщений: 11
Оценки: 0
Присоединился: 2010-06-15 17:09:44.303333
Добрый день!

В прилагаемом образе справочник телефонов Румынии.
тут: http://depositfiles.com/files/87bhjgpw2
Применена многоуровневая защита данных.
1. Файлы данных в папке c:\Program Files\Pagini Aurii\CD Auriu Editia 2008\Date\*.dbf по сути являются mdb-файлами (Access 97).
2. Каждый mdb-файл закрыт паролем File396ISO.
3. В интересующей таблице Unu1 почти каждое поле шифруется разными алгоритмами (часть сам допер, часть на форуме помогли):
- замена символов "ABCDEFGHIJKLMNOPQRSTUVWXYZ" на "YPMWLDZAKBISGFQCRETUOXNVHJ" соотвественно (поля Nume и Prenume)
- XOR-шифрование с ключом CD069F1B34EA3B76BAB354CDE23FD4B7D6649C9287089577A188902C46BCAD598050FCCFCC6F22115710A1C0862B

1E5FCBA2000D19A37B40C3CCD2D11D6593A8B74B23C6E884 с последующим Base64-кодированием (поле Adresa)
- XOR-шифрование с ключом 6EFD478E8515 с последующим Base64-кодированием (поле Main_Pref)
4. Удалось установить, что телефонный номер складывается из полей Main_Pref, в котором хранится код города и поля Main_Tel,
где хранится сам телефонный номер. Символ «/» выводится программно.
Возникла проблема с декодированием поля Main_Tel, которая также после шифрования неизвестным методом кодируется Base64.
Возможно, номер телефона дополняется каким-то символом (для резервирования цифр), но при программной прорисовке оболочкой этот символ не выводится.
Анализ данных позволил установить, что любая строка указанного поля, после Base64-декодирования начинается с FF643467731F.

Помогите плиз декодировать пресловутый Main_Tel.

ICQ:492пять848три8
Post #: 1
RE: Нужен алгоритм декодирования данных - 2010-07-01 17:29:26.670000   
=sand=

Сообщений: 11
Оценки: 0
Присоединился: 2010-06-15 17:09:44.303333
тут лежит свежепатченная версия (отучил от CD)
1. Распаковываем, к примеру в c:\Romania_short.
2. Редактируем внутри settings.reg исправляя в двух местах путь на "c:\\Romania_short\\" и вносим в реестр.
3. Запускаем, в настройках выбираем английский язык, думаю, разберетесь.
4. В поле District выбираем самый верхний Alba остальных баз нет.

На одном компе работает, на другом вываливается по ошибке фиг знает из-за чего
Post #: 2
RE: Нужен алгоритм декодирования данных - 2010-09-02 13:28:18.830000   
Kali0stro

Сообщений: 38
Оценки: 0
Присоединился: 2010-05-26 10:43:43.710000
логично предположить, что:
1. поскольку:
quote:

Анализ данных позволил установить, что любая строка указанного поля, после bаse65-декодирования начинается с FF643467731F.

все записи начинаются с одинаковых данных.
2. поскольку речь идет о номерах телефонов, то это код страны, возможно с добавочными символами.

Далее…
Код Румынии: +40 или 1040.
Поскольку в hex представлении мы имеем 3 байта, можно предположить, что каждый из них соответствует одному из зашифрованных символов кода +40.

Теперь ищем операцию которая превратит "+", например в FF64.
Post #: 3
Страниц:  [1]
Все форумы >> [Взлом программ] >> Нужен алгоритм декодирования данных







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.