网络配置:
vim /etc/network/interfaces
加入内容:
auto eth0
iface eth0 inet static
address 192.168.75.99 #添加自己要配置的IP,下面一样
netmask 255.255.255.0
gateway 192.168.75.2
配置DNS:
vim /etc/resolv.conf
nameserver 8.8.8.8
重启网络服务:如果不行,试试reboot进行重启
systemctl stop NetworkManager
systemctl restart NetworkManager
配置apt源:
deb https://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb-src https://mirrors.aliyun.com/kali kali-rolling main non-free contrib
更新:apt update,报错:
更新签名,否则更新apt会报错:
wget archive.kali.org/archive-key.asc
安装SSL证书:
apt-key add archive-key.asc
更新apt-get并升级:
apt-get update && apt-get upgrade
apt-get update:同步/etc/apt/sources.list中源的索引,以便获取最新的软件包。
apt-get upgrade:更新软件
安装apt-file软件,在以编译源代码方式安装软件时,有时会出现,缺少文件的情,apt-file是一个基于命令行的包搜索工具,可以找出缺失文件所在的包。
apt-get install apt-file
安装alacarte软件,一个图形化的菜单式管理软件:
apt-get install alacarte
报错:
执行·:
dpkg --confugure -a
如果出现下图的情况,Tab+Enter即可:
配置SSH:默认情况下,kali已经生成一个SSH密钥,并且SSH服务是关闭的,这里可以重新创建一个密钥
备份原始密钥:进入/etc/ssh/目录下
cd /etc/ssh
创建备份文件夹:
mkdir keys_backup
将默认密钥移动到备份文件中:
mv ssh_host_* keys_backup
创建新的密钥:
dpkg-reconfigure openssh-server
修改sshd_config文件:
将PasswordAuthentication yes的注释去掉,将PermitEmptyPasswords no改为PermitEmptyPasswords yes
启动SSH服务:
/etc/init.d/ssh start
使用netstat -anpt查看SSH运行状态,可以看到正在运行:
使用XShell登陆成功,用户名用安装过程中创建的那个用户,不需要密码,登录后可以切换root
到这里,基础配置完毕!
下面安装metasploitable3靶机,用于渗透测试使用:
从https://sourceforge.net/projects/metasploitable/files/Metasploitable2/下载Metasploitable2镜像的压缩包:
解压下载的zip:
打开VMWare,导入虚拟机:
默认的用户名:密码 ---msfadmin