Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.46 MB
Время: 0.036 c
3-1083930785
Внук
2004-05-07 15:53
2004.05.30
ODBC и хранимые функции


3-1083845681
Wolferio
2004-05-06 16:14
2004.05.30
Сервер!!!???


4-1082454552
Артём
2004-04-20 13:49
2004.05.30
Очищение корзины?


7-1082126058
Xerx
2004-04-16 18:34
2004.05.30
работа с модемом


14-1084425781
Мазут Береговой
2004-05-13 09:23
2004.05.30
Ужасные новости для тех, кто собирается долго жить!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский