Модераторы: LSD
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Двоичный файл, разбор двоичного файла 
:(
    Опции темы
Julia
  Дата 8.7.2003, 09:41 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Как можно разобрать двоичный файл неизвестной структуры ,содержащий ориентировочно какую-то базу данных? если кто знает, плизз киньте на мыло [email protected]
  Вверх
Step
Дата 8.7.2003, 10:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5151
Регистрация: 26.9.2002
Где: дурдом.UA




что значит разобрать двоичный файл,


если ты хочеш определить структуру то могу посоветовать следущее

если ты предпологаеш, что это бд то я предлагаю рассматривать особенности файлов баз данных различных форматов


или следующее - необходимо произвести анализ известных файл на пример частоты встречи каждого байта в файле, а также совокупности байт, так на каждый формат файла у тебя получиться таблица частот - для каждого файла она будет различная (хотя если база зашифроанна какимнибудь алгоритмом или сжата то эти различия могут оказаться не существенными) после оценки известных форматов, по тому же алгоритму строишь таблицу для неизвестного файла и после это сравниваеш с эталоннами, ищеш наиболее приблеженный эталон и делаеш предположения что файл - данного формата, а потом проверяеш, если данных эталонов оказалось 2 или 3 (т.е. приближения этих эталонов близки с искомым), то эти эталоны и искомый эталон нужно прогнать через алгоритм только уже не с байтом, а с двумя или тремя, также может помоць корреляционная функция, которая также будет характеризовать конкретный эталон......


Это лично мои соображения....


--------------------
- Дурак учится на своих ошибках, умный на чужих.
 - умные учатся у дураков
PM MAIL ICQ   Вверх
brb
Дата 8.7.2003, 15:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 190
Регистрация: 7.1.2003




Step
Цитата
хочешb

Цитата
предпологаешb

Цитата
анализ известных файлOB,   например,  частоты встречи каждого байта

Цитата
совокупности байтOB

Цитата
зашифроана каким- нибудь алгоритмом или сжата то эти различия

Цитата
это сравниваешb  с эталонами, ищешb  наиболее приблеженный эталон и делаешb  предположения что файл - данного формата, а потом проверяешb ,

Цитата
также может помочb 








--------------------
Сказки - удивительная вещь! Самое удивительное, что в них верят только маленькие дети, которым их рассказывают мамы и мамы, которым их рассказывают подросшие дети.
PM MAIL   Вверх
Step
Дата 8.7.2003, 15:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5151
Регистрация: 26.9.2002
Где: дурдом.UA




brb, как всегда, не по теме

Это сообщение отредактировал(а) Step - 8.7.2003, 15:26


--------------------
- Дурак учится на своих ошибках, умный на чужих.
 - умные учатся у дураков
PM MAIL ICQ   Вверх
podval
Дата 8.7.2003, 16:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Где я? Кто я?
****


Профиль
Группа: Экс. модератор
Сообщений: 3094
Регистрация: 25.3.2002
Где: СПб




brb
Между прочим, еще и предполАгаешь. Ну это к слову.

Я бы высказал такую мысль. Файл может иметь какой-нибудь формат. Обычно информация о формате пишется в его заголовке. Почему бы не проанализировать сначала заголовок? Правда тут получается почти полный перебор по всем возможным вариантам. Но это уже сократит количество возможных вариантов. Дело в том, что такой показатель, как частота встречи символа - вещь не очень показательная. Ведь еще не известно, какая длина файла и что именно там могло быть записано.
PM WWW ICQ   Вверх
B2_Russia
Дата 9.7.2003, 13:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


В доску свой :)
**


Профиль
Группа: Участник
Сообщений: 344
Регистрация: 3.7.2003
Где: Тверь




Тут в HEX-редакторе можно поработать. Повыделять слова, байтики. Посмотреть повторяемость. Поанализировать. Взлом форматов файлов не такая уж простая задачка.
PM WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила раздела «Флейм»
Sneg0k

Добро пожаловать в «Флейм».

В разделе не действуют многие правила:

  • Можно оффтопить(умеренно)
  • Можно общаться на темы, не только связанные с программированием.

Строго запрещено:

  • Размещать рекламу
  • Обсуждать политику
  • Оскорблять друг-друга и переходить на личности
  • Наезжать, провоцировать других участников форума
  • Материться
  • Троллить

Напоминаем о существовании волшебной кнопочки "Репорт". Если вы увидели сообщение, несовместимое с жизнью, просьба подвести на нее курсор и клацнуть левой клавишей мышки. Тем самым вы сможете призвать злого, но жутко справедливого джина-модератора, который нашлет порчу на злостного нарушителя. Кстати - счётчик сообщений здесь не растёт.


Глас Винграда:


Глас Философии:


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Sneg0k

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Флейм | Следующая тема »


 




[ Время генерации скрипта: 0.0805 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.