You are here: Home » Инструкции » Установка из LIVE диска BlackArch с помощью установочного скрипта

Установка из LIVE диска BlackArch с помощью установочного скрипта

Загружаемся:

01

Входим (учётные данные root:blackarch):

02

Нужно обязательно включить Интернет-соединение, поскольку по умолчанию оно отключено. Как это сделать описано в заметке «Как включить Интернет в BlackArch».

Открываем терминал:

03

Набираем там:

blackarch-install

Выберите опцию «1», это позволит вам очень здорово сэкономить время:

04

Опять выбираете «1»:

05

Выбираете «1» и нажимаете ENTER:

06

Происходит синхронизация базы данных пакетов, если вместо похожей картины у вас быстро-быстро мелькают сообщения об ошибках, это означает, что у вас нет подключения к Интернету:

07

Здесь нас спрашивают, хотим ли мы полностью зашифровать рут, выберите то, что вам больше нравиться:

08

Теперь у нас спрашивают путь до диска.

09

Чтобы посмотреть, какие диски присутствуют в системе, воспользуйтесь командой:

fdisk -l

10

На этом этапе будьте очень внимательны, ведь если вы ставите на реальный компьютер, то неверный выбор диска может привести к полному удалению данных на носители, который вы не хотели очищать. Если вы ставите в виртуальную машину, то у вас только один диск: /dev/sda

Нас спрашивают, создать ли разделы. Если у вас ещё нет разделов, то выбираете y:

12

Выберите dos:

13

Выбираете New для создания нового раздела:

14

Это будет загрузочный раздел, поэтому 200 мегабайт достаточно:

15

Выбираем primary:

16

Поставьте флаг Bootable:

17

Стрелочкой вниз перемещаетесь на свободное место и опять выбираете New, установите размер 4 гигабайта для раздела подкачки:

18

Опять выберите primary, для изменения типа выберите Type:

19

Выберите 82 Linux swap / Solaris:

20

Опять перейдите стрелочкой вниз на свободное место и выбираете New, это будет рут раздел, поэтому для него я оставляю всё свободное место:

21

Выберите primary.

Для сохранения сделанных изменений, выберите Write:

22

Наберите yes:

23

Должно получиться примерно так:

24

Выходим:

25

Создать ли раздел BOOT – да, номер раздела BOOT – оставляем без изменений, тип файловой системы раздела BOOT – оставляем без изменений; создать ли раздел подкачки – да, номер раздела подкачки – без изменений; номер раздела ROOT – без изменений, файловая система – без изменений:

26

Подытоживается наш выбор, если всё правильно, то выбираем y:

27

Далее автоматически, без нашего участия форматируются разделы, опять происходит синхронизация базы данных пакетов и устанавливаются пакеты групп base и base-devel:

28Из списка зеркал выберите одно и укажите его номер:

29

У нас спрашивают, установить ли сейчас пакеты BlackArch.

30

Конечно, нам нужны эти пакеты, но рекомендую отложить установку по следующим причинам:

  • мы ускорим окончание установки сейчас и в дальнейшем сможем доустановить нужные пакеты;
  • сейчас будет непросто выбрать только нужные пакеты или группы пакетов, в дальнейшем мы с лёгкостью сможем установить только необходимые нам группы.

Теперь у нас спрашивают, установить ли менеджер дисплея и окружение рабочего стола. Мне не нравятся эти легковесные окружения, которые нам предлагают. Поэтому я отказываюсь, чтобы чуть позже установить GDM3 и Cinnamon:

31

 Установить ли пакеты VirtualBox – я устанавливаю в виртуальную машину, поэтому соглашаюсь:

32

Вводим пароль рута:

33

Также я выбираю создание обычного пользователя и ввожу пароль для него:

34

Устанавливаем имя хоста:

35

Устанавливаем загрузчик:

36

Нам говорят, что всё готово (на самом деле нет):

37

Вынимаем диск и перезагружаемся:

38

Если вы, как и я, отказались от установки рабочего стола по умолчанию, то мы все вместе попадаем в консоль, логинимся там как рут:

39

Начитаем с того, что поднимаем Интернет:

40

Синхронизируем базу данных пакетов и обновляемся:

pacman -Syu

Раскомментируйте группу wheel из sudoers «%wheel ALL=(ALL)», чтобы пользователи сразу после создания могли sudo:

pacman -S vim sudo
vim /etc/sudoers

Устанавливаем пакет для автодополнения по клавише TAB:

pacman -S bash-completion

Теперь в файле locale.gen нам нужно раскомментировать две строки, для этого

vim /etc/locale.gen

Ищем там и раскомментируем строки:

en_US.UTF-8 UTF-8
ru_RU.UTF-8 UTF-8

После этого выполняем:

locale-gen

Создадим locale.conf и экспортируем локаль:

