qubes-doc/managing-os/pentesting/blackarch.md
2016-06-13 19:24:23 -05:00

1.8 KiB

layout title permalink
doc How to Create a BlackArch VM /doc/blackarch/

How to Create a BlackArch VM

BlackArch Linux is an Arch Linux-based distribution for penetration testers and security researchers. The repository contains 1434 tools.

Create ArchLinux Based BlackArch Template

0 - Create ArchlLinux Template

1 - Update Template

sudo pacman -Syyu

2 - Clone template

  1. Via Qubes VM Manager

  2. Via command line

    qvm-clone archlinux blackarch
    

3 - Install BlackArch repository

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

# The SHA1 sum should match: 86eb4efb68918dbfdd1e22862a48fda20a8145ff
$ sha1sum strap.sh

# Set execute bit
$ chmod +x strap.sh

# Run strap.sh
$ sudo ./strap.sh

4 - Install tools

  • install all tools

    sudo pacman -S blackarch
    
  • or by category:

    # list available categories
    pacman -Sg | grep blackarch
    
    # install category
    sudo pacman -S blackarch-<category>
    
    # example
    sudo pacman -S blackarch-forensic
    
  • or specific tool

    # Search for tool
    pacman -Ss <tool-name>
    
    # Install tool
    sudo pacman -S <tool-name>
    
    # Example
    pacman -Ss burpsuite
    sudo pacman -S burpsuite
    

5 - Create a AppVMs based on the ptf template

  • (Optional) Attach necessary devices

Alternative Options to BlackArch