Как открыть файл bin – подробные пошаговые действия
Файлы с расширением BIN – это формат образа диска. Его более известный аналог – формат ISO. В самой аббревиатуре расшифровывается предназначение формата bin образ диска (binary disc image). Для манипуляций с ним понадобится софт для работы с дисками. Мы разберемся как открыть файл с расширением bin на компьютере, а также рассмотрим онлайн сервисы, способные быстро открывать образы.
Как открыть файл bin
У файлов с форматом BIN разное предназначение. Как мы уже сказали, наиболее распространенный случай, когда файл представляет собой образ диска.
Примечание! Однако, есть другие типы данных, связанные с подобным форматом. Например, с таким расширением встречаются файлы двоичных данных. Они имеют другую функцию в системе и своими руками их не отредактировать. К ним относятся исполняемые файлы ОС Linux, также двоичные BIN файлы встречаются в семействах Windows и Macintosh. Рекомендуем быть острожным при попытке открыть или изменить системный файл.
Основные виды bin-файлов
Хранение объемных образов игр
С какими целями обычно создаются BIN файлы? Пользователи хотят сохранить на компьютере образ диска, на случай утери физического носителя. Чаще всего в BIN преобразуют образы компьютерных игр, файлы игровых консолей, а также программ, если их файл большого размера (Photoshop, 3DS Max, Microsoft Office). Хранение объемных образов игр и софта – вот, в основном, где распространено расширение bin. Найдя софт для работы с файлами BIN, вы узнаете как открыть прошивку, драйвер или установщик ПО.
Формат файла bin — описание, чем открыть
Открыть формат могут классические утилиты по работе с ISO-образами:
- UltraISO;
Программа UltraIso по работе с ISO-образами
- Daemon Tools;
Программа DAEMON Tools по работе с ISO-образами
- PowerISO.
Программа PowerISO по работе с ISO-образами
Примечание! В случае, когда открыть формат BIN затруднительно, можно пойти на маленькую хитрость – измените расширение на «.iso». такой файл может открыть любая из программ, рассматриваемых ниже.
Программы для работы с bin: топ-5 программ
Мы рассмотрим 5 лучших программ, известных надежностью, удобным интерфейсов и приличным функционалом. Вы узнаете как отрыть образ диска BIN бесплатными утилитами.
Alcohol 120%
Старый известный софт для манипуляций с образами дисков. Отличается значительным количеством функций. Программа не просто конвертирует формат БИН, но и создает из них виртуальный диск. Функция, необходимая для использования игр и софта, распространяющихся только на физических носителях: CD/DVD дисках. Чтобы открыть образ в Alcohol 120% мы перемещаем файл в рабочую область и монтируем ее на виртуальный диск.
Программа Alcohol 120%
UltraISO
Хорошая программа для открытия bin файлов. Сталкивался с ней практически любой пользователь. Может преобразовывать файлы в другие форматы, создавать из файла виртуальный диск, записывать образ на физический диск, удалять данные внутри образа. UltraISO – самая функциональная и простая утилита для наших целей. В наличии русскоязычный интерфейс, так что вам не придется пробираться через дебри иностранного языка. Когда возникает проблема: файл bin (бин) как открыть, программа UltraISO вам поможет.
Рассмотрим процесс конвертирования файла BIN через утилиту UltraISO. Мы изменим формат файла на привычный (ISO), что в дальнейшем упростит манипуляции с образом.
- Открываем наш документ.
Запускаем UltraISO
- Кликаем «File»->«Open». В проводнике находим путь в требуемому образу диска.
Кликаем «File» и выбираем «Open»
- Открываем файл.
Открываем файл
- Конвертируем файл. Выбираем «Tools»->«Convert».
Выбираем «Tools» -«Convert»
- В «Output Format» ставим галочку на пункте «Standart ISO (.ISO)». Жмем кнопку «Convert».
Жмем кнопку «Convert»
- В случае успешной конвертации видим окно как на скриншоте ниже. Окно с успешной конвертацией файла
Power ISO
Аналог приложения, описанного выше. Наблюдаются даже повторения в интерфейсе. Программа распространяется бесплатно, но с урезанным функционалом. Чтобы использовать все возможности софта, придется купить лицензию.
Аналог приложения UltraISO программа PowerISO
Помимо образов дисков, в формат BIN сохраняют фильмы. Пользователи привыкли к MP4, AVI, а потому, когда видят название фильма с расширением BIN – теряются.
Мы рассмотрим ещё 2 приложения для проигрывания кино из BIN.
VLC media player
Программа VLC media player
Входит в ТОП программ для просмотра видео. Открывает множество форматов фильмов, имеет понятный и приятный глазу интерфейс. Главный плюс – софт абсолютно бесплатен. Нам же она интересна из-за возможности открывать бинарные файлы, чем не может похвастаться большинство видео плееров. Программа устанавливается на все существующие системы. Установив VLC, вам будет доступна работа со сжатыми файлами в системе MacOS и Linux.
Total Video Player
Программа Total Video Player
Программа значительно проще, с невзрачным интерфейсом. Но за устаревшей графической оболочкой срывает огромный функционал. Помимо BIN, утилита открывает любое видео. Это самый универсальный продукт, проигрывающий фильмы и аудио.
Как открыть файл bin онлайн
К сожалению, открыть BIN онлайн не получится. Зачастую данные типы файлов имеют большой вес и их редактирование, запись на диск или флешку, распаковка – удел ПК-программ.
Как копировать файлы на флешку, если она защищена от записи
Читайте проверенные способы в новой статье — «Как разблокировать защищённую от записи флешку».
Окно с предупреждением «Диск защищен от записи»
При переносе образов или других важных данных на карту памяти порой вылетает неприятное сообщение – устройство защищено от записи. Решение задачи осуществляется через работу с реестром.
Шаг 1. Открываем редактор реестра Windows (комбинация клавиш Win+R). Вводим в текстовое поле команду regedit и нажимаем «ОК».
Вводим в текстовое поле команду regedit и нажимаем «ОК»
Шаг 2. В меню слева по указанному пути как на фото ниже и ищем строку StorageDevicePolicies.
Ищем строку StorageDevicePolicies
Шаг 3. Меняем параметр WriteProtect с 1 на 0.
Меняем параметр WriteProtect с 1 на 0
Готово! Остается только перезагрузить компьютер.
Видео — Как открыть файл bin
Понравилась статья?
Сохраните, чтобы не потерять!
простые способы для разных систем
Основная задача BIN формата — сохранять двоичные данные цифровых образов CD и DVD на ПК. Чаще всего файл является цифровой эмуляцией физического носителя со свойствами, идентичными формату ISO, но может быть предназначен и для других целей. Благодаря этой статье вы поймете, чем открыть файл BIN на компьютере и зачем он нужен.
Содержание
Как открыть BIN
Расширение BIN представляет собой метаданные, описывающие содержимое диска, находящегося в дисководе (порядок расположения информации, тип образа, занимаемый объем памяти и т.д.). Такой формат можно назвать универсальным, т.к. файлы бинарного типа используются всеми операционными системами, включая Android и iOS.
Одним из недостатков BIN-файлов является путаница в назначении и множестве методов просмотра документа в зависимости от сферы использования. Столкнуться с данным форматом можно при работе с образами CD- и DVD-дисков, архивами на macOS, образами игр для эмуляторов, а также при прошивке маршрутизатора. Чтобы представлять, с каким BIN-файлом имеете дело, стоит взглянуть на размер и сопроводительные файлы в папке.
Помимо описанных назначений BIN встречается в смартфонах Nokia и Blackberry (RIM).
CD и DVD-образы
Формат BIN — файл образа, т.е. полная цифровая копия физического диска (эмуляция). Также под расширением скрывается инфо-файл о дорожках воспроизведения (количество фильмов и эпизодов сериала, видеоклипы и иная цифровая информация, считываемая мультимедийным плеером при воспроизведении). Следственно, для открытия файлов используется соответствующее ПО.
Программы для монтирования CD/DVD образа можно скачать на нашем сайте:
Для открытия двоичных видеофайлов, скачайте видеоплееры:
Архивы MacBinary
На Macintosh распространены архивы MacBinary, в которых BIN-файл хранит в себе следующий набор нулей и единиц:
- заголовок Finder;
- разветвленные ресурсы и данные;
- систематизированное древо проприетарной файловой системы HFS.
В качество ПО рекомендуем использовать The Unarchiver или стандартный архиватор — Apple Archive Utility.
Также BIN-формат применялся для отправки файлов по интернету из-под macOS, однако сегодня вытеснен архивами нового типа с разрешением DMG.
Открыть BIN в редакторе
BIN-файлы хранят информацию в двоичном виде. Такие документы создаются программами и приложениями для хранения и структуризации данных в режиме «только для чтения». Переписать содержимое документа классическим текстовым редактором не получится.
Необходимое ПО:
Образы для эмуляторов
Если выросли в 90-е годы, то наверняка застали игровую приставку Sega Genesis, которую в СНГ назвали Mega Drive. Причем тут BIN? Образы видеоигр для картриджей Сеги кодируются бинарно, поэтому понадобятся программы-эмуляторы.
Эмуляторы Sega для работы с BIN:
В случае с Nintendo DS картина схожая. BIN-файлы нужны для хранения исполняемых данных, которые при желании корректируются для запуска проекта на эмуляторе. Библиотеки BIN хранятся в одной папке с файлами типа NDS.
Эмуляторы Nentendo DS для работы с BIN:
Для консоли Sony Playstation первого поколения разработаны эмуляторы, среди которых стоит выделить PCSX, использующий BIN-формат для сохранения BIOS оригинальной приставки. Такой подход необходим, чтобы пользователь ПК чувствовал полное погружение в игру с аутентичными ощущениями (плавность картинки, динамика, тайминги).
Эмуляторы PlayStation для работы с BIN:
Прошивка маршрутизатора
Производители сетевого оборудования (Belkin, Linksys) регулярно обновляют выпускаемые маршрутизаторы программно, меняя низкоуровневые данные, управляющие модемом. BIN-файлы, содержащие свежее обновление для сетевого оборудования, инсталлируются благодаря интерфейсу самого роутера. Например, чтобы прошить оборудование от Linksys, в интерфейсе разработана вкладка «Администрирование». Попасть в настройки можно, введя в поисковой строке любого браузера «192.168.1.1».
Частые проблемы BIN-файлов
Главный недостаток формата — «любовь» со стороны злоумышленников и хакеров, которые модифицируют BIN-файлы, делая из них вирусы. В результате видны следующие ошибки на ПК:
- отсутствует файл .bin;
- не удалось загрузить .bin.
Причины следующие:
- повреждение ключей реестра Windows или Linux;
- вирусы;
- конфликт файлов ПО (а точнее бинарных библиотек).
Универсальный и бесплатный архиватор WinArc
Архиватор и его использование
Архиватор является неотъемлемой программой в современном мире компьютеров, так как он позволяет сжимать необходимые файлы и создавать удобные и компактные хранилища информации. Мы можете всегда сжать необходимые файлы при помощи известных и надежных архиваторов.
Сегодня существует немало программ, которые архивируют файлы, но многие из них не могут сравниться с программами RAR и ZIP. Эти две утилиты наиболее быстро и оптимально работают с различными файлами и данными, позволяя вам легко оперировать с серьезными объемами информации.
Благодаря WinArc, вы получаете возможность скачать бесплатный архиватор и заархивировать или разархивировать необходимые данные. Пользователи и организации применяют архиваторы чаще всего в четырех ситуациях, которые предполагается сжатие, хранение и распаковывание данных. Перечислить все преимущества работы с архиваторами достаточно сложно. Вы сами сможете оценить работу программы, когда установите ее на своем персональном компьютере.
Когда необходим архиватор?
1. Такая программа удобна, если у вас есть проблемы с объемами памяти для хранения. RAR архиватор позволяет сжать данные для хранения, уменьшив при этом значительно их объем. Такая программа является одной из самых эффективных и работает относительно быстро. Использование программы позволяет экономить место на файлах, предназначенных для хранения. Это назначение программы особенно актуально для компьютеров с небольшими объемами жестких дисков и для компаний, в которых нужно хранить серьезные объемы информации. Все устаревшие файлы можно хранить в удобной форме и в нужное время получать к ним доступ.
2. ZIP архиватор, также как и RAR архиватор, будет полезным, когда вам необходимо сжать информацию для передачи ее через другие носители информации. Если есть, например, объемные файлы, которые нужно передать через съемные носители или диски, то такая программа также придется кстати. Хранить заархивированную информацию можно также и на дисках, флешках, картах памяти и прочих съемных информационных носителях.
3. Вам предлагается бесплатный архиватор winrar также для того, чтобы сжимать данные для передачи через интернет. Такой подход обеспечивает более оперативную работу с разными объемами информации. Передать через интернет заархивированные данные получится намного быстрее и удобнее. Программа позволяет разбивать огромные файлы на части и обмениваться ими через интернет по частям. Получив данные по частям их можно легко собрать в один файл.
4. Архиватор используется и в тех случаях, когда вам необходимо распаковать полученный архив. Заметим, что распаковка файлов обычно длится меньше, чем процедура архивирования, но архиватор в этом случае является неотъемлемой программой.
При помощи архиватора удобно решается также задача объединения нескольких файлов в один. Если вы архивируете огромное множество файлов, то в конечном итоге вы получаете один файл, которым очень удобно оперировать.
Важно заметить, что архиваторы позволяют защищать данные при помощи пароля. Вы можете ограничить доступ и свободный просмотр ваших данных при помощи архива с использованием пароля.
Бесплатные архиваторы
RAR архиватор и ZIP архиватор являются самыми известными, эффективными и надежными программами, позволяющими вам сжимать, хранить и распаковывать любые данные. Вашему вниманию предлагается возможность скачать бесплатный архиватор WinArc. Такая программа работает на всех операционных системах от Microsoft Windows. Вы даже можете получить архиватор для windows 7.
Как устанавливать bin файлы в Linux
Хочу порекомендовать VPS хостинг от профессионалов с самой лучшей технической поддержкой, на котором работает этот веб-сайт. У них есть VPS и выделеные серверы под любые нужды. Регистрируйтесь и получите скидку 25% на первый платеж для любого SSD VPS при оплате на один, три или шесть месяцев.Не смотря, на то, что большинство программ в операционной системе Linux (в моем случае Ubuntu) можно установить из Центра приложений, тем самым обеспечивая совместимость с системой, иногда вам может понадобится установить новую версию программы или наоборот, старую, которой может не оказаться в списке.
Такие программы чаще всего распространяются, в формате .bin также известные как бинарные файлы. Бывает, что они запакованы в архив, а иногда как исполняемые файлы. Установка bin linux, может быть произведена через терминал либо же через графический интерфейс. Рассмотрим оба варианта.
Содержание статьи:
Установка bin файлов в Linux
Консольный вариант
1. Для начала в файловом менеджере, нужно найти наш бинарник.
2. Откроем терминал, сочетанием клавиш Ctrl+Alt+T.
3. Зайдем в режим суперпользователя (под рутом). Для этого введем следующую команду в терминале:
sudo -i
Затем нужно ввести пароль.
4. Теперь, в терминале нам нужно зайти в ту директорию, где расположен наш бинарник. В моем случае это будет так:
cd Загрузки
5. Дайте права на выполнение файла .bin, командой:
chmod +x thefile.bin
В моем случае это выглядит так:
chmod +x clip2net.bin
6. Теперь выполните его. Для этого находясь уже в той директории, где находится бинарный файл введем точку и слэш, затем имя файла. В случае со мной это выглядит так:
./clip2net.bin
7. После этой команды, установщик программы запустился и спрашивает меня на каком языке я хотел бы установить bin файл в linux.
8. Далее устанавливаем программу как обычно это делается в ОС Windows.
Графический вариант
Он ненамного проще, но для новичков, которые недавно перешли с Windows будет понятнее. Первые 3 пункта из консольного варианта все же придется выполнить. Затем нужно выбрать файл, нажать правой кнопкой мыши, выбрать пункт “свойства”. На вкладке права, нужно поставить галочку напротив пункта “Разрешить выполнение файла как программы”.
Закрываем окно. И перетаскиваем этот файл в терминал, запущенный от суперпользователя, имя файла и путь уже впишутся автоматически, остается лишь нажать на кнопку “Enter”. Далее, вы можете установить bin файл, как и в первом варианте. На этом все.
Оцените статью:
Загрузка…Чем открыть bin – Программы для открытия файла формата BIN
Расширение .bin видел любой пользователь компьютера, однако, многие даже не знают, что представляет из себя этот формат. Он нужен для хранения и распространения двоичных кодов, состоящих из нулей и единиц. Обычно этот формат присущ образам программ или игр, которые требуют много дискового пространства. В статье мы расскажем о том, чем открыть файл .bin, а также выделим лучшую программу.
Программы для работы с образами
Alcohol 120% – один из наиболее популярных и узнаваемых программ для Windows 7. Она имеет огромный функционал для работы с любыми образами программ или игр. Её особенность в том, что она не только извлекает ISO или BIN файлы, а превращает их в виртуальный гибкий диск. Это позволяет использовать даже те программы, которые изначально не распространялись через интернет, а лишь продавались на DVD или CD.
Как открыть файл bin в этой программе? Достаточно просто перетащить его в рабочую область, а после монтировать его на виртуальный диск. Делается это в несколько кликов. После этого откроется стандартное окно автозапуска, система будет считать, что это самый настоящий DVD. В дальнейшем вы сможете просмотреть содержание диска.
А если учесть широкий функционал и наличие русского интерфейса, то её можно назвать лучшим решением в своей области.
Ultra ISO — мощная утилита, которая позволяет делать с BIN файлами практически всё. Через эту программу их можно конвертировать в другие форматы (поддерживается более 30 расширений), эмулировать, превращая образ в виртуальный диск, либо записывать его. Такой обширный функционал позволил этой программе стать одной из наиболее популярных. Также этому способствовал русский язык интерфейса, простота использования.
Серьёзный минус программы в том, что она распространяется по закрытой, платной лицензии. Конечно, есть бесплатная версия, но она не работает с файлами больше 0.3 ГБ. Этого катастрофически мало в современных реалиях. Ultra ISO подойдёт вам, если вы часто записываете диски, либо у вас иногда возникает необходимость эмулировать небольшой образ.
Для продвинутых пользователей есть функционал по созданию загрузочных DVD и Flash дисков. Использовать его можно при переустановке систем Windows, Linux или DOS.
Power ISO очень похожа на предыдущую утилиту. У неё схожий интерфейс, который, к слову, переведён на русский, аналогичные технические возможности и ограничения по лицензии. Используя эту программу, вы не сможете эмулировать образ больше 300 МБ, но записать на диск можно файлы любого размера. Именно поэтому её часто используют те, кто нуждается в «прожиге» DVD или CD. Скачать программу можно совершенно бесплатно, однако для снятия ограничений потребуется приобрести лицензию.
Из интересных особенностей можно отметить не только поддержку основных форматов — ISO, BIN и т. д., но и наличие собственного, уникального формата .daa. Он не сильно распространён, однако имеет несколько преимуществ перед аналогами. Основное из них — максимально высокая степень сжатия, которая сильно превосходит ISO. Это облегчает загрузку файлов через интернет.
Программы для работы с видео-файлами
В формате .bin сохраняют не только образы программ, но и фильмов. Это не совсем привычный формат, и многие впадают в ступор, не зная какой программой открыть скачанное видео. Хотя решение, на самом деле, лежит на поверхности.
VLC media player — одна из наиболее популярных программ для просмотра фильмов, которую используют миллионы людей по всему миру. Она проста в использовании, распространяется совершенно бесплатно, и кроме этого, она имеет широкий функционал. Помимо поддержки основных мультимедийных форматов, VLC может похвастаться возможностью работы с бинарными файлами. Такого функционала нет в большинстве аналогичных плейеров.
Интересно то, что несмотря на свою бесплатность, программа превосходит большинство существующих утилит. Например, VLC переведён на 78 языков, среди которых есть и русский. Также, уникальным является поддержка всех существующих операционных систем, начиная от Windows, заканчивая Linux и Morph.
Если возникли вопросы, задавайте в комментариях, мы обязательно поможем.
Чем открыть .bin – Видео
Как открыть на Андроиде файл BIN формата
Бывают ситуации, когда пользователям необходимо открыть файл формата “.bin” на Андроид смартфоне. Изначально система смартфона не позволяет открывать эти файлы для просмотра, поскольку это набор исполняемых команд для компьютера. В статье рассмотрим как можно просмотреть такой файл на Андроиде или с компьютера.
Что такое BIN формат?
Бин файл с расширением “.bin” на конце – это набор строк в бинарном формате, который состоит из одной или нескольких команд. Содержимое файла кодируется в привычный текст, но изначально идет в двоичном формате и состоит из нулей и единиц (0 и 1).
Обратите внимание, что запускать данный файлы может быть опасно, тем более на компьютерах. Если вы скачали что-то из Интернета – исполняемый файл может содержать угрозы и вирусы.
Если запустить такой файл в Windows – компьютер выполнит по очереди все команды записанные внутри. Обычно там содержатся ключи активации к программам, играм, различные “Кряки” и “Таблетки” к приложениям.
По этому если вы собрались запускать такой файл необходимо понять что это вообще и для чего и откуда вы его скачивали.
Как открыть .bin файл на телефоне?
Что бы увидеть содержимое файла можно попытаться открыть его в текстовом формате в блокноте на ПК или Андроид. Если у вас под рукой только смартфон. Понадобиться зайти в файловый менеджер (можно использовать встроенный в ваш смартфон):
- Если загружали из интернета файл скорее всего лежит в папке “Загрузки” или “Downloads”.
- Найдите файл в памяти смартфона и нажмите “Еще” или иконку с тремя точками “…”.
- Затем выберите из списка “Открыть как” или “Открыть с помощью” или “Открыть как текст”. Названия пунктов могут отличаться в зависимости от модели вашего смартфона.
- Запустить данный файл прямо на смартфоне скорее всего НЕ ПОЛУЧИТСЯ, т.к. он предназначит для компьютера. Но просмотреть его содержимое вполне реально.
Лайфхак: если открыть через файловый менеджер не удается можно переименовать файл. Вместо расширения “имя_файла.bin” изменить на “имя_файла.txt”. Мы получим текстовый файл, который можно открыть в любом текстовом редакторе и увидеть его содержимое. Затем измените расширение .txt обратно на .bin.
Второй способ
Если открыть БИН на смартфоне не получается или оказалось проблематично можно воспользоваться компьютером. Для этого достаточно перекинуть файл по USB кабелю на ваш ПК. Можно скопировать на любой диск или смартфон. Не запускайте файл двойным кликом! Сначала просмотрите его содержимое:
- Кликните правой кнопкой мыши по файлу.
- Наведите на пункт меню “Открыть с помощью”.
- В выпадающем окне выберите вариант “Блокнот”.
Открываем BIN файл на компьютере
Если вы хотели загрузить файлы игры или образ диска – вам понадобиться специализированная программа. Для Андроида таких программ нет, а для настольного пк можно выбрать одну из списка ниже:
- Alcohol 120%;
- Ultra ISO;
- Nero.
- Daemon Tools;
Программы для просмотра и редактирования BIN файлов
Если возникла острая необходимость увидеть содержимое именно со своего смартфона – можно установить бесплатную программу для просмотра и редактирования БИН содержимого. В Google Play достаточно набрать в поисковой строке “Bin редактор”, затем загрузить и установить любую программу. Можно использовать универсальный конвертер ISO Extractor или специальную утилиту BIN Opener.
Для большинства программ потребуется включить отладку по USB в настройках смартфона согласно документации.
Имя | BIN |
Полное название | BIN, Generic Binary File |
Расширение файла | .bin |
MIME type | application/x-binary |
Разработчик | Windows, Macintosh |
Тип формата | System |
Описание | BIN (бинарные файлы) является компьютерным файлом без текста. Данные кодируются с двоичным кодом вместо текста для хранения и обработки данных. Некоторые кодировки могут быть переведены или истолковано в текст, а остальное для форматирования и других полезных функциональных возможностей. Старые документы Microsoft Word работает в двоичной системе. Расширение файла BIN часто ссылается на CD дисков. Двоичные данные могут быть переведены в обычный текст, чтобы предотвратить код от попыток выполнить функции. Это позволяет отправку, получение и загрузку файлов BIN. Hex редакторы очень полезны для просмотра двоичных последовательностей, но текстовые редакторы могут быть использованы. |
Технические детали | Файлы с расширением BIN обычно выглядят как мусор, если смотреть непосредственно с помощью текстового редактора. Без знания, какая часть кода ASCII имеет решающее значение для файла или какую программу открыть файл, файлы не очень полезны. Эти файлы часто содержат исполняемый код и данные программы, которые требуются различные ОС для запуска программы. Бинарные цифры (биты) объединены в группах 8-символьных и используются для интерпретации нечто иное, чем буквы и цифры, по разным программам. Это позволяет изображения, текст, звук и другие файлы (сжатый) можно найти в файле BIN. Заголовки могут содержать метаданные, используемые программу для интерпретации данных и определить формат. |
Ассоциированные программы | AVG, CDRWin, Linux |
Wiki | https://en.wikipedia.org/wiki/Binary_file |
экстрактор BIN, экстрактор файлов BIN
Использование MagicISO как экстрактор BIN
Вы здесь: Учебники > Использование MagicISO в качестве экстрактора BIN
Что такое файлы BIN? Файлы BIN – это один из CD / DVD форматы изображений. BIN-файл представляет собой двоичную копию весь диск CD / DVD.BIN файл содержит ВСЕ данные, хранящиеся на исходном диске включая не только его файлы и папки, но и также его системно-специфическая информация, для примеры, загрузочная информация, том, том атрибуты и любые другие системные данные. На самом деле файл изображения BIN не является коллекцией файлов или папок, но является точной копией необработанные данные исходного диска, сектор по сектор.
MagicISO также является экстрактором BIN . MagicISO позволяет пользователям открывать / редактировать / извлекать bin файлы. Так же, как обработка файла образа ISO. и MagicISO также имеет возможность записывать файл BIN на CD-R / RW. Если хочешь, можешь преобразовать файл BIN в стандартный файл образа ISO.
Связанная тема:
IZArc – Бесплатная утилита для архивирования / распаковки файлов
IZArc – лучшая бесплатная утилита для сжатия файлов, поддерживающая множество форматов архивов, таких как: 7-
С помощью IZArc вы можете открывать файлы образов компакт-дисков , такие как ISO, BIN, CDI и NRG. Также возможно преобразовать такие файлы из одного типа в другой ( BIN, – ISO, NRG – ISO ).
Если вам нужно отправить большие файлы своим коллегам, друзьям или клиентам, у которых может не быть инструмента архивирования, вы можете легко создать самораспаковывающийся архив
Как открыть файл корзины на Android | Small Business
Автор: Зак Лаццари Обновлено 25 февраля 2019 г.
Приложения для Android поставляются в формате пакета Android с пометкой APK. Иногда из-за ошибки файлы .APK по умолчанию сохраняются как файлы .BIN . В этом случае вы не сможете установить или открыть файл без дополнительных действий через стороннее приложение.К счастью, для управления файлом .BIN типа доступно несколько простых в установке и использовании приложений.
Что такое файл .BIN?
Файл .BIN Формат на самом деле предназначен для хранения информации в двоичном формате. Двоичное форматирование совместимо с дисковым хранилищем и позволяет медиафайлам сохранять и размещать на физическом диске.
Использование диска для хранения, однако, становится все более редкостью, и формат файла не переводится в современные цифровые форматы хранения с манипуляциями для извлечения информации и миграции в формат, легко используемый устройствами Android, вместе с любыми другими соответствующими форматами цифровых устройств чтения.
Некоторые файлы .BIN защищены и не могут быть преобразованы. Преобразование носителя с авторского DVD или CD, например, не будет работать без нарушения уровня защиты. Этот процесс также является незаконным, и вам лучше просто приобрести цифровой формат того же носителя.
Установка приложения
Чтобы установить приложение в формате файла .BIN , измените расширение файла и используйте сторонний плагин для установки программы или преобразования отдельных файлов.
Зайдите в магазин Google Play и найдите конвертер BIN или программу извлечения ISO. Убедитесь, что программа настроена для обработки файлов .BIN форматов , и установите приложение на свое устройство Android. После установки приложения вы должны создать физическое соединение с компьютером, где вы измените метки файлов и фактически загрузите файл обратно в телефон.
После того, как вы сделаете эту обязательную настройку, сторонняя служба BIN opener сможет прочитать и установить файл на ваше устройство Android.
Использование приложения BIN Opener
Нажмите кнопку со значком шестеренки на устройстве Android и выберите параметр Настройки . Коснитесь параметра App Manager и установите флажок рядом с параметром Неизвестные источники .
Коснитесь пункта меню Developers в меню Application Settings и выберите протокол USB Debugging .
Подключите телефон Android к компьютеру с помощью соединительного кабеля USB, который идет в комплекте с устройством.Сдвиньте меню USB вниз от верхней части экрана устройства. Нажмите опцию Disk Drive , чтобы подключить телефон Android в режиме диска.
Нажмите кнопку Start на панели задач вашего компьютера и выберите опцию Computer или воспользуйтесь опцией быстрого доступа для вашего файлового менеджера, если таковая существует. Дважды щелкните значок съемного запоминающего устройства телефона Android, чтобы просмотреть его содержимое.
Найдите файл .BIN в папках хранилища Android.Щелкните файл .BIN , чтобы выделить файл, и щелкните файл еще раз, чтобы поместить текстовый курсор в поле имени файла. Измените расширение файла с .BIN на .APK, выделив .BIN и набрав .APK. Например, если файл называется application.BIN, измените имя на application.APK.
Щелкните правой кнопкой мыши значок съемного запоминающего устройства телефона Android и выберите опцию Eject . Отключите устройство от компьютера.Коснитесь нового приложения-экстрактора на телефоне, чтобы запустить программу. Найдите файл .APK, выберите его, чтобы открыть и установить на устройстве Android.
Как открыть файлы BIN
В этом руководстве объясняется, что такое файл .BIN. Вы узнаете, как открывать файлы BIN с помощью программы и без нее, конвертировать BIN в ISO и приложения для открытия файла .BIN:
Вы, должно быть, когда-нибудь видели расширение .BIN и, должно быть, задавались вопросом, что это такое и почему оно используется. Здесь у нас есть кое-что для вас о файлах BIN и о том, как их открывать.
В этом руководстве мы узнаем, что это за файлы, а затем увидим некоторые приложения для их открытия.
Что такое BIN-файл
Файлы.BIN – это сжатые двоичные файлы, которые используются для различных целей многими компьютерными приложениями. Обычно он используется с некоторыми антивирусными программами и файлами резервных копий CD и DVD. Различные приложения в вашей системе используют двоичные коды, содержащиеся в файлах BIN.
[источник изображения]
Вы можете использовать текстовый редактор, чтобы открыть файл.Файлы BIN, которые сохраняются в основном двоичном формате. Но для других вы не можете открыть их прямо на компьютере. При необходимости вы можете преобразовать его в файл ISO. Или вам придется либо смонтировать его на виртуальном диске, либо записать на диск, потому что вы не сможете преобразовать их каким-либо другим способом.
Вы можете открыть некоторые файлы BIN, которые доступны в двух основных положениях, с помощью диспетчера содержимого. Но, прежде всего, есть некоторые файлы .BIN, созданные некоторыми конкретными приложениями для ПК и которые необходимо открывать с помощью того же продукта, который их создал, или с помощью хорошего программного приложения.
Файлы .BIN на Android
Формат пакета Android, также известный как APK, является форматом приложений Android. Но иногда из-за ошибки файлы APK сохраняются как BIN. В этих случаях вы не сможете установить или открыть файл без дополнительных действий, например, с помощью стороннего приложения. Хорошо, что есть несколько простых в установке и использовании приложений для управления файлом BIN.
Как открыть файлы BIN
Есть три способа открыть BIN-файл без использования программы.Это:
- Запись файла.
- Установка образа
- Преобразование BIN в формат ISO
# 1) Запись файла BIN
[источник изображения]
Для записи файла BIN на CD или DVD вам понадобится файл CUE. А если у вас нет файла CUE, вы можете легко его создать. Чтобы создать файл CUE, введите в блокноте ФАЙЛ «filename.bin» ДВОИЧНЫЙ .
Вместо имени файла.bin, поместите имя BIN-файла, который вы хотите записать, в кавычки. Затем введите TRACK 01 MODE1 / 2352 в следующей строке, а затем INDEX 01 00:00:00 .
Теперь сохраните этот файл блокнота в той же папке, что и файл .BIN, и назовите его тем же именем, что и файл BIN, но с расширением .CUE.
Вот видео для создания файла CUE в Блокноте
После создания файла CUE выберите программу для записи файла.А поскольку BIN является устаревшим файлом, особенно файлы многодорожечного BIN, его будут поддерживать только старые программы, такие как Nero, CDRWIN, Alcohol 120% и т. Д.
В зависимости от программы может потребоваться загрузить файл CUE или файл BIN. После того, как вы загрузили файл изображения, появится всплывающее окно с информацией о том, сколько места на диске он займет. После правильной загрузки образа вставьте чистый диск и запустите процесс записи. После завершения прожига проверьте его на устройстве, для которого вы его записали.
Убедитесь, что все загружено, и все гусеницы находятся на своих местах.
# 2) Установка образа
[источник изображения]
Чтобы смонтировать образ, вам необходимо установить программное обеспечение виртуального привода, которое имитирует физический оптический привод в вашей системе. Это облегчит процесс монтирования файла образа. Программное обеспечение виртуального привода заставляет ваш компьютер думать, что диск был вставлен, и изображение загружается так, как если бы оно было запущено с диска.
Существует несколько вариантов виртуальных дисков, но наиболее популярным и бесплатным является WinCDEmu. Однако вы должны быть осторожны при его установке, потому что он часто пытается установить дополнительное программное обеспечение или панели инструментов браузера, которые вам не нужны.
Кроме того, монтирование будет работать, только если образ предназначен для работы в вашей системе. Если у вас есть Windows 8 и OS X, которые поставляются со встроенным программным обеспечением виртуального диска, но вам сначала нужно будет преобразовать его в файл ISO.
Программное обеспечение виртуального диска поместит значок на ваш рабочий стол.Все, что вам нужно сделать, это щелкнуть правой кнопкой мыши значок, навести курсор на один из поддельных дисков и выбрать параметр подключения образа. Теперь просмотрите файл CUE и загрузите его, чтобы смонтировать образ.
После завершения монтирования ваша система будет делать вид, будто вы вставили физический диск, и может открыться автовоспроизведение. Когда вас спросят, что вы хотите сделать с диском, используйте файл образа так же, как если бы он был на вставленном CD или DVD.
# 3) Преобразовать BIN в формат ISO
Другой способ открыть – преобразовать его в ISO, и для этого вам понадобится программа преобразования.После того, как вы преобразовали BIN в ISO, вы можете смонтировать или записать его с помощью многих других программ. Итак, выберите инструмент-конвертер и откройте его. В меню выберите BIN в ISO и найдите файл BIN. Выберите имя для вашего нового файла ISO и нажмите «конвертировать».
После завершения преобразования вы можете использовать виртуальный привод для его монтирования или использовать любую программу для записи дисков, чтобы записать его.
Подробнее => Шаги по открытию XML-файла в Excel.
Приложения для открытия файла BIN
Вот несколько приложений, которые можно использовать для открытия.BIN файлы.
# 1) NTI Dragon Burn 4.5
[источник изображения]
Dragon Burn от NewTech Infosystems, Inc., который работает только с Mac и Powerbook для быстрого и простого создания аудио, смешанных CD и DVD, данных и т. Д. С его помощью вы можете одновременно записывать несколько CD или DVD, а также поддерживает новые Полностью 4 привода DVD-R, как внутренних, так и внешних.
Вы также можете записывать компакт-диски с расширенными возможностями, включая новейшие приводы 52x CD-R и 24x CD-RW.
Цена: Бесплатно
Сайт: NTI Dragon Burn 4.5
# 2) Roxio Creator NXT Pro 7
Roxio Creator NXT Pro 7 более мощный и универсальный и может удовлетворить все ваши творческие и цифровые потребности. Вы можете снимать видео с нескольких камер, а также записывать свой экран. С его помощью вы можете защитить свой носитель, легко записать и скопировать его с помощью ведущих инструментов в отрасли, а также зашифровать файлы на USB или диск.
Он также предлагает все необходимое для создания и редактирования ваших изображений.
Цена: $ 109.99
Веб-сайт: Roxio Creator NXT Pro 7
# 3) DT Soft DAEMON Tools
DAEMON, или Disk And Execution Monitor, используется для эмуляции 4 DVD-ROM и CD-ROM виртуально одновременно. С его помощью вы можете быстро записать изображения, потому что он не использует контейнерный формат. Инструмент может монтировать многие распространенные форматы. Он может конвертировать образы из BIN, MDX, ISO и т. Д. И записывать их на CD, DVD и Blu-ray диски.
Он также может сжимать или разделять образы дисков и преобразовывать их в несколько файлов, которые могут быть защищены паролем.
Цена:
- Lite + Полный пакет: 29,99 $
- Ultra Срок службы: $ 39,99
- Pro Срок службы: $ 29,99
Веб-сайт: DT Soft DAEMON Tools
# 4) Смарт-проекты IsoBuster
Теперь это программа для восстановления данных.Он сохраняет файлы, потерянные с поврежденного или испорченного CD, DVD или Blu Ray диска. Когда вы вставляете диск, флэш-накопитель или карту памяти, вы можете видеть все разделы, сеансы и дорожки на носителе. Вы также можете получить доступ к данным и скрытым файлам из старых сеансов или скрытых разделов. И это полностью не зависит от ограничений Windows.
Цена:
- Персональная лицензия: $ 39.95
- Профессиональная лицензия: 59 $.95
Веб-сайт: Смарт-проекты IsoBuster
# 5) PowerISO
PowerISO поддерживает ОС Windows с Intel Pentium 166 МГц, 64 МБ ОЗУ и 128 МБ жесткого диска. С PowerISO вы можете многое сделать, включая преобразование, запись, создание, удаление, извлечение, просмотр, стирание и копирование файлов с перезаписываемых дисков. Кроме того, он может конвертировать BIN, DMG и любые данные образа CD / DVD в формат ISO. Он также может конвертировать ISO в файлы CUE или BIN.
Цена: $ 29.95
Веб-сайт: PowerISO
Открытие и установка файла BIN на Android
Если вы пытаетесь открыть файл BIN на своем телефоне Android, вам нужно будет изменить расширение файла на правильное в вашей системе, а затем использовать установщик приложений, чтобы ввести файл.
Найдите установщик приложения и в настройках включите загрузку из неизвестных источников. Подключите телефон к системе и включите его в режиме диска.С помощью кнопки «Пуск» на вашей системе выберите компьютер. Вы можете просматривать его содержимое в своем смартфоне с помощью съемного запоминающего устройства. Найдите файл BIN и измените его имя на APK.
Затем отключите телефон от компьютера. Запустите установщик приложения, откройте этот APK-файл и установите его на свой телефон.
Рекомендуемое чтение => Как открыть файл 7z
Заключение
ФайлыBIN старые, но они все еще используются, но почти не используются.Он используется для образов компакт-дисков и некоторых антивирусных программ. Это может быть что угодно, изображение или звуковые данные для игры или ПЗУ для эмулятора. BIN-файлу необходим CUE-файл. Вы можете записать его на CD или DVD, чтобы открыть или смонтировать образ вертикального привода.
Дополнительная литература => Как открыть файлы .Key
Или вы можете преобразовать его в формат ISO для легкого прожига или монтирования, чтобы открыть. Roxio Creator NXT Pro 7 – один из лучших вариантов открытия файла .BIN.Power ISO также является хорошим вариантом, который вы можете использовать для открытия BIN.
Обратный инжиниринг микропрограммы моего маршрутизатора с помощью binwalk
Несколько дней назад я решил реконструировать образ прошивки моего маршрутизатора с помощью binwalk .
Я купил домашний роутер TP-Link Archer C7. Не один из лучших, но достаточно подходящий для моих нужд.
Одна вещь, которую я всегда делаю, покупая новый маршрутизатор, – это устанавливаю OpenWRT. Почему? Потому что качество прошивки производителя обычно плохое, не поддерживается в течение долгого времени и небезопасно, и многие ошибки ждут, чтобы их можно было использовать.Я предпочитаю доверять хорошо поддерживаемым проектам с открытым исходным кодом, таким как OpenWRT.
При установке и настройке OpenWRT я также загрузил последнюю версию официального образа прошивки Archer C7, предоставленного TP-Link, и решил ее проанализировать. Просто для удовольствия и чтобы написать немного о binwalk, одном из лучших инструментов для этой работы!
Что такое бинволк?
Binwalk – это инструмент с открытым исходным кодом для анализа, обратного проектирования и извлечения образов прошивки.
Созданный в 2010 году Крейгом Хеффнером, binwalk может сканировать образ прошивки и искать сигнатуры файлов, чтобы идентифицировать и извлекать образы файловой системы, исполняемый код, сжатые архивы, образы загрузчика и ядра, форматы файлов, такие как JPEG и PDF, и многое другое!
Вы можете использовать binwalk для обратного проектирования образа прошивки, чтобы понять, как он работает.Вы можете реконструировать двоичные файлы внутри образов файловых систем для поиска уязвимостей. Вы можете извлекать файлы из изображения и искать бэкдор-пароли или цифровые сертификаты. Вы можете идентифицировать коды операций для различных архитектур ЦП.
Вы можете распаковать образы файловой системы для поиска определенных файлов паролей (passwd, shadow и т. Д.) И попытаться взломать хэши паролей. Вы можете выполнить двоичное различие между двумя или более файлами. Вы можете выполнить энтропийный анализ данных для поиска сжатых данных или жестко закодированных криптографических ключей.И все это без доступа к исходному коду!
Как работает binwalk?
Основной особенностью binwalk является сканирование подписи. Binwalk может сканировать образ прошивки для поиска различных встроенных типов файлов и файловых систем.
Вы ведь знаете утилиту командной строки file , верно?
$ файл / bin / bash
/ bin / bash: 64-разрядный общий объект LSB ELF, x86-64, версия 1 (SYSV), динамически связанный, интерпретатор / lib64 / l, для GNU / Linux 3.2.0, BuildID [sha1] = 12f73d7a8e226c663034529c8dd20efec22dde54, удалено
Команда file просматривает заголовок файла и ищет подпись (магическое число) для определения типа файла.Например, если файл начинается с последовательности байтов 0x89 0x50 0x4E 0x47 0x0D 0x0A 0x1A 0x0A , он знает, что это файл PNG. Посетите эту страницу Википедии, чтобы найти список распространенных сигнатур файлов.
Binwalk работает точно так же. Но вместо того, чтобы искать подписи только в начале файла, binwalk просканирует весь файл. Кроме того, binwalk может извлекать файлы , найденные в образе.
Инструменты file и binwalk используют библиотеку libmagic для идентификации подписей файлов.Но binwalk дополнительно поддерживает список настраиваемых магических сигнатур для поиска сжатых / заархивированных файлов, заголовков прошивок, ядер Linux, загрузчиков, файловых систем и т. Д.!
А теперь повеселимся?
Установка binwalk
Binwalk поддерживается на нескольких платформах, включая Linux, OSX, FreeBSD и Windows.
Чтобы установить последнюю версию binwalk, вы можете загрузить исходный код и следовать процедурам установки или руководству по быстрому запуску, доступному на веб-сайте проекта.
Binwalk имеет множество опций:
$ проход
Binwalk v2.2.0
Крейг Хеффнер, ReFirmLabs
https://github.com/ReFirmLabs/binwalk
Использование: binwalk [ОПЦИИ] [ФАЙЛ1] [ФАЙЛ2] [ФАЙЛ3] ...
Параметры сканирования подписи:
-B, --signature Сканировать целевой файл (ы) на предмет общих подписей файлов
-R, --raw = Сканировать целевой файл (ы) на указанную последовательность байтов
-A, --opcodes Сканировать целевой файл (ы) на наличие общих исполняемых сигнатур кодов операций
-m, --magic = <файл> Указать настраиваемый волшебный файл для использования
-b, --dumb Отключить ключевые слова умной подписи
-I, --invalid Показать результаты, отмеченные как недопустимые
-x, --exclude = Исключить результаты, соответствующие
-y, --include = Показывать только результаты, соответствующие
Варианты извлечения:
-e, --extract Автоматически извлекать файлы известных типов
-D, --dd = Извлечь подписи, присвоить файлам расширение и выполнить
-M, --matryoshka Рекурсивно проверять извлеченные файлы
-d, --depth = Ограничить глубину рекурсии матрешки (по умолчанию: 8 уровней)
-C, --directory = Извлечь файлы / папки в настраиваемый каталог (по умолчанию: текущий рабочий каталог)
-j, --size = Ограничить размер каждого извлеченного файла
-n, --count = Ограничить количество извлекаемых файлов
-r, --rm Удалить вырезанные файлы после извлечения
-z, --carve Вырезать данные из файлов, но не запускать утилиты извлечения
-V, --subdirs Извлечь в подкаталоги, названные по смещению
Параметры энтропии:
-E, --entropy Вычислить энтропию файла
-F, --fast Использовать более быстрый, но менее подробный энтропийный анализ
-J, --save Сохранить график как PNG
-Q, --nlegend Пропустить легенду на графике энтропийного графика
-N, --nplot Не создавать график графика энтропии
-H, --high = Установить порог срабатывания энтропии нарастающего фронта (по умолчанию: 0.95)
-L, --low = Установить порог срабатывания энтропии спадающего фронта (по умолчанию: 0,85)
Параметры двоичного определения:
-W, --hexdump Выполнить шестнадцатеричный дамп / diff файла или файлов
-G, --green Показывать только строки, содержащие байты, одинаковые для всех файлов
-i, --red Показывать только строки, содержащие байты, различающиеся во всех файлах
-U, --blue Показывать только строки, содержащие байты, различающиеся в некоторых файлах
-u, --similar Отображать только одинаковые строки во всех файлах
-w, --terse Различать все файлы, но отображать только шестнадцатеричный дамп первого файла
Параметры необработанного сжатия:
-X, --deflate Проверять потоки необработанного сжатия deflate
-Z, --lzma Сканировать необработанные потоки сжатия LZMA
-P, --partial Выполнить поверхностное, но более быстрое сканирование
-S, --stop Остановить после первого результата
Общие настройки:
-l, --length = Количество байтов для сканирования
-o, --offset = Начать сканирование с этого смещения файла
-O, --base = Добавить базовый адрес ко всем печатаемым смещениям
-K, --block = Установить размер блока файла
-g, --swap = Обратить каждые n байтов перед сканированием
-f, --log = <файл> Записывать результаты в файл
-c, --csv Записывать результаты в файл в формате CSV
-t, --term Форматировать вывод по размеру окна терминала
-q, --quiet Подавить вывод на стандартный вывод
-v, --verbose Включить подробный вывод
-h, --help Показать вывод справки
-a, --finclude = Проверять только файлы, имена которых соответствуют этому регулярному выражению
-p, --fexclude = Не сканировать файлы, имена которых соответствуют этому регулярному выражению
-s, --status = Включить сервер состояния на указанном порту
Теперь мы готовы сканировать образы прошивки.
Сканирование образа прошивки с помощью binwalk
Давайте начнем с поиска подписей файлов внутри изображения (я загрузил это изображение с веб-сайта TP-Link).
Запуск binwalk с параметром –signature выполнит задание:
$ binwalk --подпись --term archer-c7.bin
ДЕСЯТИЧНОЕ ШЕСТИГРАННОЕ ОПИСАНИЕ
-------------------------------------------------- ----------------------------------------
21876 0x5574 Строка версии U-Boot, «U-Boot 1.1.4-g4480d5f9-dirty (май
20.2019 - 18:45:16) "
21940 0x55B4 Таблица полиномов CRC32, прямой порядок байтов
23232 0x5AC0 u Заголовок изображения, размер заголовка: 64 байта, CRC заголовка:
0x386C2BD5, создано: 2019-05-20 10:45:17, размер изображения:
41162 байта, адрес данных: 0x80010000, точка входа:
0x80010000, CRC данных: 0xC9CD1E38, ОС: Linux, ЦП: MIPS,
тип образа: образ прошивки, тип сжатия: lzma, образ
имя: "образ u-загрузки"
23296 0x5B00 Сжатые данные LZMA, свойства: 0x5D, размер словаря:
8388608 байт, несжатый размер: 97476 байт
64968 0xFDC8 XML-документ, версия: «1.0 "
78448 0x13270 u Заголовок изображения, размер заголовка: 64 байта, CRC заголовка:
0x78A267FF, создано: 2019-07-26 07:46:14, размер изображения:
1088500 байт, адрес данных: 0x80060000, точка входа:
0x80060000, CRC данных: 0xBB9D4F94, ОС: Linux, ЦП: MIPS,
тип изображения: многофайловое изображение, тип сжатия: lzma,
имя образа: «MIPS OpenWrt Linux-3.3.8»
78520 0x132B8 Сжатые данные LZMA, свойства: 0x6D, размер словаря:
8388608 байт, несжатый размер: 3164228 байт
1167013 0x11CEA5 Файловая система Squashfs, прямой порядок байтов, версия 4.0,
сжатие: xz, размер: 14388306 байт, 2541 inodes,
размер блока: 65536 байт, создано: 2019-07-26 07:51:38
15555328 0xED5B00 gzip-сжатые данные из Unix, последнее изменение: 26.07.2019
07:51:41
Теперь у нас много информации об изображении!
Образ использует U-Boot в качестве загрузчика (заголовок образа по адресу 0x5AC0 и сжатый образ загрузчика по адресу 0x5B00).Основываясь на заголовке uImage по адресу 0x13270, мы знаем, что архитектура процессора – MIPS, а ядро Linux – версия 3.3.8. И на основе изображения, найденного по адресу 0x11CEA5, мы видим, что rootfs – это файловая система squashfs.
Давайте теперь извлечем загрузчик (U-Boot) с помощью команды dd :
$ dd if = archer-c7.bin of = u-boot.bin.lzma bs = 1 skip = 23296 count = 41162
41162 + 0 записей в
41162 + 0 записей
41162 байта (41 кБ, 40 КБ) скопировано, 0,0939608 с, 438 кБ / с
Поскольку изображение сжато с помощью LZMA, нам нужно его распаковать:
Теперь у нас есть образ U-Boot:
$ ls -l u-boot.мусорное ведро
-rw-rw-r-- 1 sprado sprado 97476 Fev 5 08:48 u-boot.bin
Как насчет поиска значения по умолчанию для переменной среды bootargs ?
$ strings u-boot.bin | grep bootargs
bootargs
bootargs = console = ttyS0,115200 board = AP152 rootfstype = squashfs init = / etc / preinit mtdparts = spi0.0: 128k (factory-uboot), 192k (u-boot), 64k (ART), 1536k (uImage), 14464k @ 0x1e0000 (rootfs) mem = 128M
Переменная среды U-Boot bootargs используется для передачи параметров ядру Linux.Из вышеприведенного вывода мы лучше понимаем структуру флэш-памяти устройства.
Как насчет распаковки образа ядра Linux?
$ dd if = archer-c7.bin of = uImage bs = 1 skip = 78448 count = 1088572
1088572 + 0 записей в
1088572 + 0 записей
Скопировано 1088572 байта (1,1 МБ, 1,0 МБ), 1,68628 с, 646 кБ / с
Мы можем подтвердить, что изображение было успешно извлечено с помощью команды file :
$ file uImage
uImage: u-boot устаревшее uImage, MIPS OpenWrt Linux-3.3.8, Linux / MIPS, многофайловый образ (lzma), 1088500 байт, пятница, 26 июля 07:46:14 2019, адрес загрузки: 0x80060000, точка входа: 0x80060000, CRC заголовка: 0x78A267FF, CRC данных: 0xBB9D4F94
Формат файла uImage – это, по сути, образ ядра Linux с дополнительным заголовком. Итак, давайте удалим этот заголовок, чтобы получить окончательный образ ядра Linux:
. $ dd if = uImage of = Image.lzma bs = 1 skip = 72
1088500 + 0 записей в
1088500 + 0 записей
Скопировано 1088500 байт (1,1 МБ, 1,0 МБ), 1,65603 с, 657 кБ / с
Изображение сжато, давайте распакуем его:
Теперь у нас есть окончательный образ ядра Linux:
$ ls -la Изображение
-rw-rw-r-- 1 sprado sprado 3164228 Fev 5 10:51 Изображение
Что мы могли сделать с образом ядра? Мы могли бы, например, искать строки в изображении, чтобы найти строку версии ядра Linux и узнать о среде, используемой для сборки ядра:
$ strings Изображение | grep "Версия для Linux"
Linux версии 3.3.8 (leo @ leo-MS-7529) (версия gcc 4.6.3 20120201 (предварительная версия) (Linaro GCC 4.6-2012.02)) # 1 понедельник 20 мая 18:53:02 CST 2019
Хотя микропрограмма была выпущена в прошлом году (август 2019 г.), когда я пишу эту статью, в ней используется старое ядро Linux версии (3.3.8), выпущенное в 2012 г., скомпилированное с очень старой версией GCC (4.6), также выпущенной в 2012 г. !
С опцией –opcodes мы также можем использовать binwalk для поиска машинных инструкций и определения архитектуры ЦП образа:
$ binwalk --opcodes Изображение
ДЕСЯТИЧНОЕ ШЕСТИГРАННОЕ ОПИСАНИЕ
-------------------------------------------------- ------------------------------
2400 0x960 инструкции MIPS, эпилог функции
2572 0xA0C инструкции MIPS, эпилог функции
2828 0xB0C инструкции MIPS, эпилог функции
А что насчет корневой файловой системы? Вместо того, чтобы извлекать изображение вручную, давайте воспользуемся параметром binwalk –extract :
$ binwalk --экстракт - тихий лучник-c7.бункер
Полная корневая файловая система будет извлечена в подкаталог:
$ cd _archer-c7.bin.extracted / squashfs-root /
$ ls
bin dev etc lib mnt overlay proc rom root sbin sys tmp usr var www
$ cat и т. д. / баннер
ММ НМ МММММММ М М
$ MMMMM MMMMM MMMMMMMMMMM MMM MMM
ММММММММ ММММММ. МММММ: ММММММ: ММММ МММММ
ММММ = ММММММ МММ ММММ МММММ ММММ ММММММ ММММ МММММ '
MMMM = MMMMM MMMM MM MMMMM MMMM MMMM MMMMNMMMMM
ММММ = ММММ МММММ МММММ ММММ ММММ ММММММММ
ММММ = ММММ ММММММ МММММ ММММ ММММ МММММММММ
MMMM = MMMM MMMMM, NMMMMMMMM MMMM MMMM MMMMMMMMMMM
ММММ = ММММ ММММММ ММММММММ ММММ ММММ ММММ ММММММ
MMMM = MMMM MM MMMM MMMM MMMM MMMM MMMM MMMM
ММММ $, МММММ МММММ ММММ МММ ММММ МММММ ММММ ММММ
МММММММ: МММММММ М ММММММММММММ МММММММ МММММММ
ММММММ ММММН М МММММММММ ММММ ММММ
ММММ М МММММММ М М
M
-------------------------------------------------- -------------
Для тех, кто собирается рок... (% C,% R)
-------------------------------------------------- -------------
Теперь мы можем многое сделать!
Мы можем искать файлы конфигурации, хэши паролей, криптографические ключи и цифровые сертификаты. Мы можем анализировать двоичные файлы, чтобы найти ошибки и уязвимости.
С помощью qemu и chroot мы даже можем запускать (эмулировать) исполняемый файл из образа!
$ ls
bin dev etc lib mnt overlay proc rom root sbin sys tmp usr var www
$ cp / usr / bin / qemu-mips-static.$ sudo chroot. ./qemu-mips-static bin / busybox
BusyBox v1.19.4 (2019-05-20 18:13:49 CST) двоичный файл с несколькими вызовами.
Copyright (C) 1998-2011 Эрик Андерсен, Роб Лэндли, Денис Власенко
и другие. Под лицензией GPLv2.
См. Исходный код для полного уведомления.
Использование: busybox [функция] [аргументы] ...
или: busybox --list [-full]
или: функция [аргументы] ...
BusyBox - это двоичный файл с несколькими вызовами, который объединяет многие распространенные Unix
утилиты в единый исполняемый файл. Большинство людей создадут
ссылка на busybox для каждой функции, которую они хотят использовать, и BusyBox
будет действовать так же, как и то, как он был вызван.В настоящее время определенные функции:
[, [[, addgroup, adduser, arping, ash, awk, basename, cat, chgrp, chmod, chown, chroot, clear, cmp, cp, crond, crontab, cut, date, dd, delgroup, deluser, dirname, dmesg , эхо, egrep, env, expr, false,
fgrep, find, free, fsync, grep, gunzip, gzip, halt, head, hexdump, hostid, id, ifconfig, init, insmod, kill, killall, klogd, ln, lock, logger, ls, lsmod, mac_addr, md5sum, мкдир, мкфифо, мкнод, мктемп,
mount, mv, nice, passwd, pgrep, pidof, ping, ping6, pivot_root, poweroff, printf, ps, pwd, readlink, reboot, reset, rm, rmdir, rmmod, route, sed, seq, sh, sleep, sort, старт-стоп-демон, строки,
switch_root, sync, sysctl, tail, tar, tee, telnet, test, tftp, time, top, touch, tr, traceroute, true, udhcpc, umount, uname, uniq, uptime, vconfig, vi, watchdog, wc, wget, который, xargs, да, zcat
Круто! Но обратите внимание, что версия BusyBox – 1.19.4. Это очень старая версия BusyBox , выпущенная в апреле 2012 года.
Итак, TP-Link выпускает образ прошивки в 2019 году с использованием программного обеспечения (набор инструментов GCC, ядро, BusyBox и т. Д.) С 2012 года!
Теперь вы понимаете, почему я всегда устанавливаю OpenWRT на свои маршрутизаторы?
Еще крутые штуки
Binwalk также может выполнять энтропийный анализ, печатать необработанные энтропийные данные и создавать энтропийные графики. Энтропия будет высокой, когда байты в изображении выглядят случайными, и это может означать, что изображение имеет зашифрованный, сжатый или запутанный файл или даже жестко закодированный криптоключ!
Мы также можем использовать параметр –raw для поиска пользовательской последовательности необработанных байтов в изображении или параметр –hexdump для выполнения шестнадцатеричного дампа для сравнения двух или более входных файлов.
Пользовательские подписи могут быть добавлены в binwalk либо через файл настраиваемых подписей, указанный в командной строке с помощью параметра –magic , либо путем добавления их в каталог $ HOME / .config / binwalk / magic .
Дополнительную информацию о binwalk можно найти на странице использования официальной документации.
Расширение дорожки
Существует API binwalk, реализованный как модуль Python , который может использоваться любым скриптом Python для программного выполнения сканирования binwalk, а утилита командной строки binwalk может быть дублирована почти полностью с помощью всего лишь двух строк кода Python!
| |
С помощью Python API вы также можете создавать плагины Python для настройки и расширения binwalk.
Также доступен плагин IDA и облачная версия Binwalk Pro.
Так почему бы вам не скачать образ прошивки из Интернета и самому не попробовать binwalk? Обещаю, вам будет очень весело!
Об авторе : Серджио Прадо работает со встроенными системами более 20 лет. Если вы хотите узнать больше о его работе, посетите страницу «О программе» или веб-сайт Embedded Labworks.
Пожалуйста, отправьте свои комментарии sergio на сайт embeddedbits.org или подпишитесь на информационный бюллетень, чтобы получать обновления.
См. Также
Инструмент для распаковки установщиков, созданных Inno Setup
Около
Inno Setup – это инструмент для создания установщиков приложений Microsoft Windows. innoextract
позволяет извлекать такие установщики без запуска фактического исполняемого файла установки под Windows или использования Wine. innoextract
в настоящее время поддерживает установщики, созданные Inno Setup 1.2.10–6.1.2. (Подробнее)
Автор: Даниэль Шаррер ([email protected])
Лицензия: zlib / libpng
В дополнение к стандартным установщикам Inno Setup, innoextract
также поддерживает некоторые модифицированные варианты Inno Setup, включая расширения My Inno Setup Extensions 1.3.10–3.0.6.1 от Martijn Laan, а также установщики игр на основе Inno Setup от GOG.com. innoextract
может распаковывать установщики Wadjet Eye Games (для игры с AGS), патчи Arx Fatalis (для использования с Arx Libertatis), а также различные другие исполняемые файлы Inno Setup.См. Список ограничений ниже.
Хотя innoextract
разработан для Linux, он является кроссплатформенным и предназначен для работы с любым компилятором C ++ 03
– C ++ 17
, архитектурой и операционной системой, поддерживаемыми CMake, Boost, liblzma и (необязательно) iconv.
Объявления
Выпущен innoextract 1.9
- Добавлена предварительная поддержка Inno Setup 6.1,0
- Добавлена поддержка модифицированного варианта Inno Setup 5.4.2
- Исправлен каталог вывода, создаваемый для неподдерживаемых программ установки
- Исправлено удаление некоторых безопасных символов, отличных от ASCII, из имен файлов
- Исправлена обработка разделителей путей в установщиках для Японии и Кореи
- Исправлена сборка с более новыми версиями Boost
- Windows: исправлено повреждение кучи
- Windows: исправлен искаженный вывод
Скачать
Текущая версия innoextract
– 1.9 (список изменений):
Файлы были подписаны этим ключом OpenPGP (28555A66D7E1DEC9). Двоичные файлы
Windows должны работать на XP или новее.
Архив Linux включает двоичные файлы x86, amd64 и ARMELv6j + hardfloat + vfp (совместимые с Raspberry Pi). Бинарные файлы
FreeBSD созданы для FreeBSD 9.1, но, вероятно, также будут работать с другими версиями.
Все 32-битные двоичные файлы скомпилированы для i686
(Pentium Pro или новее).Для некоторых платформ включены 64-битные двоичные файлы.
Более старые версии все еще доступны для загрузки.
Также есть порт innoextract
на Android, сделанный Аланом Вулли.
macOS
Предварительно собранные двоичные файлы innoextract
для macOS (ранее OS X) отсутствуют, но есть также пакеты MacPorts и Homebrew. Вы также можете собрать его самостоятельно, загрузив исходный код и следуя этим инструкциям.
Пакеты
innoextract Пакеты
доступны для следующих операционных систем и дистрибутивов Linux:
Если вашего дистрибутива нет в списке, сначала проверьте список версий пакета Repology, а также соответствующие репозитории на случай, если кто-то уже создал пакет для вашего дистрибутива. Если вы создадите свои собственные пакеты или найдете пакет, которого здесь нет, сообщите мне, чтобы я мог их добавить.
Использование
Чтобы извлечь установочный файл в текущий каталог, выполните:
$ innoextract <файл>
Список доступных опций можно получить, используя
$ innoextract --help
Документация также доступна в виде справочной страницы:
$ человек 1 innoextract
Совместимость
innoextract
не может гарантировать хорошую прямую совместимость, поскольку формат данных Inno Setup часто меняется.В следующей таблице перечислены поддерживаемые версии:
innoextract 1.9 или новее | Inno Setup с 1.2.10 по 6.1.2 |
innoextract 1,8 | Inno Setup от 1.2.10 до 6.0.5 |
innoextract 1,7 | Inno Setup 1.2.10 * до 5.6.1 |
innoextract 1.6 | Inno Setup 1.2.10 * до 5.5.9 |
innoextract 1,5 | Inno Setup 1.2.10 * до 5.5.6 |
innoextract 1,3 до 1,4 | Inno Setup 1.2.10 * до 5.5.5 |
innoextract 1,0 до 1,2 | Inno Setup 1.2.10 * до 5.4.3 |
innoextract
1.7 и старше не могут извлекать установщики, созданные Inno Setup с 1.3.0 по 1.3.23.Установщики GOG.com
Установщики GOG.com с номером версии 2.x.x на странице загрузки или в имени файла используют Inno Setup 5.5.0 и не могут быть извлечены с помощью innoextract
1.2 и старше. Старые установщики используют Inno Setup 5.2.3 и обычно не имеют версии в имени файла.
Некоторые составные программы установки GOG.com с версией 2.1.x или выше используют архивы RAR (переименованные в .bin
) для хранения игровых данных. Эти файлы не являются частью установщика Inno Setup. Однако innoextract
1.5 или новее может извлекать их с помощью опции --gog
, если установлен unrar
или unar
.
Другие новые установщики GOG.com не включают необработанные файлы напрямую, а вместо этого хранят их в формате GOG Galaxy: разбиваются на небольшие части, которые затем по отдельности сжимаются. Эти файлы названы в соответствии с их хешем MD5 и хранятся в каталоге tmp, например «tmp / ab / d7 / abd72c0dddc45f2ce6098ce3a286066a». innoextract
1.7 или новее автоматически повторно соберет эти части и извлечет исходные файлы, если не используется опция --no-gog-galaxy
.
Некоторые установщики GOG.com, состоящие из нескольких частей, используют файлы фрагментов .bin размером более 2 ГиБ – для их извлечения требуется innoextract
1.8 или новее на 32-битных платформах. Более старые версии завершились ошибкой “магии неверного фрагмента”.
Ограничения
- Отсутствует поддержка извлечения отдельных компонентов и ограниченная поддержка фильтрации по имени.
- Включенные скрипты и проверки не выполняются.
- Отображение констант Inno Setup, таких как каталог приложения, в подкаталоги жестко запрограммировано.
- Имена файлов фрагментов данных / дисков в многофайловых установщиках должны соответствовать стандартной схеме именования.
Также см. Список запланированных / запрошенных улучшений в системе отслеживания проблем.
Другой инструмент (только для Windows) для извлечения файлов Inno Setup – innounp
.
Информация о разработке
Проекты с использованием innoextract
- Inno Setup
-
innounp
– альтернативаinnoextract
для Windows -
uninno
– портативный инструмент для распаковки установщиков Inno Setup, написанный на Perl -
inno2john
– взламывает защищенные паролем инсталляторы, созданные Inno Setup с использованием John the Ripper -
cabextract
– распаковщик для.cab файлы, используемые в установщиках Microsoft -
unshield
– распаковщик для файлов .cab, используемых в установщиках InstallShield