Поиск по сайту:

Установите BlackArch Linux на Arch Linux

BlackArch Linux - это быстрый и легкий дистрибутив Linux, специально созданный для исследователей безопасности и тестеров на проникновение. Как следует из названия, BlackArch Linux основан на Arch Linux. Как и его конкурирующий дистрибутив Kali Linux, он поставляется с множеством инструментов безопасности и проникновения. На момент написания этой статьи в репозитории BlackArch Linux насчитывалось 1958 инструментов, и в ближайшие дни этот список будет расширяться. Вы можете устанавливать инструменты индивидуально или группой. Поскольку он основан на Arch Linux, его использование практически такое же, как и у Arch Linux.

BlackArch Linux доступен только для 64-битных систем. Вы можете просто загрузить ISO с официальной страницы загрузки, записать его на DVD или USB-накопитель и установить так же, как устанавливаете Arch Linux. Кроме того, BlachArch поставляется с графическим установщиком, поэтому установка будет намного проще, чем установка обычного Arch Linux. Альтернативно, вы можете установить его поверх существующего Arch Linux. Если у вас уже есть Arch Linux, просто добавьте репозитории BlackArch Linux и установите его с помощью команды pacman. Оба метода довольно просты и понятны.

В этом кратком руководстве мы установим BalckArch на существующий Arch Linux с рабочим столом MATE.

Установите BlackArch Linux на Arch Linux

Сначала обновите Arch Linux с помощью команды:

sudo pacman -Syyu

Перезагрузитесь один раз после обновления Arch Linux.

Затем загрузите сценарий установки BalckArch.

curl -O https://blackarch.org/strap.sh

Пример вывода:

% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 3889 100 3889 0 0 2154 0 0:00:01 0:00:01 --:--:-- 2155

Затем проверьте корректность сценария установщика. Для этого запустите:

sha1sum strap.sh

Вы увидите результат, подобный приведенному ниже.

6f152b79419491db92c1fdde3fad2d445f09aae3 strap.sh

Если вы получили вышеуказанный результат, скрипт является законным. Идите дальше и сделайте скрипт исполняемым, используя команду:

sudo chmod +x strap.sh

Наконец, запустите этот скрипт, чтобы добавить репозитории BlachArch.

sudo ./strap.sh

Вам будет предложено войти в зеркало BlackArch Linux. Нажмите Enter, чтобы принять URL-адрес по умолчанию и продолжить.

 [...]
