Декомпиляция демона

Тема в разделе "Другие языки", создана пользователем shamantc, 15 июл 2009.

Статус темы:
Закрыта.
Модераторы: Цукер
  1. shamantc

    shamantc ЗлОй ШаМан

    Заблокирован
    Регистр.:
    3 ноя 2008
    Сообщения:
    655
    Симпатии:
    184
    Всем привет)
    Ребят у меня есть демон чата написанный на СИ и скомпилированный на FreeBSD, чем его можно декомпилировать? какой программой? я понимаю что не получу прям такого исходника, но это будет лучше чем ничего))
     
  2. tostrss

    tostrss

    Регистр.:
    16 окт 2007
    Сообщения:
    771
    Симпатии:
    217
  3. cahxah7E

    cahxah7E Создатель

    Регистр.:
    3 фев 2009
    Сообщения:
    12
    Симпатии:
    1
    Понимаешь СИ это язык очень низкого уровня, это даже позвольте так сказать, assembler с удобным синтаксисом. Т.е. после декомпиляции будет чистый ассемблер. Есть отладчики и трассировщики например gdb, strace. С помощью них можно, например, выловить почему програ вылетает с ошибкой "Segmentation Faulut". Или при компиляции ставят флаг "включения отладочной информации" с помощью которой можно увидеть код на СИ в gdb, но это на этапе разработки проги. Так что советую этим на заморачиваться, и найти уже готовый исходник этого чата-демона. Например используя комаду strings, можно увидеть текстовые строки используемые в этой программе, ну а потом строки подабовлять в google.com/codesearch, мне такой способ пару раз помогал.
     
Статус темы:
Закрыта.