Фото кота в NanoKVM
Вчера, пока укладывал дочку, подыскивал почитать
Саму статью я читал невнимательно, потому что в самом её начале написано следующее:
В самом первом анализе безопасности было выявлено множество уязвимостей… и сделаны довольно неожиданные открытия. Например, исследователь безопасности даже обнаружил в прошивке устройства фотографию кота.
Как я уже не раз писал — у меня такое бывает, что меня
В интернете есть только миниатюра, поэтому пришлось вынуть фотографию самостоятельно. Я думал, там дел минут на пять, но возникли неожиданные препятствия.
На «Гитхабе» можно скачать бинарную прошивку, в которой, по идее,
И тут я вспомнил, что Дима «DiBR» Радищев, один из блогеров первой волны, которого я читаю до сих пор, писал
Ну я и накидал
// Это не код для использования в серьёзном продукте, а одноразовая утилита
ini_set('memory_limit', -1);
const SIZE = 256_000;
$bin = file_get_contents($argv[1]);
$len = filesize($argv[1]);
for ($n = $offset = 0; $offset < $len; $offset += 2) {
$offset = strpos($bin, "\xFF\xD8", $offset);
if ($offset === false) {
break;
}
$name = sprintf("%d.jpg", ++$n);
file_put_contents($name, substr($bin, $offset, SIZE));
@getimagesize($name) or unlink($name);
}В общем, вот вам никому, кроме меня, не интересный кот. Я надеялся, что это некая «пасхалка», но нет — поискал его в интернете, оказалось, что это
Комментарии 10
скорее просто оставили чтобы не делать ещё одну модель платы
А кота я ждал тоже в посте на Хабре, расстроился что не увидел. Спасибо!