История изменений
Исправление hateyoufeel, (текущая версия) :
32-битных железок дохрена. Весь STM32.
И на них, конечно же, 32-битный слюникс с glibc и openssh.
Там дыра в том, что OpenSSH в люниксе после LoginGraceTime (120 секунд дефолт) ловит SIGALRM, обработчик которого потом зовёт всякие небезопасные функции типа syslog(). Поэтому для эксплуатации нужно делать 100500 висящих соединений и ждать-ждать-ждать, пока у одного из них гонка сработает.
В случае с STM32 это всё вряд ли случится.
в мире сто пудово есть куча STM32 железок на лялексе, которые торчат SSH как минимум в LAN.
Ставлю пиво, что на таких железках поголовно dropbear или busybox.
Исходная версия hateyoufeel, :
32-битных железок дохрена. Весь STM32.
И на них, конечно же, 32-битный слюникс с glibc и openssh.
Там дыра в том, что OpenSSH в люниксе после LoginGraceTime (120 секунд дефолт) ловит SIGALRM, обработчик которого потом зовёт всякие небезопасные функции типа syslog(). Поэтому для эксплуатации нужно делать 100500 висящих соединений и ждать-ждать-ждать, пока у одного из них гонка сработает.
В случае с STM32 это всё вряд ли случится.