1、安装VMWare虚拟机及metasploitable2软件
链接:https://pan.baidu.com/s/1rqhjh1P9VJg5Q1esBgpZ-A
提取码:dc66
metasploitable2部署很简单,解压后,直接双击后缀.vmx文件,默认账户msfadmin/msfadmin,sudo passwd root修改密码
2、下载kali
Linux常见发行版:
Debian
kali linux
ubuntu
Slackware linux
SUSE
Redhat
Fedora
CentOS
Oracle Linux
kali官网:Kali Linux | Penetration Testing and Ethical Hacking Linux Distribution
kali安装方式
建议下载Virtual Machines的版本,不用安装,开机可用。如果想自己安装,就下Bare Metal裸机版本。
kali-vmware已安装版下载本 ,建议使用迅雷下载
3、运行kali
下载完以后是一个7z压缩包。用解压工具(比如360压缩)解压成文件夹:
然后用VMWare打开,
找到解压出来的镜像的根目录,打开.vmx文件:
得到一个现成的虚拟机:
直接开机,用户名和密码都是kali
4、修改root密码
登录进去以后,打开终端(Terminal),红圈的图标
输入:
sudo passwd root
按回车(注意,后面的每个命令输入完以后都要按回车)
先输入kali的密码:kali
按回车
然后输入一次新密码,比如123456(注意密码不会显示,这是正常的),按回车。然后再重复输入一次密码,必须跟前面相同,按回车。记住这个root的密码,后面要用到。
5、修改语言为中文(非必须,可跳过)
打开终端,切换到root用户,命令:su - root 回车,输入root密码
切换root用户成功后输入命令:
dpkg-reconfigure locales
回车
找到zh_CN.utf-8 按空格 取消 en(原来选中的),再 回车 下一步
拉到最后,找到中文模式,按空格键 选中,按 回车键
出现zh_CN.UTF-8(箭头上下移动选择)选择下一步
6、替换ATP源为阿里云源
切换到root用户:su root
编辑命令:vim /etc/apt/sources.list
按i进入编辑模式
deb http://http.kali.org/kali …… 这一行前面加一个#注释掉
然后在文档添加两句(Shift+Insert粘贴):
deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
最终效果:
按Esc退出编辑模式
然后输入:wq 保存退出
7、配置远程连接
输入:su root 回车
输入root密码 回车
切换到root用户
输入命令(在终端粘贴的快捷键是Shift+Insert):
vim /etc/ssh/sshd_config
按回车
按/
输入PermitRootLogin
(在终端粘贴的快捷键是Shift+Insert)
按回车
找到 #PermitRootLogin prohibit-password
大概在34行,找到以后按回车键。
然后按 i 进入编辑模式(此时下方有-- INSERT --提示)
在改行下面增加一行
PermitRootLogin yes
箭头↓往下翻找到: #PasswordAuthentication yes
大概在第59行
去掉#,最终效果如下:
按Esc键,退出编辑模式,进入命令模式。
输入 :wq 回车保存
如果没改对,需要重新改,输入 :q! 退出,再从这一步开始做:
vim /etc/ssh/sshd_config
按回车
8、启动SSH服务
SSH服务命令:
service ssh start
按回车
ifconfig回车查看IP,比如这里是192.168.233.141
远程连接工具下载:MobaXterm
添加开机自启动命令:
update-rc.d ssh enable
回车
自启动需要重启kali生效,可以后面再重启