Где найти крутых специалистов по атакам на старинный Linux?
Ребята,
Есть коробочка, стоит у меня на столе и принадлежит мне. Поэтому это не хак кого-то, а я сам как владелец хочу открутить ручки и ножки принадлежащему мне изделию. В общем, nothing illegal.
ОС - Linux Embedded. Старинное ядро 2.4.37. На ОС есть 2 сервиса для удаленного доступа, SSH (22) и TELNET (25 000). Надо атаковать коробочку, чтобы получить на ней права. С одной стороны, все пишут, что баги-патчи, все устаревает, ломается, если не следить, надо обновляться, читать 0-day и пр. С другой стороны, реальное старье, которому 10 лет, без единого обновления. И его вот так вот лоб не атаковать, или все те, кто кричат, что это на изи, по факту ничего сделать не могу (например, NMAP на готовых скриптах к результату не приводит).
Кратко о софте в железке:
Linux Operating System
U-Boot 1.1.4 Bootloader
busybox 1.00
gdb 5.3
gdbserver 5.3
genext2fs 1.3
mtd snapshot-20031022
srecord 1.24
sysklogd 1.4.1
uClibc 0.9.27
dropbear 0.49
net-snmp 5.4
ntp 4.2.4-p0
savelogs 1.3
sudo 1.6.8p9
zlib 1.2.3
ФС, видимо, jffs2
Портов для свзи с внешним миром никаких нет, кроме ETH и SERIAL (никаких там USB, IDE/SATA и прочего).
В SSH-демоне указанной версии имеются вот такие дыры:
Внимание, вопрос. Где посоветуете поискать людей, которые могли бы занебесплатно атаковать эту железку с целью получения привилегированного доступа? Открытые порты могу пробросить в инет.
Вряд ли вы найдете людей, которые будут заниматься этим бесплатно через интернет. Потому что где гарантии что вы пробросите порты к железке на вашем столе, а не к какому-нибудь промышленному компу? За бесплатно такие приключения - нафиг надо. А то получится как в "Пути шамана" :)
черт, у меня тоже похожая коровочка, даже пару на столе лежит, и хранит в себе причину отказа двух взрывобезопасных камер. Но не вскрывается никак, последней была попытка прямого брутфорса, полгода оно у меня подбирало пароли, потом пошло в стол пылится
ну вот недавняя уязвимость с pkexec CVE-2021-4034 - отлично работает. Если есть аккаунт на машине, то получаешь рута без проблем. В гитхабе десятки репозиториев с исходниками готового эксплоита.
Saboteur, нет логинов и паролей пока что никаких. Родное ПО работает с железкой только по обственному протоколу over UDP, и serial, где нет консоли. Есть еще SNMP, но там же не общая учетка, там не связанная аутентификация с шеллом. Вот и все.
Судя по указанной ОС (Embedded Linux) и тому факту, что там файловая система jffs2, жесткий диск там - это флеш память в микроконтроллере Чисто в теории, можно и к ней подцепиться, но я б тоже сначала поискал другие пути)