Доккер для Пентеста

Rezus--

Moderator
Команда форума
22.05.2020
17
3
6
Установка Docker и основное использование при пентесте

Введение

В этом модуле мы собираемся изучать докер, в настоящее время он становится более полезным для всех. Вы можете создавать и развертывать сервисы в нем в виде контейнера. Он позволяет вам настраивать, клонировать ваш контейнер, а также вы можете загружать / выгружать настроенное изображение через докер-концентратор. Мы можем легко создать наш образ для тестирования на проникновение и плавно использовать его в докере. Если вы хотите создать лабораторию для тестирования на проникновение, очень легко настроить лабораторию в Docker, а не в вашей хост-системе. Итак, начнем…

Что такое доккер?
Docker - это контейнерная технология, которая предоставляет платформу как сервис, который использует виртуализацию на уровне ОС для доставки программного обеспечения в пакетах, известных как контейнеры.

Вы можете создать один или несколько контейнеров из одного образа ОС и настроить их в соответствии с вашими потребностями, контейнеры изолированы друг от друга и объединять их программное обеспечение, библиотеки и файлы конфигурации; они могут общаться друг с другом через четко определенные каналы.


Установка шаг за шагом
Код:
# apt install docker.io docker docker-engine
После успешной установки докера включите его.

Код:
# service docker enable
Так же можно выключить

Код:
# service docker disable
Так же можно приостановить действие доккера

Код:
# service docker stop
Docker образы

Образы в Docker представляют собой упакованные сервисы или среды, такие как ISO-образы для загрузки системы. Изображения создаются с помощью команды build, и они будут создавать контейнер, когда он запускается с прогоном. Изображения хранятся в реестре Docker, например registry.hub.docker.com.

Для вывода списка образов Docker просто запустите команду.

Код:
 # docker images -a
Docker - это экземпляр изображения, контейнер - это экземпляр класса - объект времени выполнения.

Показать все контейнеры

Код:
# docker ps -a
Все, что вам нужно - выполнить простую команду, основанную на ваших потребностях, или вы можете искать контейнеры на hub.docker.com.

Пример, если вы хотите установить 32-битный контейнер Ubuntu, а затем получить 32-битный образ Ubuntu

Код:
# docker -h

# docker pull m0elnx/ubuntu-32bit
it - интерактивный терминал.

name - поставить название вашего экземпляра

Код:
# docker images -a
# docker run -it --name hacker m0elnx/ubuntu-32bit
Выйти:

Код:
# exit
Снова запустить:

Код:
# docker start hacker

# docker attach hacker
Давайте запустим кали прям в докере:

Сначала установка

Код:
# docker pull kalilinux/kali-linux-docker
# docker run -it --name elitehacker kalilinux/kali-linux-docker
Также можна установить Parrot

Код:
# docker pull parrotsec/security
# docker run -it --name hactivist parrotsec/security
 
  • Like
Реакции: Seyki

Об LS-LA

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

About LS-LA

  • We, a group of like-minded people, whose main goal is to increase the level of knowledge and skills.
    Not forgetting about everyone’s material well-being)

Быстрая навигация

Пользовательское меню