Вторая часть статьи про bash скрипты. Что такое Shell? Операционная система содержит множество компонентов, но два ее основных компонента — это ядро (Kernel) и оболочка (Shell). Вы можете рассматривать Kernel как ядро компьютера. Это делает возможной связь между аппаратным и программным обеспечением. Kernel — это внутренняя часть операционной системы, а Shell —внешняя. Оболочка в операционной системе Linux принимает ввод от пользователя в виде команд, обрабатывает его и выдает результат. Она...
Что такое шелл скрипты (shell) и в чем их опасность https://gubin.systems/2024/03/04/chto-takoe-shell-skripty-shell-i-v-chem-ih-opasnost.html Шелл скрипт — это программа, которая позволяет злоумышленнику получить доступ к компьютеру или серверу и выполнять различные команды. Это может привести к серьезным последствиям, таким как кража конфиденциальной информации, нарушение работы системы и даже полное уничтожение данных. Уязвимости — это слабые места в программном обеспечении, которые могут быть использованы злоумышленниками для получения несанкционированного доступа к системе. Они могут быть вызваны ошибками в коде, неправильной конфигурацией или отсутствием обновлений безопасности. Заливка шелл скрипта через уязвимость происходит следующим образом: злоумышленник находит уязвимость в системе и использует ее для установки своего шелл скрипта. Затем он может удаленно управлять компьютером или сервером, выполняя различные команды. Пример кода шелла с заменой пароля пользователя: #!/bin/sh # Замена пароля пользователя 'user' на 'newpassword' passwd user # Ввод нового пароля echo newpassword | passwd user --stdin Этот скрипт заменяет пароль пользователя 'user' на 'newpassword'. Он использует команду 'passwd' для изменения пароля и 'echo' для ввода нового пароля.