Linux бинарные файлы bin

Для операционных систем Linux бинарные файлы находятся по умолчанию в каталоге /local/notesdata  Novell SuSE Linux Enterprise Server 10 (Пакет обновлений 2)

За сегодня:
Как заблокировать В Контакте: самый простой способ
Как увеличить мощность передатчика (tx power) адаптера WiFi?
Как ускорить интернет в Windows 7
Как воровать на закупках Linux, если он бесплатен? Ответ найден
Как удалить рекламу из смартфона на Android. Дай отпор оборзевшим коммерсантам!
Осторожно: использование Ubuntu может сделать из вас компьютерного пирата
Что лучше: openSUSE или Ubuntu?
Помогите придумать имя и фамилию для контакта
Как установить самую свежую версию GNOME 3.12 в Ubuntu 14.04
В лицензионном соглашении Windows 10 закрепили право следить за пользователем
В далеком 1984 году легендарный Кен Томпсон, создатель языка программирования C и операционной системы UNIX (вместе с Деннисом Ритчи), опубликовал классическую лекцию «Размышления о доверии к доверию» (Reflections on Trusting Trust), в которой наглядно показал, как можно внедрить троян в бинарный файл с помощью «бага» в компиляторе.
Триггер для внедрения трояна в бинарный файл содержится в исходном коде компилируемой программы и может выглядеть как тривиальная функция. Если вы не знаете, как работает «жучок» в компиляторе, то даже самое тщательное изучение исходного кода программы не выявит в ней никаких опасностей. Но скомпилированный файл будет уже заражен.

28 августа 2007 Solaris и позволяющее запускать бинарные файлы Linux-дистрибутива Red Hat Enterprise Linux (RHEL) или его бесплатного аналога CentOS без

Кен Томпсон продемонстрировал атаку подобного типа через компилятор C и программу, написанную на C. Но то же самое можно сделать и через любую другую систему интерпретации: ассемблер, загрузчик, даже аппаратный микрокод. И чем глубже сидит «жучок», тем сложнее его обнаружить, а баг, например, в аппаратном микрокоде обнаружить почти невозможно.
Главный вывод, который делает гуру компьютерной науки — никакое количество верификации исходных кодов или контроля не защитит вас от угрозы. Вы не можете доверять никакому коду, если вы только не написали его сами, особенно нельзя доверять «коду от компаний, которые берут на работу таких как я», писал Томпсон 29 лет назад (что интересно, сейчас он работает в компании Google).

Получение бинарных файлов под Linux. [new]. NekZ Member. Откуда: Санкт-Петербург Сообщений: 1982.

Вероятно, именно классическая статья Томпсона подтолкнула голландского программиста Йоса ван ден Увера (Jos van den Oever) провести проверку популярных дистрибутивов Linux. Программист просто захотел проверить, можно ли самостоятельно из предоставленных исходных кодов скомпилировать бинарный файл, который побитно совпадает с бинарным файлом, распространяемым официально.
Ван ден Увер ни разу так и не смог скомпилировать двоичный файл, совпадающий с аутентичным. Это и не удивительно. Например, компилятор GCC из одних и тех же исходников выдает всегда разные версии бинарного файла, из-за разных меток времени. В этом смысле Clang/LLVM понадежнее: он хотя бы позволяет получить одинаковые бинарные файлы из одних и тех же исходников, даже если компилировать их на разных машинах.
Ну вот сначала новость о том, что мировые американские IT-гиганты напрямую сливают данные АНБ(предоставляют прямой доступ к любой информации через PRISM), потом новость о том, что MS за пол-миллиарда выдала АНБ свои коды, затем в SKYPE обнаружили аэнбэшный бэкдор...
Только настроился мигрировать на Linux и на тебе - он тоже опасный, вы провоцируете у меня жесточайшую паранойю.
Как страшно жить!!!
Сделал из фольги экранированный шлем, съел паспорт, порезал кредитку, поломал симку, удалил все аккаунты в соц.сетях, по окончании написания этой статьи запущу шредер, заклею эмальгамой окна, забарикадирую двери и накроюсь одеялом - меня нет - я в домике.
Например, компилятор GCC из одних и тех же исходников выдает всегда разные версии бинарного файла, из-за разных меток времени.
Это отключается какой-то опцией (не помню). Но обычно не отключают как раз именно для подтверждения, что версия была собрана именно в это время. Это важно при отладке некоторых вещей в ядре.
Главный вывод, который делает гуру компьютерной науки — никакое количество верификации исходных кодов или контроля не защитит вас от угрозы.
Прикол в том, что это выражение верно всегда для любого случайного события, в том числе и угрозы.

Чтобы помочь ядру FreeBSD отличить ELF-файл FreeBSD от двоичного файла Linux, используется утилита brandelf(1)

Как создавать открывать, читать, писать бинарные файлы под linux? То есть какие есть аналоги виндузячих функций CreateFile, OpenFile, ReadFile, WriteFile? 5 мая 2010

Для сравнения бинарных файлов в Linux можно воспоьлзовться программой vbindiff: vbindiff file1 file2.