Форум: "Основная";
Текущий архив: 2004.05.30;
Скачать: [xml.tar.bz2];
ВнизМожно ли узнать, что прога откомпилирована именно Delphi Найти похожие ветки
← →
Бушин Сергей © (2004-05-17 08:21) [0]Собственно сабж.
← →
Ляля (2004-05-17 08:25) [1]Хуябж тебе Булкин!!!! Там асм рулить надо, да и ваще взял hview и посматрел если дохуя секций кода значит Дэлфи!!!!
← →
Петров Денис © (2004-05-17 10:10) [2]> Ляля (17.05.04 08:25) [1]
Клоун.
> Бушин Сергей © (17.05.04 08:21)
Не знаю, как насчет программ на Delphi с использованием библиотек типа KOL (не видел их исполняемых модулей), но есть как минимум несколько косвенных признаков для VCL:
1. В заголовке всегда присутствует строка "This program must be run uder Win32".
2. Текстовый поиск по слову "Delphi" дает положительный результат.
3. В теле exe-файла присутвует туча названий VCL-классов... Если произвести поиск, например по строке "TCustom", то вхождений будет много.
4. Если приложение оконное, то достаточно легко понять, где оно было создано, во-первых, по отсутствию мигания заголовка модального окна при щелчке на форму, для которой оно является модальным (это не является 100%-й гарантией), во-вторых, по названию оконных классов элементов управления. В этом может помочь, например Spy++ из состава утилит MS Visual Studio.
5. Самый, верный, IMHO, сопсоб, обработать exe-файл дизассемблером типа IDA - как правило, они достаточно легко отлавливают шаблонный код борладновских компиляторов.
Правда, не знаю, насколько эти признаки будут эффективны, если автор позаботился об упаковке исполняемого модуля.
← →
GuAV © (2004-05-17 10:35) [3]http://delphimaster.net/view/15-1084631415/
← →
PVOzerski © (2004-05-17 10:38) [4]>1. В заголовке всегда присутствует строка "This program must be run uder Win32".
Достаточно распространенный stub для win32-программ, хотя и не единственно возможный. Borland C даёт такой же.
>2. Текстовый поиск по слову "Delphi" дает положительный результат
Работает.
>3. В теле exe-файла присутвует туча названий VCL-классов... Если произвести поиск, например по строке "TCustom", то вхождений будет много.
>во-вторых, по названию оконных классов элементов управления.
Builder тоже использует VCL. Lazarus тоже использует похожую библиотеку с RTTI.
← →
Игорь Шевченко © (2004-05-17 12:29) [5]Бушин Сергей © (17.05.04 08:21)
Можно узнать.
Ляля (17.05.04 08:25) [1]
Придурков - давить!
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.05.30;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 2.618 c