Faq

Frequently Asked Questions
Before consulting our community you can check what others have asked before.
Is BlackArch the right pentesting distribution for me?

BlackArch is a Linux pentesting distribution based on Arch Linux. If you’re not familiar with Arch Linux, or Linux in general, we strongly suggest you avoid BlackArch due to the learning curve for new users.

Where do I start with BlackArch?

You must first get an ISO on the downloads page and install it by following the instructions of the installation script. You can find a tutorial to show the process step by step at this URL Blackarch installation. If you encounter any problems and need help, the best place to ask is in our FREENODE IRC channel (#blackarch).

Is BlackArch up to date?

BlackArch is constantly being updated and offers the lastest packages available on Github. We release a new ISO four times a year (quarterly). These new images contain packages that are up to date, and usually include bug fixes. If you find any package that is outdated and wish to see it up to date, please report it as an issue on our Github repository.

How can I fetch/install the lastest update available?

By simply running pacman -Syyu --needed --force blackarch. This command requires root privileges.

Why do I get invalid keyring signature?

It could happen for a wide range of reasons. Below you will find a few suggestions

After testing all the items described above if you still have problems using strap.sh, try the options below:

1st option
rm -rf /etc/pacman.d/gnupg
pacman-key --populate
pacman-key --update
2nd option

You could try to change to pgp.mit.edu’s IP address using the following command:

curl -O https://blackarch.org/strap.sh
chmod +x strap.sh
sha1sum strap.sh 
##
# it should match with the information
# on 
# https://blackarch.org/downloads.html
##
sed -i "s|pgp.mit.edu|18.9.60.141|g" \
strap.sh
sh strap.shfaq

Just keep in mind that the IP address above is the current IP address of pgp.mit.edu but it can change at any time. Make sure to check before running the command.

3rd option

If the option number 2 didn’t solve your issue, try the following on a new downloaded strap.sh file:

curl -O https://blackarch.org/strap.sh
chmod +x strap.sh</span><br>
sha1sum strap.sh
##
# it should match with the information
# on 
# https://blackarch.org/downloads.html
##
sed -i \
"s|pgp.mit.edu|hkp://pool.sks-keyservers.net|g" \
strap.sh
sh strap.sh

It’s very important to follow the suggestions above as well as checking the Arch Linux Wiki pages to assist you as needed. If you still encounter any problems, pay us a visit at #blackarch (freenode).

Where can I get help for a problem that I’m facing?

Depending on the problem you’re facing, you can visit our Github and submit an issue on our Issue page, such as:

You can also take some time to browse our other repositories.If you still cannot find a solution to your problem, visit our IRC channel and ask for help. But please be advised, BlackArch users are in different parts of the globe (different time zones). Therefore, be patient. Ask your question and wait for a reply.

I would like to help. What can I do?

BlackArch is a huge project, we are adding new applications and features everyday. If you would like to help us with anything, visit our IRC channel. Just remember to wait for a reply, we are in different time zones.