#48 Kali Linux для начинающих. Что такое Reverse (обратный) шелл?
Позвольте продемонстрировать как выглядит Reverse Shell. Вместо того, чтобы прослушивать порт, я скажу, запусти bash шелл. Нужно в адресной строке указать айпи адрес машины на Kali Linux и на порт 1234:
После того, как я нажму клавишу «enter», запустится «netcat», и вместо привязывания шелла к порту, и прослушивания порта, ожидания подключения, будет сделано обратное, т.е. шелл будет отправлен на айпи адрес, который мы указали и на порт, который мы указали.
Перед тем, как я нажму «enter», я должен слушать входящее соединение.
На нашей машине, на Kali откроем терминал и пропишем команду: «nc –lp 1234». Мы прослушиваем входящие соединения:
Просканируем входящие соединения на Kali, с помощью nmap: «nmap -p1234 localhost»:
Как видим, порт 1234 открыт, и прослушивает входящие соединения.
Переходим в браузер и жмем клавишу «Enter».
Перейдя в терминал, мы не видим изменения, но если мы введем какие-либо команды, то все будет работать:
Другими словами, мы сделали следующее: мы сказали «netcat», запустить bash-шелл, и послать его на мой айпи-адрес, на порт 1234. В этом случае, если в соединении был бы файрволл, то подключение совершилось, так как соединение не входящее, а исходящее от машины «Metasploitable2». Файрволл как правило не запрещает исходящие соединения, потому что в корпоративной среде большинство компьютеров и ноутбуков, имеют доступ к интернету, но из интернета их не видно.
#1 Kali Linux для начинающих. Урок 1 — Основы сетей.
#2 Kali Linux для начинающих. Урок 2 — Горячие клавиши. Часть 1
#3 Kali Linux для начинающих. Урок 2 — Горячие клавиши. Часть 2
#4 Kali Linux для начинающих. Терминал Kali Linux. Часть 1
#5 Kali Linux для начинающих. Терминал Kali Linux. Часть 2
#6 Kali Linux для начинающих. Урок 4 — Root Kali Linux. Часть 1
#7 Kali Linux для начинающих. Root Kali Linux — Часть 2
#8 Kali Linux для начинающих. Основные команды. Часть 1.
#9 Kali Linux для начинающих. Основные команды. Перемещение по директориям. Часть 2.
#10 Kali Linux для начинающих. Основные команды. Создание директорий. Часть 3
#11 Kali Linux для начинающих. Основные команды. Часть 4 — Просмотр содержимого директорий.
#12 Kali Linux для начинающих. Основные команды. Часть 5 — Просмотр содержимого файлов.
#13 Kali Linux для начинающих. Основные команды. Часть 6 — Копируем файлы и директории.
#14 Kali Linux для начинающих. Основные команды. Часть 7 — Перемещаем файлы и директории.
#15 Kali Linux для начинающих. Основные команды. Часть 8 — Удаляем файлы и директории.
#16 Kali Linux для начинающих. Управление пакетами.
#17 Kali Linux для начинающих. Откуда Kali скачивает софт.
#18 Kali Linux для начинающих. Изменения в Kali 2019 относительно APT.
#19 Kali Linux для начинающих. Архивация и сжатие. Часть 1.
#20 Kali Linux для начинающих. Архивация и сжатие. Часть 2.
#21 Kali Linux для начинающих. Архивация и сжатие. Часть 3.
#22 Kali Linux для начинающих. Специальные символы. Часть 1.
#23 Kali Linux для начинающих. Специальные символы. Часть 2
#24 Kali Linux для начинающих. Основы сетей.
#25 Kali Linux для начинающих. Администрирование. Редактирование файлов с помощью Nano.
#26 Kali Linux для начинающих. Превращаем Kali Linux в веб-сервер.
#27 Kali Linux для начинающих. Изменения в файлах конфигурации Kali Linux.
#28 Kali Linux для начинающих. Превращаем Kali Linux в SSH-сервер.
#29 Kali Linux для начинающих. Управление пользователями и группами.
#30 Kali Linux для начинающих. Работаем с правами пользователей.
#31 Kali Linux для начинающих. Разбираемся с процессами.
#32 Kali Linux для начинающих. Управляем процессами.
#33 Kali Linux для начинающих. Перенаправление и контроль вывода.
#34 Kali Linux для начинающих. Объединяем несколько команд в цепочку.
#35 Kali Linux для начинающих. Настраиваем цель.
#36 Kali Linux для начинающих. Сканируем порты с помощью Kali Linux.
#37 Kali Linux для начинающих. Сканируем порты с помощью графического интерфейса.
#38 Kali Linux для начинающих. Взламываем FTP.
#39 Kali Linux для начинающих. Сканируем уязвимости.
#40 Kali Linux для начинающих. Взламываем SSH.
#41 Kali Linux для начинающих. Взламываем веб-сервис.
#42 Kali Linux для начинающих. Взламываем базу данных. Атаки на пароли.
#43 Kali Linux для начинающих. Сниффим пароли.
#44 Kali Linux для начинающих. Повышение прав.
#45 Kali Linux для начинающих. Популярные инструменты. Быстрый обзор.
#46 Kali Linux для начинающих. Разбираемся с базовыми веб-шеллами.