echo LANG=en_US.UTF-8 > /etc/locale.conf
export LANG=en_US.UTF-8

Настраиваем часы:

sudo hwclock --systohc --utc

Ставим иксы:

pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils mesa
pacman -S xorg-twm xterm xorg-xclock

41

Это для ноутбуков с тачпадами:

pacman -S xf86-input-synaptics

Установка видеодрайверов (только для тех, кто не в виртуальной машине):

Посмотрите, какая у вас видеокарта:

lspci | grep VGA

Чтобы посмотреть доступные открытые драйверы:

pacman  -Ss xf86-video- | less

И установите соответствующий вашей видеокарте:

sudo pacman  -S  xf86-video-[TAB]ваша_графическая_карта

Тестируем иксы:

startx

Если всё настроено правильно, то будет запущена X сессия как на скриншоте ниже. Отсюда можно выйти написав exit в самой большой консоли.

42

Установка окружения рабочего стола (Cinnamon) и менеджера рабочего стола (gdm):

sudo pacman -S cinnamon nemo-fileroller gdm
mv /usr/share/xsessions/gnome.desktop ~/
sudo systemctl enable gdm
sudo systemctl start gdm

43

Настраиваем интернет:

sudo pacman -S net-tools
sudo pacman -S network-manager-applet
sudo systemctl stop dhcpcd@enp0s3.service
sudo systemctl disable dhcpcd@enp0s3.service
sudo systemctl stop dhcpcd.service
sudo systemctl disable dhcpcd.service

Запустите и задействуйте Network Manager.

sudo systemctl start NetworkManager
sudo systemctl enable NetworkManager

Программы, которые я всегда устанавливаю для себя:

sudo pacman -S gedit gnome-terminal pulseaudio pulseaudio-alsa pavucontrol firefox vlc chromium unzip unrar p7zip pidgin toxcore deluge smplayer audacious qmmp gimp xfburn thunderbird gnome-system-monitor doublecmd-gtk2 gnome-calculator pinta recoll deadbeef truecrypt bleachbit shutter evince mlocate antiword catdoc unrtf djvulibre id3lib mutagen python2-pychm perl-image-exiftool aspell-en aspell-sv git calibre

Если не хотите ставить все программы, то вот эти вам точно пригоняться:

sudo pacman -S gedit gnome-terminal firefox unzip unrar p7zip gnome-system-monitor doublecmd-gtk2 shutter

Опять же, опционально, кодеки:

sudo pacman -S a52dec faac faad2 flac jasper lame libdca libdv libmad libmpeg2 libtheora libvorbis libxv wavpack x264 xvidcore gstreamer0.10-plugins

Если вам нужны офисные инструменты вроде Writer, Calc, Impress, Draw, Math и Base, то установите пакет LibreOffice следующей командой.

sudo pacman -S libreoffice-fresh libreoffice-fresh-ru

Дополнительные словари для LibreOffice (можно ставить все):

Отлично, теперь у нас полнофункциональная, выглядящая современно система. 

44

Пришла пора установить инструменты BlackArch. Со списком инструментов и с группами инструментов вы можете ознакомиться по адресам:

Установите список зеркал:

sudo pacman -S blackarch-mirrorlist

К примеру, я хочу установить инструменты для автоматизации взлома, взлома паролей, работе с базами данных, использования эксплойтов, сетевые инструменты, разведки, сканеры, снифферы, социальной инженерии, спуфинга, работе с веб-приложениями и работе с беспроводными сетями, я выполняю команду:

sudo pacman -S blackarch-automation blackarch-cracker blackarch-database blackarch-exploitation blackarch-networking blackarch-recon blackarch-scanner blackarch-sniffer blackarch-social blackarch-spoof blackarch-webapp blackarch-wireless --needed

