Как декомпилировать бинарник
3940
13
Как декомпилировать бинарник /usr/bin/w и запустить его?
websilver
Есть такая спецпрограмма "Декомпилятор бинарников"
Оф. страница здесь
PN
ЭТо гон нет такого там файла а про IE 6.54 и выше очень забавно
websilver
Ты сам понял чего написал?
:ухмылка:
websilver
Ну ладно, пошутили и хватит.
Вопрос в топике абсолютно не имеет смысла, можно его как-то поконкретнее задать?
PN
Есть такая спецпрограмма "Декомпилятор бинарников"
Оф. страница здесь
5 БАЛОВ! :-)
CoolUser
Не а правда как вскрыть файлы созданные Unix системой
websilver
Э... Че нада-то??? :а\?: Вопрос внятно сформулировать могешь?
websilver
Ну, например, если бинарник gcc, то там есть ключ -S

напускаешь gcc с этим ключом на бинарник, и на выходе - ассмблерный код.
PN
Чее такое gcc не понял
>>> Чее такое gcc не понял

А ты слышал когда-нибудь страшное слово "компилятор"?
Это именно он берет прекрасный код - и компилирует, компилирует, компилирует его, чтобы бедные люди никогда не узнали, как же была написана программа....
А gcc - один из них. Убивай его везде, где только встретишь....
Хотя начни лучше с себя - сэкономишь кучу нервов и времени хорошим людям :зло:.
Я тут вот что спросить хочу...
А операционка-то какая? А то UNIX - слишком растяжимое понятие. Если это из GNU\GPL распространямых разновидностей, да еще и желаемый файл входит в стандартные, то есть идет в комплекте с системой, то на него по-любому в дистрибутиве должны быть исходники. либо их легко можно найти в сети. Если *nix у Вас коммерческий, либо, поставляемый не по GNU\GPL лицензии (что-то вроде Solaris для x86), тогда пока совет один: УЧИТЕ МАТЧАСТЬ! С тем багажом знаний, какой сейчас у Вас (без обид только) дальнейшие разъяснения про reverse engineering пока малополезны. Ко всему прочему, для этого нужно знать ассемблер. А его изучение - весьма кропотливое и нудное занятие.

Удачи!
Надеюсь, не очень задел...
Наверно следующим вопросом будет: "Что такое Unix?"
:ухмылка: