Перейти к основному содержанию

TrueNAS — пропала функция Shell... или нет?

TrueNAS

В TrueNAS в версии 13.3 функция Shell была удалена. Опция в меню больше недоступна, а адрес /ui/shell не работает.

Вероятно, это было сделано в целях безопасности. Однако, как показывает практика, безопасность мнимая.

Есть ещё один похожий пункт меню под названием "Display System Processes".

truenas

В этом окошке отображается так похожая нам оболочка, однако, мы видим что-то похожее на результат выполнения команды top. Изображение динамическое, значит, мы действительно видим оболочку с исполняемой командой top.

https://www.ixsystems.com/documentation/truenas/11.3-U2/tn_options.html

Написано:

The display automatically refreshes itself. The display is read-only.

Дисплей автоматически обновляется. Дисплей доступен только для чтения.

Если несколько раз пощёлкать по пунктам меню, то на долю секунды можно заметить такое:

truenas

Ого, сначала появляется оболочка, причём самые глазастые могут заметить как после печатается и запускается команда top. Хм, а если до запуска команды можно взаимодействовать с оболочкой? Попробуем поймать момент и успеть что-нибудь написать, например, букву h. Теоретически, дальше допишется top и в результате запустится htop. Пробуем.

truenas

Совсем другая картина! А что если можно что-нибудь успеть вставить из буфера, например это:

cat /etc/passwd --

Проверяем.

truenas

Что тут можно сказать: "Гладко было на бумаге, да забыли про овраги"... Вероятно, про более глубоком копании JavaScript, можно запустить полноценный терминал.

truenas

Имеется там команда "disableStdin". Но мне лень копать в этом направлении, и так доступ к оболочке получен.

 

Похожие материалы

Удаление трояна Bitcoin Miner — nano.exe

Словил дома трояна, который устанавливает другие трояны. Через некоторое время комп залился кучей троянов, рекламных программ и левого софта. Помимо прочего мусора у меня поселился троян Bitcoin Miner. Заметить это чудо можно также по тому, что комп тормозит.