Jump to content

Recommended Posts

Posted

КАК узнвть на языке написана программа и т.д и т.п.?

Posted

Re: КАК узнать на каком языке написана программа?

Сорри

  • 3 weeks later...
Posted

Да никак (если это бинарник). Это зависит не от языка, а от компилятора. Зависимость от языка пропадает, наверное, полностью.

Единственный способ для гуру - изучить особенности построения кода разными компиляторами. Тогда, может быть будет шанс. Я занимаюсь изучением построения кода компиляторами, когда стоит вопрос оптимизации кода. Правда, при этом, я дизассемблирую только отдельные процедуры. Однозначный почерк под вопросом - зависит от того, как программа написана. Возможно, информация о компиляторе есть в заголовке бинарника. Например, сейчас написал простую программу на C, откомпилировал и открыл бинарник в khexedit. На удивление, нашел там не только строки о том, что это было сделано с помощью gcc версии 3.2.2, но и о том, что компилятор был собран компанией ASPLinux - вот так вот. Но это безо всякой гарантии - компилятор не обязан оставлять подобную информацию.

С уважением, Князев Алексей knzsoft@mail.ru

  • 2 months later...
Posted

После применения strip`а никакой информации не остаётся...

  • 2 weeks later...
Posted

Все зависит от того, какая программа. Если GNU/GPL - то скачать исходники и посмотреть... :о) Ну а если нет - то изучать бинарник в hex-редакторе или в vim'е... А вообще зачем? Все равно никто кроме как на С/С++ не пишет...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...