Можно ли узнать, какой компилятор использовался для компиляции программы?

18
задан Rob Wells 6 March 2009 в 11:28
поделиться

5 ответов

Да IDA является большой для этого. Это использует технологию, названную КОКЕТКА .

6
ответ дан 30 November 2019 в 09:18
поделиться

PEID добьется цели. Это обычно просто работает отлично. Очевидно, PEID является инструментом окон, но он не должен иметь значения и должен показать Вам компилятору (иногда даже определенная информация о версии)

4
ответ дан 30 November 2019 в 09:18
поделиться

Создайте маленькие тестовые приложения с каждым компилятором, который Вы пытаетесь определить. Тогда посмотрите на результаты в Hex-редакторе и попытайтесь найти шаблоны. Это могло бы оказаться действительно очевидным - например, "Богатые" подписи от компоновщика Microsoft.

2
ответ дан 30 November 2019 в 09:18
поделиться

Visual Studio и GCC обычно следуют за различными стандартными программами запуска (которые называют основными). Это, возможно, подсказка. Я не знаю о других все же. Для dlls, не может думать о чем-то подобном первое, что пришло на ум.

0
ответ дан 30 November 2019 в 09:18
поделиться

Компиляторы обычно добавляют свою собственную персональную "подпись" как простой текст в скомпилированных файлах. Можно использовать инструмент, такой как строки для разузнавания простого текста.

0
ответ дан 30 November 2019 в 09:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: