Посл.ответ |
Сообщение |
Ранг: 6.5 (гость) Активность: 0=0 Статус: Участник
|
Создано: 15 декабря 2008 07:18 · Личное сообщение · #1
Всем привет! Может кто сталкивался с проблемкой определения типа файла, если не указано расширение. Имеется база данных, состоящая из экзешника(Дельфи) и двух файлов без расширения. База рабочая, просто необходима конвертация базы для более лучшей модернизации ее. Пробовал определить по заголовку с использованием проги trid_net. Но увы не определяет.
| Сообщение посчитали полезным: |
|
 Ранг: 1288.1 (!!!!), 273thx Активность: 1.29↘0 Статус: Участник
|
Создано: 15 декабря 2008 07:21 · Личное сообщение · #2
Может есть смысл выложить всё это добро? А то экстрасенсы пока не прибыли...
| Сообщение посчитали полезным: |
Ранг: 384.1 (мудрец) Активность: 0.25↘0 Статус: Участник www.int3.net
|
Создано: 15 декабря 2008 11:09 · Личное сообщение · #3
Ищи в экзешнике строку подключение к драйверу БД, по ней определишь формат
----- Подписи - ЗЛО! Нужно убирать! | Сообщение посчитали полезным: |
 Ранг: 170.1 (ветеран), 96thx Активность: 0.09↘0.01 Статус: Участник
|
Создано: 15 декабря 2008 14:08 · Личное сообщение · #4
garri пишет:
двух файлов без расширения
1. Отрежь этой утилиткой первые 100 Kb файла и выложи посмотреть.
2. Если есть возможность экспорта из твоей базы во что-либо, это может быть простейшим вариантом.
81db_15.12.2008_CRACKLAB.rU.tgz - 100.com
| Сообщение посчитали полезным: |
 Ранг: 279.1 (наставник) Активность: 0.16↘0 Статус: Участник wizard
|
Создано: 15 декабря 2008 14:15 · Личное сообщение · #5
garri а почему ты не рассматриваешь вариант ,что файлы являются "самопальными" и работает с ними только эта программа и надо смотреть саму программу и изучать как она с ними работает .
----- Что один человек сделал , другой всегда сломать может... | Сообщение посчитали полезным: |
Ранг: 6.5 (гость) Активность: 0=0 Статус: Участник
|
Создано: 16 декабря 2008 06:47 · Личное сообщение · #6
nice пишет:
Ищи в экзешнике строку подключение к драйверу БД, по ней определишь формат
Похоже файлы самопал
| Сообщение посчитали полезным: |
Ранг: 24.1 (новичок), 1thx Активность: 0.01↘0 Статус: Участник
|
Создано: 18 декабря 2008 19:23 · Личное сообщение · #7
Посмотри, с использованием каких компонент программа написана - тогда возможно удастся уточнить формат или на этих же компонентах конвертер наваять.
| Сообщение посчитали полезным: |
 Ранг: 1288.1 (!!!!), 273thx Активность: 1.29↘0 Статус: Участник
|
Создано: 18 декабря 2008 19:55 · Личное сообщение · #8
Бог его знает, что там за формат, можно запустить прогу и сдампить регион памяти, получив вполне читабельный текстовый формат, а для него уже накатать парсер и конвертнуть во что душе угодно.
| Сообщение посчитали полезным: |
 Ранг: 681.5 (! !), 405thx Активность: 0.42↘0.21 Статус: Участник ALIEN Hack Team
|
Создано: 19 декабря 2008 00:22 · Личное сообщение · #9
Да прогу надо дебажить, а не гадать. Всё может быть.
----- Stuck to the plan, always think that we would stand up, never ran. | Сообщение посчитали полезным: |
 Ранг: 1288.1 (!!!!), 273thx Активность: 1.29↘0 Статус: Участник
|
Создано: 19 декабря 2008 00:36 · Личное сообщение · #10
Я и не гадал  Поглянул в проге что делается с базой и сдампил. Там чистый текст.
| Сообщение посчитали полезным: |
Ранг: 6.5 (гость) Активность: 0=0 Статус: Участник
|
Создано: 24 декабря 2008 10:09 · Поправил: garri · Личное сообщение · #11
Ara пишет:
Поглянул в проге что делается с базой и сдампил. Там чистый текст
А можно поподробнее...Заранее благодарен
| Сообщение посчитали полезным: |
 Ранг: 1288.1 (!!!!), 273thx Активность: 1.29↘0 Статус: Участник
|
Создано: 24 декабря 2008 10:45 · Личное сообщение · #12
garri пишет:
А можно поподробнее...
Берем любой дампер типа PETools или LordPE, запускаем прогу, дампим регион памяти, которая выделяется под распакованную базу, в хекс-редакторе отрезаем лишнее - получаем в итоге текстовый файл.
| Сообщение посчитали полезным: |
Ранг: 6.5 (гость) Активность: 0=0 Статус: Участник
|
Создано: 26 декабря 2008 06:20 · Поправил: garri · Личное сообщение · #13
Ara пишет:
Берем любой дампер типа PETools или LordPE
Взял LordPE, запустил изучаемую прогу затем Лорд и в путях нет этой программы...PETools также подгузил программку увидел скинул дамп начал его просматривать ничего не нащел...как узнать с какого адреса дампить или это методом тыка? подскажи что не так.
| Сообщение посчитали полезным: |
 Ранг: 1288.1 (!!!!), 273thx Активность: 1.29↘0 Статус: Участник
|
Создано: 26 декабря 2008 08:48 · Личное сообщение · #14
Надо дампить регион памяти того процесса. Это самый большой регион (поле size)
| Сообщение посчитали полезным: |
Ранг: 6.5 (гость) Активность: 0=0 Статус: Участник
|
Создано: 26 декабря 2008 12:48 · Поправил: garri · Личное сообщение · #15
Ara пишет:
Это самый большой регион (поле size)
И похоже состоит он не из одного куска, потому как начало не все или я ошибаюсь? И доступ что бы был R/W. Спасибо
| Сообщение посчитали полезным: |
 Ранг: 1288.1 (!!!!), 273thx Активность: 1.29↘0 Статус: Участник
|
Создано: 26 декабря 2008 12:51 · Личное сообщение · #16
ну начало и конец совпадают с тем, что выводит прога. Вроде
| Сообщение посчитали полезным: |
Ранг: 6.5 (гость) Активность: 0=0 Статус: Участник
|
Создано: 26 декабря 2008 14:00 · Поправил: garri · Личное сообщение · #17
Ara пишет:
ну начало и конец совпадают с тем, что выводит прога
Буду стремиться что бы начало и конец найти, Пока нашел три куска, дальше смотрю...потом все это чистить проблематично (в дампе с текстом мусор попадается)
| Сообщение посчитали полезным: |
 Ранг: 1288.1 (!!!!), 273thx Активность: 1.29↘0 Статус: Участник
|
Создано: 26 декабря 2008 14:02 · Личное сообщение · #18
это не мусор, это разделение записей между собой. Два байта 1F CD (что-то типа того) и двоеточиями в записях разделяются поля. Парсер пиши.
| Сообщение посчитали полезным: |
Ранг: 6.5 (гость) Активность: 0=0 Статус: Участник
|
Создано: 29 декабря 2008 08:16 · Личное сообщение · #19
Получилось 4 файла самый большой 40 метров, но в файлах есть мусор. Может найдется человек, который за чашкой кофе набросает программку. Давно не писал прог, в теории все просто...Заранее благодарен.
| Сообщение посчитали полезным: |