Никто не может сказать вам, что именно делает эта система, если только у кого-то нет точно такой же IP-камеры (и вы забыли указать точную марку и модель ).
Но мы можем предположить, что :/etc/default/passwd
, вероятно, является шаблоном, скопированным с флэш-памяти в /etc/passwd
, который, вероятно, находится в оверлейной файловой системе в другом разделе флэш-памяти. Любые изменения, внесенные в фактический пароль, будут в этом разделе; поэтому наличия образа ПЗУ недостаточно.
Но вы можете попробовать пароль по умолчанию. Существуют инструменты, которые могут взламывать пароли unix при наличии достаточного количества времени и памяти.
Кстати, существует также обмен стеками обратной разработки .
Все, что может быть разумно названо Unix или Unix -, имеет утилиты POSIX . В целом можно предположить, что утилиты присутствуют, поддерживают перечисленные опции и ведут себя так, как указано. Есть несколько ограничений:
Вот ограничения, с которыми вы, вероятно, столкнетесь во многих дистрибутивах Linux:
ed
и pax
часто отсутствуют в установке по умолчанию. Если вы ограничиваетесь не -встроенным Linux , вы можете сделать некоторые дополнительные предположения.
/bin/sh
может и не быть bash. В встроенном Linux оболочка и утилиты обычно взяты из BusyBox . Поскольку BusyBox предназначен для небольших систем, в нем намеренно отсутствуют некоторые функции, в том числе функции, предусмотренные POSIX.BusyBox имеет множество опций конфигурации времени компиляции -, так что вы не можете предвидеть, что будет доступно в данной системе. Если вы хотите максимизировать переносимость на встроенный Linux, при использовании утилиты просматривайте ее исходный код в BusyBox и избегайте параметров, находящихся под защитой условной компиляции. Это не поможет, если в установке вообще отсутствует эта утилита.