学习笔记-Kali

Kali


免责声明

本文档仅供学习和研究使用,请勿使用文中的技术源码用于非法用途,任何人造成的任何负面影响,与本人无关.


官网

教程 & Reference


基础配置


软件配置

apt

换源

# 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

更新系统

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

谷歌输入法

apt-get update && apt-get upgrade
apt-get install -y fcitx
apt-get install -y fcitx-googlepinyin
reboot

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

ncat

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

Nessus

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

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

dpkg -i Nessus-8.8.0-ubuntu1110_amd64.deb

安装完成后

/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/ 下

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

docker 部署

docker run -d -p 3443:3443 -p 8834:8834  --name bobohacker -it yakoazz/bobohacker
  • nesss地址 : https://127.0.0.1:8443 账号密码 bobohacker/bobohacker
  • awvs地址 : https://127.0.0.1:3443 账号密码 bobo@hacker.com/B0bohacker
  • nessus 应用自启 awvs13 要 attach 到容器里面 root 目录下运行下 awvs.sh

rdesktop

kali 自带

rdesktop <目标IP>

显示配置

切换 undercover 模式

Kali Undercover Mode

换界面显示语言

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

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

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

修改时区

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

kali 2020 添加 root 用户终端颜色

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

kali2021

Kali 最新版本 2021 的默认 shell 是 zsh,如果要回退到 bash。可以参考官网的命令 chsh -s /bin/bash 执行命令后重启


设备配置

虚拟机驱动

vmtools

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

virtualbox additions

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/

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

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

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

如果安装了 mesa-opencl-icd:

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

确认3D渲染是否启用:

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

第二种方法

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

检测是否安装成功:

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

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

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)之外的参数->开机->插入设备

  • 验证是否连接成功

    lsusb
    airmon-ng
    iwconfig
    

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


配置蓝牙

查看usb设备

lsusb

启动蓝牙服务

service bluetooth start

激活蓝牙设备

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

用户管理

kali 2020 版后使用 root 账号

直接设置 root 密码

sudo passwd root

常见报错处理

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

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

    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
    

点击关注,共同学习!
安全狗的自我修养

github haidragon

https://github.com/haidragon

posted @ 2022-11-02 20:29  syscallwww  阅读(100)  评论(0编辑  收藏  举报