узнать формат файлов БД

Тема в разделе "WASM.BEGINNERS", создана пользователем dantist, 29 сен 2005.

  1. dantist

    dantist New Member

    Публикаций:
    0
    Регистрация:
    22 дек 2004
    Сообщения:
    22
    Ребята!

    Подскажите возможные пути:

    задачи такая: Есть приложение, которое обращается к файлам БД неопределенного формата и выбирает оттуда данные, дак вот как узнать формат этих файлов БД чтобы их открыть и посмотреть данные без самого приложения?
     
  2. yureckor

    yureckor New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2004
    Сообщения:
    494
    Адрес:
    Russia
    для начала хотя бы расширение файлов дать :)

    а так ссылку на прогу, бд и все что есть
     
  3. dantist

    dantist New Member

    Публикаций:
    0
    Регистрация:
    22 дек 2004
    Сообщения:
    22
    расширения *.dat, *.ia1, *.ia2, *.ia3, *.MST

    Ну это я думаю не важно, т.к. мне интересно сам подход...

    У проги есть запускной файл, и какая-то длл посредством которой она вытаскивает данные из файлов с данными, дак вот как посмотреть какие запросы она использует, посредсвом каких функций в длл и какие у этих функци параметры ?

    Я думаю в этом направлении стоит копать...
     
  4. CrazyFun

    CrazyFun New Member

    Публикаций:
    0
    Регистрация:
    26 сен 2005
    Сообщения:
    129
    с делфей идет в комплекте гора всякого софта для работы с базами данным мб датабыйз десктоп поможит?
     
  5. dantist

    dantist New Member

    Публикаций:
    0
    Регистрация:
    22 дек 2004
    Сообщения:
    22
    из того что идет с делфей ничего не помогло...

    Давайте забедим слово база данных



    есть exe, есть dll, есть файл с данными..

    exe через функции длл лезет в файл и получает какие-то данные...



    Как расковырять посредсвом чего, и с какими параметрами еxe это делает?
     
  6. CrazyFun

    CrazyFun New Member

    Публикаций:
    0
    Регистрация:
    26 сен 2005
    Сообщения:
    129
    а использовать технологию ADO для общения с БД не получается?
     
  7. dantist

    dantist New Member

    Публикаций:
    0
    Регистрация:
    22 дек 2004
    Сообщения:
    22
    я зацепится к ней немогу, незнаю что за бд такая, думаю что какая-то самопальная....
     
  8. CrazyFun

    CrazyFun New Member

    Публикаций:
    0
    Регистрация:
    26 сен 2005
    Сообщения:
    129
    если самопальная то конечно работа будет долгая и кропотливая, считай надо раскусить формат файла.

    а использует ли приложение SQL запросы к этой БД(они поидее должны храниться в текстовых строках)?мж это будет зацепкой для разгадывания структуры
     
  9. dantist

    dantist New Member

    Публикаций:
    0
    Регистрация:
    22 дек 2004
    Сообщения:
    22
    явных SQL запросов я не увидел....

    в том то и дело что надо раскусить формат файла...

    только как?
     
  10. CrazyFun

    CrazyFun New Member

    Публикаций:
    0
    Регистрация:
    26 сен 2005
    Сообщения:
    129
    если нет никаких обходных путей то имхо дизасемблировать, реверсить в отладчике и тд
     
  11. yureckor

    yureckor New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2004
    Сообщения:
    494
    Адрес:
    Russia
    посмотреть названия функций DLL, если названия ясные то реверсить DLL чтоб понять назначение параметров и пробовать работать с этой БД самому из своей пробной проги используя DLL.
     
  12. dantist

    dantist New Member

    Публикаций:
    0
    Регистрация:
    22 дек 2004
    Сообщения:
    22
    тыжко это, а нет ли какого нить снифера который перехватил бы вызовы функций из длл с параметрами ?