Гость Опубликовано 11 января, 2004 Жалоба Поделиться Опубликовано 11 января, 2004 КАК узнвть на языке написана программа и т.д и т.п.? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 11 января, 2004 Жалоба Поделиться Опубликовано 11 января, 2004 Re: КАК узнать на каком языке написана программа? Сорри Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 13 января, 2004 Жалоба Поделиться Опубликовано 13 января, 2004 Можно попробовать file Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 2 февраля, 2004 Жалоба Поделиться Опубликовано 2 февраля, 2004 Да никак (если это бинарник). Это зависит не от языка, а от компилятора. Зависимость от языка пропадает, наверное, полностью. Единственный способ для гуру - изучить особенности построения кода разными компиляторами. Тогда, может быть будет шанс. Я занимаюсь изучением построения кода компиляторами, когда стоит вопрос оптимизации кода. Правда, при этом, я дизассемблирую только отдельные процедуры. Однозначный почерк под вопросом - зависит от того, как программа написана. Возможно, информация о компиляторе есть в заголовке бинарника. Например, сейчас написал простую программу на C, откомпилировал и открыл бинарник в khexedit. На удивление, нашел там не только строки о том, что это было сделано с помощью gcc версии 3.2.2, но и о том, что компилятор был собран компанией ASPLinux - вот так вот. Но это безо всякой гарантии - компилятор не обязан оставлять подобную информацию. С уважением, Князев Алексей knzsoft@mail.ru Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 1 мая, 2004 Жалоба Поделиться Опубликовано 1 мая, 2004 После применения strip`а никакой информации не остаётся... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 15 мая, 2004 Жалоба Поделиться Опубликовано 15 мая, 2004 Все зависит от того, какая программа. Если GNU/GPL - то скачать исходники и посмотреть... :о) Ну а если нет - то изучать бинарник в hex-редакторе или в vim'е... А вообще зачем? Все равно никто кроме как на С/С++ не пишет... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.