在Arch Linux上安装Blackarch Linux

时间:2020-03-21 11:45:18  来源:igfitidea点击:

Blackarch Linux是一种快速,轻量级的Linux发行版,专门为安全研究人员和穿透测试仪提供。
顾名思义,Blackarch Linux基于Arch Linux。
就像它的竞争对手发射了Kali Linux,它配有了丰盛的安全和渗透工具。
正如写入这一点,Blackarch Linux存储库有1958个工具,并且列表将在未来的日子里增长。
我们可以单独安装工具或者组。
由于它基于Arch Linux,因此使用与Arch Linux相同。

Blackarch Linux仅适用于64位系统。
我们可以简单地从官方下载页面下载ISO,将其刻录到DVD或者U盘上,并将其安装为YouInstall Arch Linux的方式。

此外,Blacharch船用图形安装程序,因此安装比香草Arch Linux安装更容易。
或者,我们可以将其安装在现有的Arch Linux之上。
如果我们有任何现有的Arch Linux,只需添加Blackarch Linux存储库,并使用Pacman命令安装它。

两种方法都非常容易和直截了当。

在这篇简短的教程中,我们将在带有Mate桌面上的现有Arch Linux上安装Balckarch。

在Arch Linux上安装Blackarch 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 Repository刚刚添加。

我们现在可以从Blackarch存储库安装工具。

从存储库安装Blackarch工具

首先,让我们查看所有可用工具的列表。
为此,运行:

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

示例输出:

我们可以安装所有工具或者单个工具或者一组工具。

要在Blacharch Repository中安装所有工具,请运行以下命令:

$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>