-> enter a BlackArch Linux mirror url (default: http://www.mirrorservice.org/sites/blackarch.org/blackarch/): ## Press ENTER

Вот и все. Репозиторий BlachArch только что был добавлен.

Теперь вы можете устанавливать инструменты из репозитория blackarch.

Установите инструменты BlackArch из репозитория.

Сначала давайте посмотрим список всех доступных инструментов. Для этого запустите:

sudo pacman -Sgg | grep blackarch | cut -d' ' -f2 | sort -u

Пример вывода:

Вы можете установить все инструменты, один инструмент или группу инструментов.

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

sudo pacman -S blackarch

В большинстве случаев в этом нет необходимости, если вы не будете использовать все инструменты. Вместо этого вы можете установить либо один инструмент, либо группу инструментов.

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

sudo pacman -S pdfcrack

Пример вывода:

resolving dependencies...
looking for conflicting packages...

Packages (1) pdfcrack-0.15-1

Total Download Size: 0.02 MiB
Total Installed Size: 0.07 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 pdfcrack-0.15-1-x86_64 23.9 KiB 69.6K/s 00:00 [######################] 100%
(1/1) checking keys in keyring [######################] 100%
(1/1) checking package integrity [######################] 100%
(1/1) loading package files [######################] 100%
(1/1) checking for file conflicts [######################] 100%
(1/1) checking available disk space [######################] 100%
:: Processing package changes...
(1/1) installing pdfcrack [######################] 100%

Также при желании вы можете установить группу инструментов.

Чтобы узнать список доступных групп, запустите:

sudo pacman -Sg | grep blackarch

Пример вывода:

blackarch
blackarch-webapp
blackarch-fuzzer
blackarch-scanner
blackarch-proxy
blackarch-windows
blackarch-dos
blackarch-cracker
blackarch-voip
blackarch-spoof
blackarch-forensic
blackarch-crypto
blackarch-backdoor
blackarch-binary
blackarch-networking
blackarch-misc
blackarch-exploitation
blackarch-defensive
blackarch-wireless
blackarch-disassembler
blackarch-malware
blackarch-mobile
blackarch-reversing
blackarch-sniffer
blackarch-social
blackarch-recon
blackarch-hardware
blackarch-automation
blackarch-fingerprint
blackarch-honeypot
blackarch-debugger
blackarch-firmware
blackarch-database
blackarch-bluetooth
blackarch-code-audit
blackarch-tunnel
blackarch-networking blackarch-exploitation
blackarch-decompiler
blackarch-radio
blackarch-unpacker
blackarch-keylogger
blackarch-threat-model
blackarch-packer
blackarch-drone
blackarch-nfc
blackarch-anti-forensic
blackarch-ids
blackarch-cryptography
blackarch-gpu

Как видите, инструментов достаточно. Выберите любую из группы (категории), например blackarch-cracker, и установите ее с помощью команды:

sudo pacman -S blackarch-cracker

Эта команда установит все инструменты для взлома из репозитория BlackArch.

Пример вывода:

:: There are 182 members in group blackarch-cracker:
:: Repository blackarch
 1) acccheck 2) aesfix 3) aeskeyfind 4) against 5) androidpincrack 6) asleap 7) atstaketools 8) balbuzard 9) beleth 10) bgp-md5crack 11) bios_memimage
 12) bkhive 13) blackhash 14) bob-the-butcher 15) brutessh 16) brutex 17) brutus 18) btcrack 19) bully 20) cewl 21) chapcrack 22) checkpwd
 23) cheetah-suite 24) chntpw 25) chrome-decode 26) cintruder 27) cisco-auditing-tool 28) cisco-ocs 29) cisco-scanner 30) cisco-snmp-enumeration
 31) cisco5crack 32) cisco7crack 33) cmospwd 34) cowpatty 35) crackhor 36) crackle 37) crackq 38) crackserver 39) creddump 40) crowbar 41) crunch
 42) cudahashcat 43) cupp 44) dbpwaudit 45) delldrac 46) depant 47) device-pharmer 48) dislocker 49) domi-owned 50) doozer 51) dpeparser 52) dumpacl
 53) eapmd5pass 54) enabler 55) evilize 56) evilmaid 57) facebrute 58) fang 59) fcrackzip 60) fern-wifi-cracker 61) ftp-scanner 62) ftp-spider
 63) gtalk-decode 64) hashcat 65) hashcat-utils 66) hasher 67) hashpump 68) hashtag 69) hdcp-genkey 70) hdmi-sniff 71) hostbox-ssh 72) htpwdscan 73) hydra
 74) iaxscan 75) ibrute 76) iheartxor 77) iisbruteforcer 78) ikecrack 79) ikeprobe 80) inguma 81) intercepter-ng 82) interrogate 83) ipmipwn 84) iptv
 85) jbrute 86) john 87) johnny 88) jooforce 89) katana 90) keimpx 91) khc 92) ldap-brute 93) levye 94) linset 95) lodowep 96) mdcrack 97) medusa
 98) mfoc 99) mkbrutus 100) morxbook 101) morxbrute 102) morxbtcrack 103) morxcoinpwn 104) morxcrack 105) ncrack 106) ntds-decode 107) oclhashcat 108) ocs
 109) onesixtyone 110) ophcrack 111) orakelcrackert 112) outlook-webapp-brute 113) owabf 114) pack 115) passcracking 116) passe-partout 117) patator
 118) pdfcrack 119) pdgmail 120) pemcrack 121) pemcracker 122) phoss 123) php-mt-seed 124) php-rfi-payload-decoder 125) phrasendrescher 126) pipal
 127) pipeline 128) pkcrack 129) pwdump 130) pyrit 131) rainbowcrack 132) rarcrack 133) rcracki-mt 134) rdesktop-brute 135) reaver 136) regeorg
 137) ridenum 138) rlogin-scanner 139) rootbrute 140) rpdscan 141) rsakeyfind 142) samdump2 143) samydeluxe 144) sb0x 145) sidguesser 146) sipbrute
 147) sipcrack 148) skul 149) skype-dump 150) smbbf 151) sn1per 152) snmp-brute 153) sparta 154) speedpwn 155) sqlpat 156) ssh-privkey-crack 157) sshatter
 158) sshscan 159) sshtrix 160) sslnuke 161) sucrack 162) tckfc 163) tftp-bruteforce 164) thc-keyfinder 165) thc-pptp-bruter 166) thc-smartbrute
 167) ufo-wardriving 168) unsecure 169) vnc-bypauth 170) vncrack 171) wifite 172) wirouter-keyrec 173) wmat 174) wordbrutepress 175) wpa2-halfhandshake-crack
 176) wpbf 177) wpbrute-rpc 178) wyd 179) xorbruteforcer 180) zackattack 181) zulu 182) zykeys

Enter a selection (default=all):

Аналогичным образом вы можете установить и другие категории.

Полный список инструментов репозитория BlackArch Linux можно найти здесь. Прочтите описание каждого инструмента и установите любые инструменты, которые хотите протестировать.

Сборка и установка пакетов BlackArch из исходного кода.

С помощью этого метода вы можете собрать и установить пакеты из исходного кода, если хотите использовать самые последние пакеты.

Для сборки пакетов из исходного кода вам необходимо установить инструмент blackman.

Чтобы установить его, запустите:

sudo pacman -S blackman

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

sudo blackman -i <package-name>

Аналогично, чтобы скачать, скомпилировать и установить группу (категорию), выполните:

sudo blackman -g <group-name>

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

sudo blackman -a

Чтобы перечислить все категории:

blackman -l

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

blackman -p <category>

И это все на данный момент. Вы успешно создали систему Arch Linux для проведения исследований безопасности и тестов на проникновение. Идите вперед, выберите инструмент по вашему выбору и начните его тестировать.

Если вы найдете это руководство полезным, поделитесь им в социальных сетях, профессиональных сетях и поддержите OSTechNix.

Счастливые выходные!

Ваше здоровье!!

Ресурс:

  • Веб-сайт BlackArch Linux

Статьи по данной тематике