Варианты установки BlackArch
Я собрал возможные варианты установки BlackArch, их плюсы и минусы в таблицу:
Затрагивается ли загрузчик основной ОС / Возможно ли влияние на основную ОС
Использование Live-образа на DVD диске
Полная изоляция как от основной ОС, так и от изменений, которые могут быть внесены (потенциально) опасными программами.
Невозможно сохранять изменения на диск, в том числе, невозможно обновлять программы.
Использование Live-образа на флешке
Полная изоляция как от основной ОС, так и от изменений, которые могут быть внесены (потенциально) опасными программами.
Невозможно сохранять изменения на диск, в том числе, невозможно обновлять программы.
Установка в виртуальную машину (например, VirtualBox )
Основная ОС полностью изолирована от установленного в виртуальную машину BlackArch. Хорошая производительность по сравнению с установкой на флешку.
Невозможно использовать железо напрямую (видеокарты, сетевые карты, если они не USB). В связи с этим некоторая потеря производительности.
Не каждый процессор способе работать с виртуализацией (невозможность использовать VirtualBox на некоторых системах).
Если у вас USB Wi-Fi карта, то вы можете её использовать и в виртуальной машине. Рекомендуемые модели здесь .
Установка на флешку (установка производиться в VirtualBox , но работа осуществляется на реальном компьютере)
Легко транспортировать систему.
Можно загружаться на любом компьютере.
Изолированность от основной ОС.
Возможность работать с железом напрямую.
Недостатков нет. Это идеальный способ, если вы выбрали достаточно быструю флешку.
Установка на внешний жёсткий диск (установка производиться в VirtualBox , но работа осуществляется на реальном компьютере)
Можно загружаться на любом компьютере.
Изолированность от основной ОС.
Возможность работать с железом напрямую.
Труднее транспортировать (чем флешку).
Переносные SSD диски полностью нивелируют этот недостаток, поскольку размером лишь немного больше флешки.
Установка в качестве второй системы на внутренний диск
Да (в некоторых случаях может модифицировать загрузчик).
Возможность работать с железом напрямую.
При ошибочных действиях можно полностью стереть данные с вашей основной ОС, можно полностью случайно удалить целые диски.
Вносятся изменения (или полностью заменяется) загрузчик (это необязательно).
Сами выбирайте, что именно вам нравиться больше. Сам я предпочитаю ставить BlackArch в виртуальный компьютер (VirtualBox). Из него я произвожу сканирование сетей, сайтов и т.д. Если возникает необходимость работать с железом напрямую (для использования сетевой Wi-Fi карты для взлома беспроводных сетей или видеокарты для перебора паролей), то я запускаю систему с флешки.
Из виртуальной машины можно использовать USB Wi-Fi карты. Для этого вам нужна вот эта красавица .
В BlackArch присутствует скрипт, который пытается автоматизировать установку. Мне подобный способ (с помощью этого скрипта) установки не нравиться по целому ряду объективных причин:
- скрипт создаёт иллюзию простоты установки, при этом если вы не понимаете общих принципов установки Arch, то вас гарантированно ждёт неудача;
- скрипт работает очень долго, причём требует ответов пользователя не только в самом начале своей работы, но и на протяжении всего процесса установки. Получается, всё время работы скрипта (это может занять целый день) вам нужно сидеть перед монитором и смотреть на унылые названия пакетов;
- если что-то пошло не так, то всю работу нужно начинать сначала — а это долгий и муторный процесс;
- скрипт использует свой собственный набор зеркал, многие из которых медленные и нестабильные;
- скрипт устанавливает разные простые оконные менеджеры, которые всё равно не дают ни каких преимуществ перед голой консолью. Конечно, они нетребовательны к ресурсам, но и производительность труда в таком рабочем окружении падает. Это как работать используя только одну руку: если у вас одна рука (очень слабый компьютер из прошлого века), то вам ничего не остаётся, как работать только одной рукой, мирясь с пониженной производительностью труда. Но если у вас две руки, то вы можете выбрать: работать одной рукой или двумя. Я всегда выбираю работать двумя руками, поэтому я устанавливаю вменяемое окружение рабочего стола, удобные файловые менеджеры и редакторы. В такой ситуации многочисленные оконные менеджеры BlackArch превращаются в bloatware.
Тем не менее, я опишу процесс установки с помощью скрипта и расскажу как оптимизировать этот процесс.
Мой вариант установки BlackArch:
- установка оригинального Arch;
- установка хорошего окружения рабочего стола (Cinnamon);
- установка поверх всего этого инструментов BlackArch.
Т.е. процесс разбит на отдельные задачи, поэтому если что-то пошло не так, то не нужно начинать всё сначала. Ну и ещё, вы научитесь устанавливать Arch Linux!
Установка из LIVE диска BlackArch с помощью установочного скрипта
Входим (учётные данные root:blackarch):
Нужно обязательно включить Интернет-соединение, поскольку по умолчанию оно отключено. Как это сделать описано в заметке «Как включить Интернет в BlackArch».
Выберите опцию «1», это позволит вам очень здорово сэкономить время:
Выбираете «1» и нажимаете ENTER:
Происходит синхронизация базы данных пакетов, если вместо похожей картины у вас быстро-быстро мелькают сообщения об ошибках, это означает, что у вас нет подключения к Интернету:
Здесь нас спрашивают, хотим ли мы полностью зашифровать рут, выберите то, что вам больше нравиться:
Теперь у нас спрашивают путь до диска.
Чтобы посмотреть, какие диски присутствуют в системе, воспользуйтесь командой:
На этом этапе будьте очень внимательны, ведь если вы ставите на реальный компьютер, то неверный выбор диска может привести к полному удалению данных на носители, который вы не хотели очищать. Если вы ставите в виртуальную машину, то у вас только один диск: /dev/sda
Нас спрашивают, создать ли разделы. Если у вас ещё нет разделов, то выбираете y:
Выбираете New для создания нового раздела:
Это будет загрузочный раздел, поэтому 200 мегабайт достаточно:
Выбираем primary:
Поставьте флаг Bootable:
Стрелочкой вниз перемещаетесь на свободное место и опять выбираете New, установите размер 4 гигабайта для раздела подкачки:
Опять выберите primary, для изменения типа выберите Type:
Выберите 82 Linux swap / Solaris:
Опять перейдите стрелочкой вниз на свободное место и выбираете New, это будет рут раздел, поэтому для него я оставляю всё свободное место:
Выберите primary.
Для сохранения сделанных изменений, выберите Write:
Наберите yes:
Должно получиться примерно так:
Создать ли раздел BOOT – да, номер раздела BOOT – оставляем без изменений, тип файловой системы раздела BOOT – оставляем без изменений; создать ли раздел подкачки – да, номер раздела подкачки – без изменений; номер раздела ROOT – без изменений, файловая система – без изменений:
Подытоживается наш выбор, если всё правильно, то выбираем y:
Далее автоматически, без нашего участия форматируются разделы, опять происходит синхронизация базы данных пакетов и устанавливаются пакеты групп base и base-devel:
Из списка зеркал выберите одно и укажите его номер:
У нас спрашивают, установить ли сейчас пакеты BlackArch.
Конечно, нам нужны эти пакеты, но рекомендую отложить установку по следующим причинам:
- мы ускорим окончание установки сейчас и в дальнейшем сможем доустановить нужные пакеты;
- сейчас будет непросто выбрать только нужные пакеты или группы пакетов, в дальнейшем мы с лёгкостью сможем установить только необходимые нам группы.
Теперь у нас спрашивают, установить ли менеджер дисплея и окружение рабочего стола. Мне не нравятся эти легковесные окружения, которые нам предлагают. Поэтому я отказываюсь, чтобы чуть позже установить GDM3 и Cinnamon:
Установить ли пакеты VirtualBox – я устанавливаю в виртуальную машину, поэтому соглашаюсь:
Вводим пароль рута:
Также я выбираю создание обычного пользователя и ввожу пароль для него:
Устанавливаем имя хоста:
Нам говорят, что всё готово (на самом деле нет):
Вынимаем диск и перезагружаемся:
Если вы, как и я, отказались от установки рабочего стола по умолчанию, то мы все вместе попадаем в консоль, логинимся там как рут:
Синхронизируем базу данных пакетов и обновляемся:
Раскомментируйте группу wheel из sudoers «%wheel ALL=(ALL)», чтобы пользователи сразу после создания могли sudo:
Устанавливаем пакет для автодополнения по клавише TAB:
Теперь в файле locale.gen нам нужно раскомментировать две строки, для этого
Ищем там и раскомментируем строки:
После этого выполняем:
Создадим locale.conf и экспортируем локаль:
Это для ноутбуков с тачпадами:
Установка видеодрайверов (только для тех, кто не в виртуальной машине):
Посмотрите, какая у вас видеокарта:
Чтобы посмотреть доступные открытые драйверы:
И установите соответствующий вашей видеокарте:
Если всё настроено правильно, то будет запущена X сессия как на скриншоте ниже. Отсюда можно выйти написав exit в самой большой консоли.
Установка окружения рабочего стола (Cinnamon) и менеджера рабочего стола (gdm):
Запустите и задействуйте Network Manager.
Программы, которые я всегда устанавливаю для себя:
Если не хотите ставить все программы, то вот эти вам точно пригоняться:
Опять же, опционально, кодеки:
Если вам нужны офисные инструменты вроде Writer, Calc, Impress, Draw, Math и Base, то установите пакет LibreOffice следующей командой.
Дополнительные словари для LibreOffice (можно ставить все):
Отлично, теперь у нас полнофункциональная, выглядящая современно система.
Пришла пора установить инструменты BlackArch. Со списком инструментов и с группами инструментов вы можете ознакомиться по адресам:
Установите список зеркал:
К примеру, я хочу установить инструменты для автоматизации взлома, взлома паролей, работе с базами данных, использования эксплойтов, сетевые инструменты, разведки, сканеры, снифферы, социальной инженерии, спуфинга, работе с веб-приложениями и работе с беспроводными сетями, я выполняю команду:
Близкие статьи
You May Also Like
Файл подкачки и раздел подкачки в Arch Linux: что выбрать и как добавить Swap
LEMP (Nginx, PHP, MariaDB/MySQL и phpMyAdmin) в Arch Linux: установка, создание виртуальных хостов, защита паролем папок, включение SSL
17 комментариев
здравствуйте алексей.вижу идея с блэкарчем вам понравилась 🙂 рад, что вы создали такой сайт. очень полезный. опять ( как и все ваши остальные сайты) добавляю его себе в закладки. теперь вопрос — я не ставил цинамон в блэкарч, зато утсанавливал блэкарч поверх арча ( в т.ч манджаро) не получилось так как хотелось. инструменты установились, но их нужно было вспоминать и выковыривать через консоль. в блэкарче они расположены в меню по категориям,а моим способом они просто были на диске. это утоминтельно. вашим способом установки ( имею ввиду цинамон) они автоматом располагаются по категориям или опять нужно их искать?
Мне не только идея понравилась, но я натурально влюбился в Arch. Хоть в качестве домашней ОСи, хоть в качестве дистрибутива для пентестинга – просто шикарно! Даже сервак вот здесь (suip.biz) поднят на Arch / BlackArch. Теперь у меня ещё одна загадка в жизни, почему Arch так умеренно популярен? Неужели только из-за «сложности» установки? В принципе, не делать установщик – это идея, конечно, хорошая: отсечь нубов, чтобы они не мучали совсем глупыми вопросами )))))
Нет, в меню Cinnamon их не будет (точнее, будет несколько инструментов, которые с графическим интерфейсом + некоторые без графического интерфейса) и все они раскиданных по обычным категориям (системные программы, интернет и т.д.).
Меню, такое как на Live-дистрибутиве BlackArch, возможно только в определённых средах рабочего стола (только в fluxbox, awesome и openbox).
Чтобы узнать, какие категории существуют, можно сделать так:
Чтобы узнать, какие инструменты входят в конкретную категорию можно сделать так:
Не люблю спорить на тему «а вот лучше так», но ведь действительно же меню не ускоряет процесс запуска программы – если это утилита командной строки, то там нужно вводить опции и аргументы, т.е. в любом случае меню не поможет. Если нужны просто названия программ, то я показал чуть выше, как их посмотреть. Или вот ещё скриптик набросал:
А так вообще, распотрашить / переконвертировать оригинальный пакет (blackarch-menus) под меню Cinnamon, или сгенерировать меню – это хорошие задачки для тренировки ума начинающих пентестеров ))))
здравствуйте алексей.а все таки я с просьбой- не могли бы вы помочь найти ответ на мой вопрос? с арчем вы разобраслись больше меня. я чёй-то торможу в последнее время. как все-таки воткнуть программы пентеста в отдельную папку меню(как например в пенту). правда если честно — мое предпочтение — матэ, а не цинамон. ничего стоящего нагуглить не получается. уже дело принципа 🙂 дло не в том, что поможет или нет. вопрос в удобстве контроля. быстрее найти то, что тебе нужно черезкатегории меню, чем играться в консоли. в кали тоже много консольныхутилит, но доступ к ним быстрее ( хотя-бы потому, что не нужно искать).
здравствуйте алексей. мне тоже арч нравится. ( хотя пользуюсь не только им). но с ним пока не очень подружился. все времени нет разбираться досконально, как вы. вообще-то с арчем можно поступить проще. если инструменты не становятся по категориям, то можно вообще-то проще поступить. устанавливаем манджаро ( там уже все прикручено для работы, включая и синамон+установщика аж два. на любой вкус и цвет) потом по этой ссылке https://manjaro.ru/blog/how-to/delaem-iz-manjaro-pentest-distributiv2.html . я кстати там тоже уже отметился 🙂 и далее по тексту. у кого — что получится. у меня получилось с трудом. видимо руки немного не оттуда растут 🙂 а менее популярен он не из-за установщика. не моу взгляд малая популярность связана с уж очень профессиональными инструментами ( все таки хаккерская группа null security веников не вяжет) и отсутствием ( или малым наличием) документации. типа профи и так знаю, а ламерам тут делать нечего 🙂
вот если бы найти ответ на мой вопрос — как рассортировать инчтрументы в меню, чтобы было как оригинале, сохранив при этом цинамон ( а еще лучше — матэ). 🙂 тогда бы цены ему не было.
reached target graphical interface и все дальше не загружается, ставил по инструкции, но на virtualbox и со стандартной оболочкой……
Это называется «повезло». Если коротко, ядро 4.5 (а теперь именно такая версия), в Arch Linux не дружит с VirtualBox. Проблема и на свежеустановленных машинах, и после обновления. Как справится написано в «Решение проблемы X server не поднимается в VirtualBox VM после обновления ядра до 4.5».
Большое спасибо за ответ!
кстати, для полноты картины установки блэкарча (бесспорно очень грамотно и доходчиво разжеванным) я бы еще добавил установку через манджаро. тот же арч с установленным цинамоном и удобным установщиком.
и еще один вопрос в догон — не могли бы вы расписать дополнительно установку матэ на блэк арч. желательно также доходчиво как цинамон ( или как в кали на вашем бывшем сайте)
еще раз здравствуйте алексе. есть еще один вопрос — при установке арча подтормаживает лиса при навигации в нете. на других сборках такого не наблюдается. в частности на пенте, дебиан сборках ( особенно на любимом кали ) таких вещей не происходит. ничего вразумительного на форумах и гугле не нашел. может вы сможете подсказать причину?
забыл пояснить — в режиме лайв арч тоже летает. тормозов нет. только при установке ( причем что манджаро, что блэкарч). устанавливал на диск. не на виртуалку.
Миграция с Кали была на удивление безболезненной благодаря вашему сайту. Большое спасибо!
Couid not connect to wicd’s D-Bus interface.Check the wicd iog for error messages.
Error connecting to wicd service via D-Bus.Please ensure the wicd service is running.
V terminale napishi: sudo wicd
делаю все по инструкции но на vbox он мне выдает следующее [+] Creating BOOT partition [-] ERROR: Could not create filesystem