如何在 Debian 系统中安装 Kali 工具

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# install.sh
echo "[i] Adding kali repository to apt sources"
# old fashion
# sudo touch /etc/apt/sources.list.d/kali.list
# sudo chmod 666 /etc/apt/sources.list.d/kali.list
# sudo echo 'deb https://http.kali.org/kali kali-rolling main non-free contrib' > /etc/apt/sources.list.d/kali.list
# sudo chmod 644 /etc/apt/sources.list.d/kali.list

# DEB822
sudo cat > /etc/apt/sources.list.d/kali.sources <<EOF
Types: deb
URIs: https://mirrors.bfsu.edu.cn/kali
Suites: kali-rolling
Components: main non-free contrib non-free-firmware
Signed-By: /usr/share/keyrings/kali-archive-keyring.gpg
EOF
sudo chmod 644 /etc/apt/sources.list.d/kali.sources

sudo apt install gnupg
wget -qO - 'https://archive.kali.org/archive-key.asc' | sudo gpg --dearmor -o /usr/share/keyrings/kali-archive-keyring.gpg

echo "[i] setting low priority for kali repository"
sudo touch /etc/apt/preferences.d/kali.pref
sudo chmod 666 /etc/apt/preferences.d/kali.pref
echo 'Package: *'>/etc/apt/preferences.d/kali.pref
echo 'Pin: release a=kali-rolling'>>/etc/apt/preferences.d/kali.pref
echo 'Pin-Priority: 50'>>/etc/apt/preferences.d/kali.pref
sudo chmod 644 /etc/apt/preferences.d/kali.pref
echo "[i] Install completed. Use kali-list.sh to install kali packages"
1
2
3
4
5
# uninstall.sh
echo "[i] Removing kali repository for apt sources"
sudo rm /etc/apt/sources.list.d/kali.list
sudo rm /etc/apt/preferences.d/kali.pref
sudo rm /usr/share/keyrings/kali-archive-keyring.gpg

运行install.sh后使用sudo apt install xxx -t kali-rolling即可安装 Kali 工具。