Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как с помощью IDA Pro можно вытащить из SQL запрос из программы ? / 17 сообщений из 17, страница 1 из 1
07.11.2017, 13:05:36
    #39548898
gera3323
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как с помощью IDA Pro можно вытащить из SQL запрос из программы ?
Есть программа, а исходного кода нет. Переписываю сижу ее.
...
Рейтинг: 0 / 0
07.11.2017, 13:18:14
    #39548904
Dorosh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как с помощью IDA Pro можно вытащить из SQL запрос из программы ?
Ида не нужна. Используйте SQL Profiler
...
Рейтинг: 0 / 0
07.11.2017, 13:35:58
    #39548919
gera3323
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как с помощью IDA Pro можно вытащить из SQL запрос из программы ?
Dorosh,

для Delphi подойдет ?
...
Рейтинг: 0 / 0
07.11.2017, 13:44:15
    #39548926
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как с помощью IDA Pro можно вытащить из SQL запрос из программы ?
Не помню, этот или нет, открывает exe с показом форм (если запрос на форме, а не формируется динамически) https://sourceforge.net/projects/dfmedit/
...
Рейтинг: 0 / 0
07.11.2017, 13:44:32
    #39548927
gera3323
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как с помощью IDA Pro можно вытащить из SQL запрос из программы ?
Dorosh,

мою программу нельзя запустить.
...
Рейтинг: 0 / 0
07.11.2017, 13:47:44
    #39548932
gera3323
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как с помощью IDA Pro можно вытащить из SQL запрос из программы ?
wadman,

там exe файл нельзя открыть
...
Рейтинг: 0 / 0
07.11.2017, 14:03:27
    #39548950
Dorosh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как с помощью IDA Pro можно вытащить из SQL запрос из программы ?
gera3323Dorosh,

для Delphi подойдет ?

Для всех подойдет. Профайлер - тулза из клиентской части скуля. Включаешь, настраиваешь параметры трассировки, ловишь летящие в скуль запросы. Неважно откуда.
...
Рейтинг: 0 / 0
07.11.2017, 14:06:14
    #39548953
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как с помощью IDA Pro можно вытащить из SQL запрос из программы ?
gera3323там exe файл нельзя открыть
Нельзя открыть, не запускается... Что за чудо там такое?
...
Рейтинг: 0 / 0
07.11.2017, 14:08:21
    #39548957
gera3323
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как с помощью IDA Pro можно вытащить из SQL запрос из программы ?
Dorosh,

он запрос из файла exe вытащит или он его перехватит ?
...
Рейтинг: 0 / 0
07.11.2017, 14:26:23
    #39548983
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как с помощью IDA Pro можно вытащить из SQL запрос из программы ?
Lingobit Extractor поможет вытащить ресурсы. Даже жестко закодированные строки (hard-coded strings).
http://www.lingobit.com/products/hardcoded_string_extraction.html

...
Рейтинг: 0 / 0
07.11.2017, 14:47:33
    #39549003
Dorosh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как с помощью IDA Pro можно вытащить из SQL запрос из программы ?
gera3323Dorosh,

он запрос из файла exe вытащит или он его перехватит ?

Перехватит.
...
Рейтинг: 0 / 0
09.11.2017, 00:11:38
    #39549957
Кроик Семён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как с помощью IDA Pro можно вытащить из SQL запрос из программы ?
gera3323,

Если sql-запросы не формируются динамически, а сохранены в dataset'ax на форме, то их можно легко подсмотреть в ресурсах exe'шника. В IDAPro есть такая примочка, или вот программулина тоже умеет: https://stefansundin.github.io/xn_resource_editor/
...
Рейтинг: 0 / 0
09.11.2017, 00:13:52
    #39549958
Кроик Семён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как с помощью IDA Pro можно вытащить из SQL запрос из программы ?
P.S.
слева в дереве ресурсов надо выбрать папку RC Data, там внутри находятся все .dfm файлы в текстовом виде
...
Рейтинг: 0 / 0
09.11.2017, 02:24:38
    #39549976
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как с помощью IDA Pro можно вытащить из SQL запрос из программы ?
Опять же, если сам файл не сжат каким нибудь UPX-ом
...
Рейтинг: 0 / 0
09.11.2017, 20:46:31
    #39550547
AWSVladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как с помощью IDA Pro можно вытащить из SQL запрос из программы ?
DimaBrОпять же, если сам файл не сжат каким нибудь UPX-ом
Для перехвата API SQL пофиг.
Перехват самый лучший вариант тк в DFM может быть шаблон запроса.
...
Рейтинг: 0 / 0
10.11.2017, 11:45:04
    #39550852
LSV
LSV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как с помощью IDA Pro можно вытащить из SQL запрос из программы ?
gera3323Dorosh,
мою программу нельзя запустить.Тогда вероятность успеха 0,05%.
Даже получить текст запроса это только полдела.

Проще заново написать или вообще отказаться от указанной базы.
...
Рейтинг: 0 / 0
10.11.2017, 16:46:58
    #39551181
makhaon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как с помощью IDA Pro можно вытащить из SQL запрос из программы ?
LSV,

Вообще - случаи всякие бывают. Зависит от сложности базы. Одно дело пяток простых таблиц. Тогда есть шанс. Другое - куча таблиц + куча полей. Тогда, в самом деле, проще не возится с реверсом.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как с помощью IDA Pro можно вытащить из SQL запрос из программы ? / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]