15 комментариев

  1. здравствуйте алексей.вижу идея с блэкарчем вам понравилась 🙂 рад, что вы создали такой сайт. очень полезный. опять ( как и все ваши остальные сайты) добавляю его себе в закладки. теперь вопрос — я не ставил цинамон в блэкарч, зато утсанавливал блэкарч поверх арча ( в т.ч манджаро) не получилось так как хотелось. инструменты установились, но их нужно было вспоминать и выковыривать через консоль. в блэкарче они расположены в меню по категориям,а моим способом они просто были на диске. это утоминтельно. вашим способом установки ( имею ввиду цинамон) они автоматом располагаются по категориям или опять нужно их искать?

  2. Мне не только идея понравилась, но я натурально влюбился в Arch. Хоть в качестве домашней ОСи, хоть в качестве дистрибутива для пентестинга – просто шикарно! Даже сервак вот здесь (suip.biz) поднят на Arch / BlackArch. Теперь у меня ещё одна загадка в жизни, почему Arch так умеренно популярен? Неужели только из-за «сложности» установки? В принципе, не делать установщик – это идея, конечно, хорошая: отсечь нубов, чтобы они не мучали совсем глупыми вопросами )))))

     

    По существу:

    Нет, в меню Cinnamon их не будет (точнее, будет несколько инструментов, которые с графическим интерфейсом + некоторые без графического интерфейса) и все они раскиданных по обычным категориям (системные программы, интернет и т.д.).

    Меню, такое как на Live-дистрибутиве BlackArch, возможно только в определённых средах рабочего стола (только в fluxbox, awesome и openbox).

    Чтобы узнать, какие категории существуют, можно сделать так:

    pacman -Sg | grep blackarch

    Чтобы узнать, какие инструменты входят в конкретную категорию можно сделать так:

    pacman -Sg имя-категории

    Пример:

    pacman -Sg blackarch-webapp

    Не люблю спорить на тему «а вот лучше так», но ведь действительно же меню не ускоряет процесс запуска программы – если это утилита командной строки, то там нужно вводить опции и аргументы, т.е. в любом случае меню не поможет. Если нужны просто названия программ, то я показал чуть выше, как их посмотреть. Или вот ещё скриптик набросал:

    while read -r line; do echo -e "Пакет \033[1m$line\033[0m содержит программы:"; echo `pacman -Sg $line | cut -d ' ' -f 2`; echo -e "\n"; done < <(pacman -Sg | grep blackarch-)

    А так вообще, распотрашить / переконвертировать оригинальный пакет (blackarch-menus) под меню Cinnamon, или сгенерировать меню – это хорошие задачки для тренировки ума начинающих пентестеров ))))

    • здравствуйте алексей.а все таки я с просьбой- не могли бы вы помочь найти ответ на мой вопрос? с арчем вы разобраслись больше меня. я чёй-то торможу в последнее время. как все-таки воткнуть программы пентеста в отдельную папку меню(как например в пенту). правда если честно — мое предпочтение — матэ, а не цинамон.  ничего стоящего нагуглить не получается. уже дело принципа 🙂 дло не в том, что поможет или нет. вопрос в удобстве контроля. быстрее найти то, что тебе нужно черезкатегории меню, чем играться в консоли. в кали тоже много консольныхутилит, но доступ к ним быстрее ( хотя-бы потому, что не нужно искать).

  3. здравствуйте алексей. мне тоже арч нравится. ( хотя пользуюсь не только им). но с ним пока не очень подружился. все времени нет разбираться досконально, как вы. вообще-то с арчем можно поступить проще. если инструменты не становятся по категориям, то можно вообще-то проще поступить. устанавливаем манджаро ( там уже все прикручено для работы, включая и синамон+установщика аж два. на любой вкус и цвет) потом по этой ссылке https://manjaro.ru/blog/how-to/delaem-iz-manjaro-pentest-distributiv2.html. я кстати там тоже уже отметился 🙂 и далее по тексту. у кого — что получится. у меня получилось с трудом. видимо руки немного не оттуда растут 🙂 а менее популярен он не из-за установщика. не моу взгляд малая популярность связана с уж очень профессиональными инструментами ( все таки хаккерская группа null security веников не вяжет) и отсутствием ( или малым наличием) документации. типа профи и так знаю, а ламерам тут делать нечего 🙂

  4. вот если бы найти ответ на мой вопрос — как рассортировать инчтрументы в меню, чтобы было как оригинале, сохранив при этом цинамон ( а еще лучше — матэ). 🙂 тогда бы цены ему не было.

  5. reached target graphical interface и все дальше не загружается, ставил по инструкции, но на virtualbox и со стандартной оболочкой……

  6. Большое спасибо за ответ!

  7. кстати, для полноты картины установки блэкарча (бесспорно очень грамотно и доходчиво разжеванным) я бы еще добавил  установку через манджаро. тот же арч с установленным цинамоном и удобным установщиком.

  8. и еще один вопрос в догон — не могли бы вы расписать дополнительно установку матэ на блэк арч. желательно также доходчиво как цинамон ( или как в кали на вашем бывшем сайте)

  9. еще раз здравствуйте алексе. есть еще один вопрос — при установке арча подтормаживает лиса при навигации в нете. на других сборках такого не наблюдается. в частности на пенте, дебиан сборках ( особенно на любимом кали ) таких вещей не происходит. ничего вразумительного на форумах и гугле не нашел. может вы сможете подсказать причину?

  10. забыл пояснить — в режиме лайв арч тоже летает. тормозов нет. только при установке ( причем что манджаро, что блэкарч). устанавливал на диск. не на виртуалку.

  11. Миграция с Кали была на удивление безболезненной благодаря вашему сайту. Большое спасибо!

  12. 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

      I zarabotaet set'.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *