Как установить что-то в ClearLinux без пакета?

Технически отвечу на ваш вопрос, ок. Как вы можете убедиться, что вернулись в свою оболочку? Если вы предполагаете, что программа не является вредоносной , но думаете, что она может запускать другую оболочку, вы можете вручную определить секретную функцию с секретным содержимым (которое, конечно, вы не будете экспортировать):

$ my_secret_func() { echo "Still alive"; }
$ ~/Downloaded/dubious_program
$ my_secret_func
Still alive

Если dubious_program является вредоносным, он может легко обмануть вас, передав ваш ввод исходной оболочке и позволив ей отреагировать. В общем, небезопасный исполняемый файл имеет множество способов установить кейлоггер под вашей личностью ( и делать много других вредоносных вещей), например, саму установку в ваш ~ / .bashrc . Он мог бы сделать это, даже если бы не было видимых эффектов - на самом деле, большинство вредоносных программ стараются не оказывать никакого немедленного видимого эффекта, чтобы минимизировать риск обнаружения.

Итак, если вы не уверены, что то, что вы выполняете, безопасно, либо выполните его с пользователем никто в песочнице, либо не выполняйте его вообще.

2
20.06.2018, 21:56
0 ответов

Теги

Похожие вопросы