day & night

 
Расшифровка базы данных winner, база в файле, алгоритм шифрования неясен
Дата публикации:
#1
CbIP



Опытный юзверь
**

Группа: Пользователи
Сообщений: 98
Регистрация: 7.08.2006
Пользователь №: 207.205


Респектов: 4
-----X----


Предупреждений:


Hi all!
Есть широко известная в узких кругах база данных по продаже недвижимости. Зовётся WinNER.
Её можно скачать и бесплатно просматривать объявления о продаже, сдаче, и т.д. Но для получения адреса и телефона по каждому объявлению база требует денежки. Немалые причём.

Я запустил procmon и сниффер и понял, что вся база (вместе с телефонами и адресами) хранится в файле. Программа её читает, и если ты не оплатил доступ, просто не показывает некоторые поля.

Дальше я попытался прочесть файл в лоб. Обнаружил интересную вещь - можно проследить схожесть расположения записей в этом файле. Записи я считал. Текст объявления там хранится в открытом виде. А вот телефоны, адрес и т.д. каким-то образом зашифрованы.

Пример записи (перенос строки означает, что мой скипт, который читает файл наткнулся на NUL символ):

» Нажмите, для открытия спойлера | Press to open the spoiler «

Пример другой записи:
» Нажмите, для открытия спойлера | Press to open the spoiler «


Заметили, они начинаются и заканчиваются схожими последовательностями символов?

Если бы я знал, каким образом программа из остальной каши получает нужные данные, написал бы просто альтернативный клиент для этой базы. Вотъ только с ассемблером я не дружу.

Буду очень рад любым советам и помощи!

Файлы базы данных по и лог того, как программа их читает можно скачать здесь: http://rghost.ru/2670876
Лог чтения файла зовётся Logfile.CSV
Файл с данными зовётся msk-apart.003550.c3rk
Для чего нужны остальные я пока понять не могу - может там хранятся ключи к расшифровке кракозябр.

Саму программу WinNER можно скачать здесь: http://baza-winner.ru/winner/index.html
User is offline
Go topGo end

Topic Options
Сейчас: 27.04.2024 - 13:49
Мобильная версия | Lite версия