Всем привет!
Сегодня мы будем собирать "боевого слона" - Combat Mint.
Для пентеста существуют разные специализированные операционные системы, например, Kali Linux, Parrot Security. Однако разнообразие предустановленного софта, как показывает практика, вовсе не является большим плюсом этих дистрибутивов. Дело в том, что в реальности никто не использует даже половину возможностей установленных программ по-умолчанию. А зачем тогда лишний мусор?
На многих форумах, в том числе и на этом, неоднократно писалось, что лучше всего собрать машину "под себя". То есть устанавливать исключительно то, что в реальности будет использоваться. Правда далеко не все имеют представление как это хоть примерно делается, и что всё-таки нужно установить в первую очередь. Для таких пользователей и будет данная статья.
При самостоятельной сборке, кроме того что на машине не будет много чего ненужного, есть ещё один положительный момент - опыт. А опыт как известно "не пропьёшь". И на этом плюсы не заканчиваются - как только рабочая машина будет упакована по полной программе всем самым необходимым, с неё можно снять образ. И тогда этот образ можно буквально за минуту разворачивать на любой другой машине.
Приступим:
Поскольку абсолютное большинство пользователей юзает Windows, а кое-кто и вовсе никогда не имел дело с Linux, то лучшим решением будет установка ОС на виртуальную машину. Я предлагаю воспользоваться
Чтобы максимально безболезненно всё прошло, можно скачать уже готовый файл с
Как воспользоваться готовым образом? Распакуйте образ из архива в любое удобное место, на выходе будет файл образа с расширением vdi.
Далее запустите VirtualBox, и во вкладке "Машина" нажмите "Создать".
Откроется окно, в котором задайте название своей машине, выберите подходящий значок и версию. В списке нету Mint, но пусть это вас не смущает, от того что например, это будет Ubuntu, ни на что не повлияет. Установите объём выделяемой памяти, 4-8 Гб будет вполне достаточно. Переключите радиокнопку на "Использовать существующий виртуальный жёсткий диск" и нажмите "Создать".
Поздравляю! Вот собственно и вся установка ОС, очень быстро и удобно. Для запуска ОС всего лишь нужно нажать на значок с нужной операционкой, которых можно установить несколько штук под разные цели. ОС запустится, а возле значка машины появится надпись "Работает".
Вас встретит окно ввода пароля, который будет такой же как и логин на экране.
После авторизации вы обнаружите, что окно ОС меньше чем экран монитора, а всё меню будет на английском языке.
Если вас не устраивает английский, щёлкните по значку Setting Manager.
Зайдите в настройки языка.
В открывшемся окне Language Settings в самой нижней строке Language Support нажмите на кнопку Install / Remove Languages (потребуется ввести пароль - osboxes.org)
В открывшемся окне Install / Remove Languages видите, что в списке доступных языков нет русского. Для добавления его, нажмите кнопку Add.
Откроется новый список языков. Найдите русский (Russian, Russia), выберите его, и нажмите кнопку Install.
Всё, русский язык появился в списке установленных, выберите его в настройках языка.
Также откорректируйте регион, формат даты и времени и выключите машину.
Так как у нас виртуальная среда является изолированной, то мы не можем что-то копипастить из основной машины в виртуальную и наоборот. Но это поправимо. Зайдём в настройки машины и выставим двунаправленный буфер обмена и функцию перетаскивания объектов.
Кроме этого, нужно настроить общую папку для того чтобы передавать какие-либо файлы из одной машины в другую. Выберите опцию авто-подключения, чтобы папка всегда была доступной сразу же после запуска системы.
Запускаем машину, при загрузке спросят, хотим ли мы обновить названия путей. Для обновления нужно нажать Update Names.
Прекрасно, интерфейс теперь на русском, буфер обмена работает.
Однако ещё остаётся проблема с размером экрана. Для решения этого вопроса проделаем следующие манипуляции:
Во вкладке Устройства нажмём на Подключить образ диска Дополнений гостевой ОС...
Смонтируется диск, который мы можем увидеть в проводнике.
В терминале перейдём в диск командой cd /media/osboxes/VBox_GAs_6.1.18
Потом временно получим права суперпользователя sudo su для этого у нас спросят пароль.
И сделаем файл исполняемым командой chmod +x VBoxLinuxAdditions.run
Далее вставим команду sh VBoxLinuxAdditions.run и на следующий вопрос ответим yes.
После отработки скрипта, перезагружаем систему командой reboot.
Отлично! Теперь у нас рабочий стол в размер полного экрана. Если всё-таки небольшие зазоры ещё присутствуют, нажмите на клавиатуре правый Ctrl+C эта комбинация сделает подгонку идеальной по размеру.
Имя юзера, пароль и название машины нас тоже не особенно устраивают, поэтому заменим всё это на своё. В настройка системы выберите пункт Пользователи и группы.
Откроется окно "Параметры пользователей", где будет отображен список текущих пользователей. Для создания нового пользователя необходимо нажать кнопку Add. После ввода пароля, задаёте имя, и имя пользователя (оно будет отображаться в терминале). Подтверждаете создание пользователя нажатием на OK.
Новый пользователь появился в списке, щёлкаем по имени и далее жмёте на Изменить, чтобы задать пароль. Задаём пароль, подтверждаем нажатием на OK.
Закрываем окно, проверяем заход под новым пользователем
Всё работает. Теперь зайдём в терминал и сменим текущее имя хоста командой hostnamectl set-hostname exp. Второй запущенный терминал будет уже показывать новое имя. Также имя хоста определяется командой hostname.
Добавим теперь пользователя в группу sudo (чтобы пользователь мог устанавливать программное обеспечение, мог использовать принтер, использовать привилегированный режим и т.д.).
Во вкладке Управление группами выбираем sudo и открываем свойства - Properties.
Отмечаем чекбокс у нашего пользователя и жмём OK.
Перезагрузим машину, и снова авторизуемся под новым юзером. Проверим теперь возможность использования sudo, и заодно подправим один файл. Отправляем команду в терминале sudo xed /etc/hosts откроется файл hosts с настройками. Заменим osboxes на новое имя хоста и сохраним изменения в файле.
Теперь снова зайдём в настройки юзеров, и удалим osboxes нажав на Delete.
После ввода пароля ещё раз может понадобится нажать на Delete, и у нас спросят хотим ли мы удалить домашнюю папку. Соглашаемся с этим предложением, нажимая Удалить файлы. После этого в списке останется один новый пользователь.
Ещё нужно удалить папку в media:
Проверим систему на наличие артефактов от старого пользователя командой locate osboxes, и видим две несуществующие папки. Обновим данные в базе командой sudo updatedb и проверим заново - никаких записей больше нет.
Ранее мы делали доступ к общей папке, но если попробовать в неё зайти, то нас поджидает сюрприз.
Чтобы иметь к ней доступ, нужно добавить пользователя в группу vboxsf командой:
sudo adduser explorer vboxsf
После этого перезагружаем машину, и общая папка становится доступной.
Выключаем машину, и чтобы все наши труды случайно не пропали при каких-то дальнейших неосторожных манипуляциях, обязательно сделайте снимок системы для восстановления. Для этого нажмите на иконку с надписью "Сделать", напишите имя снимка и нажмите OK.
Ну что же, поздравляю, подготовительная часть закончилась, в следующей части будем ставить софт.
Сегодня мы будем собирать "боевого слона" - Combat Mint.
Для пентеста существуют разные специализированные операционные системы, например, Kali Linux, Parrot Security. Однако разнообразие предустановленного софта, как показывает практика, вовсе не является большим плюсом этих дистрибутивов. Дело в том, что в реальности никто не использует даже половину возможностей установленных программ по-умолчанию. А зачем тогда лишний мусор?
На многих форумах, в том числе и на этом, неоднократно писалось, что лучше всего собрать машину "под себя". То есть устанавливать исключительно то, что в реальности будет использоваться. Правда далеко не все имеют представление как это хоть примерно делается, и что всё-таки нужно установить в первую очередь. Для таких пользователей и будет данная статья.
При самостоятельной сборке, кроме того что на машине не будет много чего ненужного, есть ещё один положительный момент - опыт. А опыт как известно "не пропьёшь". И на этом плюсы не заканчиваются - как только рабочая машина будет упакована по полной программе всем самым необходимым, с неё можно снять образ. И тогда этот образ можно буквально за минуту разворачивать на любой другой машине.
Приступим:
Поскольку абсолютное большинство пользователей юзает Windows, а кое-кто и вовсе никогда не имел дело с Linux, то лучшим решением будет установка ОС на виртуальную машину. Я предлагаю воспользоваться
Ссылка скрыта от гостей
, так как он бесплатный и удобный. Установка элементарная - скачали и установили, поэтому на ней я заострять внимание не буду.Чтобы максимально безболезненно всё прошло, можно скачать уже готовый файл с
Ссылка скрыта от гостей
. Для будущей боевой машины я выбрал Linux Mint с окружением XFCE, но вы можете подобрать другую оболочку, там есть варианты. На сайте
Ссылка скрыта от гостей
собраны различные образы операционных систем для VirtualBox и Vmvare. Удобство использования образов заключается в том, что вам не придётся заниматься процессом установки самой ОС, что для новичка будет несомненным плюсом.Как воспользоваться готовым образом? Распакуйте образ из архива в любое удобное место, на выходе будет файл образа с расширением vdi.
Далее запустите VirtualBox, и во вкладке "Машина" нажмите "Создать".
Откроется окно, в котором задайте название своей машине, выберите подходящий значок и версию. В списке нету Mint, но пусть это вас не смущает, от того что например, это будет Ubuntu, ни на что не повлияет. Установите объём выделяемой памяти, 4-8 Гб будет вполне достаточно. Переключите радиокнопку на "Использовать существующий виртуальный жёсткий диск" и нажмите "Создать".
Поздравляю! Вот собственно и вся установка ОС, очень быстро и удобно. Для запуска ОС всего лишь нужно нажать на значок с нужной операционкой, которых можно установить несколько штук под разные цели. ОС запустится, а возле значка машины появится надпись "Работает".
Вас встретит окно ввода пароля, который будет такой же как и логин на экране.
После авторизации вы обнаружите, что окно ОС меньше чем экран монитора, а всё меню будет на английском языке.
Если вас не устраивает английский, щёлкните по значку Setting Manager.
Зайдите в настройки языка.
В открывшемся окне Language Settings в самой нижней строке Language Support нажмите на кнопку Install / Remove Languages (потребуется ввести пароль - osboxes.org)
В открывшемся окне Install / Remove Languages видите, что в списке доступных языков нет русского. Для добавления его, нажмите кнопку Add.
Откроется новый список языков. Найдите русский (Russian, Russia), выберите его, и нажмите кнопку Install.
Всё, русский язык появился в списке установленных, выберите его в настройках языка.
Также откорректируйте регион, формат даты и времени и выключите машину.
Так как у нас виртуальная среда является изолированной, то мы не можем что-то копипастить из основной машины в виртуальную и наоборот. Но это поправимо. Зайдём в настройки машины и выставим двунаправленный буфер обмена и функцию перетаскивания объектов.
Кроме этого, нужно настроить общую папку для того чтобы передавать какие-либо файлы из одной машины в другую. Выберите опцию авто-подключения, чтобы папка всегда была доступной сразу же после запуска системы.
Запускаем машину, при загрузке спросят, хотим ли мы обновить названия путей. Для обновления нужно нажать Update Names.
Прекрасно, интерфейс теперь на русском, буфер обмена работает.
Однако ещё остаётся проблема с размером экрана. Для решения этого вопроса проделаем следующие манипуляции:
Во вкладке Устройства нажмём на Подключить образ диска Дополнений гостевой ОС...
Смонтируется диск, который мы можем увидеть в проводнике.
В терминале перейдём в диск командой cd /media/osboxes/VBox_GAs_6.1.18
Потом временно получим права суперпользователя sudo su для этого у нас спросят пароль.
И сделаем файл исполняемым командой chmod +x VBoxLinuxAdditions.run
Далее вставим команду sh VBoxLinuxAdditions.run и на следующий вопрос ответим yes.
После отработки скрипта, перезагружаем систему командой reboot.
Отлично! Теперь у нас рабочий стол в размер полного экрана. Если всё-таки небольшие зазоры ещё присутствуют, нажмите на клавиатуре правый Ctrl+C эта комбинация сделает подгонку идеальной по размеру.
Имя юзера, пароль и название машины нас тоже не особенно устраивают, поэтому заменим всё это на своё. В настройка системы выберите пункт Пользователи и группы.
Откроется окно "Параметры пользователей", где будет отображен список текущих пользователей. Для создания нового пользователя необходимо нажать кнопку Add. После ввода пароля, задаёте имя, и имя пользователя (оно будет отображаться в терминале). Подтверждаете создание пользователя нажатием на OK.
Новый пользователь появился в списке, щёлкаем по имени и далее жмёте на Изменить, чтобы задать пароль. Задаём пароль, подтверждаем нажатием на OK.
Закрываем окно, проверяем заход под новым пользователем
Всё работает. Теперь зайдём в терминал и сменим текущее имя хоста командой hostnamectl set-hostname exp. Второй запущенный терминал будет уже показывать новое имя. Также имя хоста определяется командой hostname.
Добавим теперь пользователя в группу sudo (чтобы пользователь мог устанавливать программное обеспечение, мог использовать принтер, использовать привилегированный режим и т.д.).
Во вкладке Управление группами выбираем sudo и открываем свойства - Properties.
Отмечаем чекбокс у нашего пользователя и жмём OK.
Перезагрузим машину, и снова авторизуемся под новым юзером. Проверим теперь возможность использования sudo, и заодно подправим один файл. Отправляем команду в терминале sudo xed /etc/hosts откроется файл hosts с настройками. Заменим osboxes на новое имя хоста и сохраним изменения в файле.
Теперь снова зайдём в настройки юзеров, и удалим osboxes нажав на Delete.
После ввода пароля ещё раз может понадобится нажать на Delete, и у нас спросят хотим ли мы удалить домашнюю папку. Соглашаемся с этим предложением, нажимая Удалить файлы. После этого в списке останется один новый пользователь.
Ещё нужно удалить папку в media:
Проверим систему на наличие артефактов от старого пользователя командой locate osboxes, и видим две несуществующие папки. Обновим данные в базе командой sudo updatedb и проверим заново - никаких записей больше нет.
Ранее мы делали доступ к общей папке, но если попробовать в неё зайти, то нас поджидает сюрприз.
Чтобы иметь к ней доступ, нужно добавить пользователя в группу vboxsf командой:
sudo adduser explorer vboxsf
После этого перезагружаем машину, и общая папка становится доступной.
Выключаем машину, и чтобы все наши труды случайно не пропали при каких-то дальнейших неосторожных манипуляциях, обязательно сделайте снимок системы для восстановления. Для этого нажмите на иконку с надписью "Сделать", напишите имя снимка и нажмите OK.
Ну что же, поздравляю, подготовительная часть закончилась, в следующей части будем ставить софт.
Последнее редактирование: