Kali安装使用备忘

Kali安装使用备忘

官网

教程 & Reference

软件配置

apt

换源

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# apt 换源
tee /etc/apt/sources.list <<-'EOF'

# 清华源
deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free

# 官方源
deb http://http.kali.org/kali kali-rolling main non-free contrib
deb-src http://http.kali.org/kali kali-rolling main non-free contrib

# 中科大
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib

# 浙大
deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
EOF
apt update

更新系统

1
2
apt update && apt -y full-upgrade
[ -f /var/run/reboot-required ] && reboot -f

谷歌输入法

1
2
3
4
5
6
apt-get update && apt-get upgrade
apt-get install -y fcitx
apt-get install -y fcitx-googlepinyin
reboot

# 所有应用程序中选中 fcitx 输入法配置即可

ncat

1
2
3
apt install -y ncat
update-alternatives --config nc
1

Nessus

以安装 sc 版本为例,访问 https://www.tenable.com/downloads/nessus 下载安装包

我这里下的是 Nessus-8.8.0-ubuntu1110_amd64.deb

1
dpkg -i Nessus-8.8.0-ubuntu1110_amd64.deb

安装完成后

1
2
3
/etc/init.d/nessusd start   # 开启
/etc/init.d/nessusd status # 查看状态
/etc/init.d/nessusd stop # 关闭

然后访问 https://127.0.0.1:8834 即可打开Nessus主页,一路配置安装版本,账号密码

如果下载插件出错,就安装离线包,访问 https://www.tenable.com/downloads/nessus 下载离线包

我这里下的是 nessus-updates-8.8.0.tar.gz,复制到目录 /opt/nessus/sbin/ 下

1
2
./nessuscli update nessus-updates-8.8.0.tar.gz
./nessusd # 重新启动下

docker 部署

1
docker run -d -p 3443:3443 -p 8834:8834  --name bobohacker -it yakoazz/bobohacker

rdesktop

kali 自带

1
rdesktop <目标IP>

显示配置

切换 undercover 模式

1
Kali Undercover Mode

换界面显示语言

1
2
3
dpkg-reconfigure locales
# 空格是选择,Tab是切换,*是选中
# 选中 en_US.UTF-8 和 zh_CN.UTF-8,确定后,将 en_US.UTF-8 选为默认,然后安装中文字体

如果界面出现乱码,安装中文字体

1
2
3
apt install -y xfonts-intl-chinese
apt install -y ttf-wqy-microhei ttf-wqy-zenhei xfonts-wqy
reboot

修改时区

1
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

** 添加 root 用户终端颜色**

1
2
3
4
5
cd /home/kali       # 切换到 kali 用户下
cp .bashrc /root # 将 kali 用户的 .bashrc 复制到 root 用户目录下
cd /root # 回到 root 用户目录下
cat .bashrc # 查看 .bashrc 文件是否被替换,若已替换则说明成功
source .bashrc # 终端颜色替换成功

设备配置

虚拟机驱动

vmtools

1
2
3
tar zxvf vmtools.tar.gz -C /root
cd /root/wmtools/
./vmware-install.pl

virtualbox additions

1
2
3
4
5
6
mkdir /media/VBox
ls /media/VBox/
mount /dev/sr0 /media/VBox/
cd /media/VBox/
ls
sh VBoxLinuxAdditions.run

英伟达显卡驱动(物理机)

官方教程

网址 : https://www.kali.org/docs/general-use/install-nvidia-drivers-on-kali-linux/

1
2
3
4
5
6
apt update && apt dist-upgrade -y && reboot
lspci -v
apt install -y ocl-icd-libopencl1 nvidia-driver nvidia-cuda-toolkit # 安装OpenCL ICD加载程序,驱动程序和CUDA工具包.
nvidia-smi # 验证是否安装成功
hashcat -I # 确保是否能和hashcat协同工作
hashcat -b # Benchmarking

如若不成功,进行故障排除:

1
2
apt install -y clinfo
dpkg -l |grep -i icd

如果安装了 mesa-opencl-icd:

1
2
3
apt remove mesa-opencl-icd
clinfo | grep -i "icd loader"
nvidia-smi -i 0 -q # 查看详细信息

确认3D渲染是否启用:

1
2
glxinfo | grep -i "direct rendering"
direct rendering: Yes # 出现 yes 成功

第二种方法

1
2
3
4
5
6
7
apt-get update
apt-get dist-upgrade
apt-get install -y linux-headers-$(uname -r)
apt-get install -y nvidia-kernel-dkms
sed 's/quiet/quiet nouveau.modeset=0/g' -i /etc/default/grub
update-grub
reboot

检测是否安装成功:

1
2
glxinfo | grep -i "direct rendering"
direct rendering: Yes # 出现 yes 安装成功

检测原本的 Oclhashcat-plus 是否运行正常:

1
2
cd /usr/share/oclhashcat-plus/
./cudaHashcat-plus.bin -t 32 -a 7 example0.hash ?a?a?a?a example.dict

配置网卡

  • WM Ware(开机后)

    虚拟机->可移动设备->Ralink 802.11 n Wlan(显卡型号)->连接(断开与主机的连接)

  • VBox

    虚拟机关机状态下->将设备插入主机->设置->USB 设备->添加->删除除了供应商标识(VendorID)和产品标识(ProductID)之外的参数->开机->插入设备

  • 验证是否连接成功

    1
    2
    3
    lsusb
    airmon-ng
    iwconfig

    出现无线网卡型号即为成功


配置蓝牙

查看usb设备

1
lsusb

启动蓝牙服务

1
service bluetooth start

激活蓝牙设备

1
2
hciconfig hci0 up	# 激活蓝牙设备
hciconfig hci0 # 查看属性

用户管理

使用 root 账号

直接设置 root 密码

1
sudo passwd root

常见报错处理

  • W: 校验数字签名时出错。此仓库未被更新,所以仍然使用此前的索引文件。GPG 错误

    1
    2
    wget -q -O - https://archive.kali.org/archive-key.asc | apt-key add
    apt-get update
  • 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用)

    1
    2
    3
    4
    5
    rm -rf /var/cache/apt/archives/lock
    rm -rf /var/lib/dpkg/lock-frontend
    rm -rf /var/lib/dpkg/lock # 强制解锁占用
    rm /var/lib/dpkg/lock
    rm /var/lib/apt/lists/lock