С Новым годом! Форум программистов, компьютерный форум, киберфорум
Linux: загрузчики (Grub, Grub2, LiLo)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
25 / 25 / 2
Регистрация: 08.11.2011
Сообщений: 284

Как разобрать прошивку IP камеры (OS Kernel Image)

11.07.2015, 08:37. Показов 2201. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, есть прошивка на IP камеру, хочу ее разобрать и посмотреть че в нутри, изменить и собрать. Делал вот что, но так и не получилось (знаний не хватает). Как ее разобрать ?

root@kali:~# file orig.bin
orig.bin: data
root@kali:~# binwalk orig.bin

DECIMAL HEXADECIMAL DESCRIPTION
--------------------------------------------------------------------------------
1556 0x614 uImage header, header size: 64 bytes, header CRC: 0x25C2417B, created: Tue Apr 29 05:48:58 2014, image size: 1162812 bytes, Data Address: 0x80008000, Entry Point: 0x80008000, data CRC: 0xD56C3525, OS: Linux, CPU: ARM, image type: OS Kernel Image, compression type: none, image name: "Linux-3.0.8"
1164432 0x11C490 Squashfs filesystem, little endian, version 4.0, compression:lzma (non-standard type definition), size: 6221278 bytes, 670 inodes, blocksize: 131072 bytes, created: Thu Dec 4 12:27:11 2014

root@kali:~# binwalk 2.bin

DECIMAL HEXADECIMAL DESCRIPTION
--------------------------------------------------------------------------------
0 0x0 uImage header, header size: 64 bytes, header CRC: 0x25C2417B, created: Tue Apr 29 05:48:58 2014, image size: 1162812 bytes, Data Address: 0x80008000, Entry Point: 0x80008000, data CRC: 0xD56C3525, OS: Linux, CPU: ARM, image type: OS Kernel Image, compression type: none, image name: "Linux-3.0.8"
1162876 0x11BE7C Squashfs filesystem, little endian, version 4.0, compression:lzma (non-standard type definition), size: 6221278 bytes, 670 inodes, blocksize: 131072 bytes, created: Thu Dec 4 12:27:11 2014

root@kali:~# file 2.bin
2.bin: u-boot legacy uImage, Linux-3.0.8, Linux/ARM, OS Kernel Image (Not compressed), 1162812 bytes, Tue Apr 29 05:48:58 2014, Load Address: 0x80008000, Entry Point: 0x80008000, Header CRC: 0x25C2417B, Data CRC: 0xD56C3525
root@kali:~# unzip 2.bin
Archive: 2.bin
End-of-central-directory signature not found. Either this file is not
a zipfile, or it constitutes one disk of a multi-part archive. In the
latter case the central directory and zipfile comment will be found on
the last disk(s) of this archive.
unzip: cannot find zipfile directory in one of 2.bin or
2.bin.zip, and cannot find 2.bin.ZIP, period.

Добавлено через 2 часа 19 минут
Пока рыл понял что cramfs тут не приделах, надо копать в сторону Squashfs filesystem compression:lzma

Добавлено через 16 минут
Вот так наверное user@debian:/bin-extract$ binwalk -e orig.bin

Добавлено через 34 секунды
Тока что теперь делать с orig.squashfs?

Добавлено через 5 минут
orig.squashfs распаковываем 7-Zip и радуемся! Всем спасибо! =))

Добавлено через 22 минуты
А можно было прошивку сразу 7-Zip Открыть и радоваться))))))))

Добавлено через 9 часов 31 минуту
а вообще вот вестчь squashfs-tools
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.07.2015, 08:37
Ответы с готовыми решениями:

Изображение с камеры андроида с отображением в Image
Накидал на форму нужных компонентов, написал код на кнопке который всегда срабатывает только со 2 раза! Почему так происходит? ...

Image 1 под Image 2 и Image 3 как заставить его работать как кнопку?
Имеется несколько Image, все они расположены друг на друге, Image используемый как кнопка перестаёт работать когда поверх него расположен...

Image 1 под Image 2 и Image 3 как заставить его работать как кнопку?
Имеется несколько Image, все они расположены друг на друге, Image используемый как кнопка перестаёт работать когда поверх него расположен...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.07.2015, 08:37
Помогаю со студенческими работами здесь

Как восстановить в скайпе две камеры вместо USB 2 камеры?
Здравствуйте,у меня такая ситуация:при покупке ноутбука асус у меня в скайпе работало две камеры,можно было выбирать.Нечаянно я в панели...

Кондиционер Haier HSU-12H03, Светит ошибку Е4, подозреваю на неисправную прошивку. прошивку
Принесли в ремонт модуль управления кондиционера Haier HSU-12H03, это не инверторная модель с LCD дисплеем. Сразу после включения...

Раньше всегда вылетал KERNEL POWER 41 (63).А сейчас вылез ещё и KERNEL POWER 142 (173)
Ноут при выходе из сна либо при включении(в 90% случаев при выходе из сна) периодически показывает синие экраны,на которых почти всё время...

Как конвертировать java.io.File к javafx.scene.image.Image?
Пробую вот такой способ и не выходит. InputStream is = null; try {is = new FileInputStream(myFile);} catch...

Как отобразить картинку в System.Drawing.Image на контрол Image
Как отобразить картинку в System.Drawing.Image на контрол Image? Добавлено через 21 час 47 минут Все еше нужна помошь...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru