虚拟机安装kali
Kali下载
官网下载地址
注:下载VMware版本
百度网盘 提取码:Chen
创建虚拟机
将下载的压缩包放到合适的位置解压
双击运行虚拟机
登录
默认的账号密码都为kali
基本配置
修改root账户密码
打开命令行输入
sudo su root
输入kali
输入passwd root
修改root密码
下次登陆就可以使用root用户登陆啦
kali换国内源
输入命令vim /etc/apt/sources.list
按i键,出现INSERT就能插入内容了,第二步使用#号注释kali原本的源,第三步将阿里源粘贴进去
:wq 保存并退出
阿里源:
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
更新源
输入 sudo apt-get update && apt-get upgrade -y
JAVA配置
最新版本的kali中自带JDK17,我们还需要安装JDK8和JDK11
Linux jdk8/11 下载
jdk8
官方下载地址
百度网盘下载地址 提取码:Chen
jdk11
官方下载地址
百度网盘下载地址 提取码:Chen
安装jdk8
-
创建java8目录
sudo mkdir -p /usr/local/java8
-
将软件包移动到该目录下
这一步可以直接复制到该目录下,也可以先传到桌面再使用cp命令移动
cp jdk-8u202-linux-x64.tar.gz /usr/local/java8
-
使用cd命令进入该目录
cd /usr/local/java8
-
解压该文件
tar xzvf jdk-8u202-linux-x64.tar.gz
-
通知系统Java的位置
update-alternatives --install “/usr/bin/java” “java” “/usr/local/java8/jdk1.8.0_202/bin/java” 1112
update-alternatives --install “/usr/bin/javac” “javac” “/usr/local/java8/jdk1.8.0_202/bin/javac” 1112
-
设置为默认jdk
update-alternatives --set java /usr/local/java8/jdk1.8.0_202/bin/java
update-alternatives --set javac /usr/local/java8/jdk1.8.0_202/bin/javac
-
测试一下
-
查看所有已安装的jdk
update-alternatives --list java
可以看到有一个jdk8和一个jdk17
-
切换到jdk17
复制jdk17的路径使用命令
update-alternatives --set java /usr/lib/jvm/java-17-openjdk-amd64/bin/java
update-alternatives --set javac /usr/lib/jvm/java-17-openjdk-amd64/bin/javac
不知道为啥自带的jdk17里没有javac,会报错,但是无伤大雅,反正不用jdk17,后面用到再自己装
安装jdk11
和安装jdk8一样
-
创建java11目录
mkdir -p /usr/local/java11
-
将软件包移动到该目录下
这一步可以直接复制到该目录下,也可以先传到桌面再使用cp命令移动
cp jdk-11.0.12_linux-x64_bin.tar.gz /usr/local/java11
-
使用cd命令进入该目录
cd /usr/local/java11
-
解压该文件
tar xzvf jdk-11.0.12_linux-x64_bin.tar.gz
-
通知系统Java的位置
update-alternatives --install “/usr/bin/java” “java” “/usr/local/java11/jdk-11.0.12/bin/java” 1115
update-alternatives --install “/usr/bin/javac” “javac” “/usr/local/java11/jdk-11.0.12/bin/javac” 1115
-
设置为默认jdk
update-alternatives --set java /usr/local/java11/jdk-11.0.12/bin/java
update-alternatives --set javac /usr/local/java11/jdk-11.0.12/bin/javac
-
测试一下
Python环境配置
kali自带python2.7和python3.10
但是kali中自带pip3没有pip2需要手动安装pip2
pip2安装
curl https://bootstrap.pypa.io/pip/2.7/get-pip.py -o get-pip2.py
上面这条命令有时候会很慢,有时候直接找不到文件,可以直接百度云下文件
百度网盘 提取码:Chen
下载后放到kali桌面,然后使用下面的命令
python2 get-pip.py -i https://mirrors.ustc.edu.cn/pypi/web/simple
测试pip2
pip换源
pip2 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/ pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/
SSH登录配置
修改ssh服务配置文件允许root用户登录
vim /etc/ssh/sshd_config
找到图中内容
修改为:PermitRootLogin yes
启动或重启ssh
启动: service ssh start(重启是restart)
ssh连接
ifconfig查看kali地址
windows打开cmd/powershell
输入 ssh root@192.168.91.140(kali的ip)
然后输入root的密码
连接成功啦!