Kali Linux 安装
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Kali Linux 安装相关的知识,希望对你有一定的参考价值。
1.Kali Linux简介
Kali Linux的前身是BackTrack Linux发行版,Back Track是基于Ubuntu的一个Linux发行版。Kali Linux是一个基于Debian的高级渗透测试和安全审计的Linux发行版,集成了精心挑选的渗透测试和安全审计的工具,供渗透测试和安全设计人员使用,也可称之为平台或者框架。它由Offensive Security Ltd维护和资助,最先由Offensive Security的MatiAharoni和Devon Kearns通过重写Back Track来完成。Kali linux可以说是网络安全人员的专用系统。
Kali Linux自带安全工具集,它将所带的工具集划分为十四个大类,这些大类中,很多工具会重复出现,因为这些工具同时具有多种功能,比如nmap既能作为信息搜集工具也能作为漏洞探测工具。另外,除系统推荐的工具外,我们也可以自行添加新的工具源,丰富工具集。
2.Kali Linux下载及安装
2.1 下载
官网:https://www.kali.org/downloads
http://old.kali.org/kali-images/
阿里云:https://mirrors.aliyun.com/kali-images/kali-2023.1/
http://www.citnews.com.cn/news/202208/147996.html
http://www.cctime.com/html/2022-7-15/1624162.html
2.2 镜像选择
Kali Linux下载页面提供了不同类型的镜像(Installer、NetInstaller和Live)供下载,每种镜像都可用于32位和64位架构。此外,还有一个Everything风味的Installer和Live镜像,只适用于64位架构。推荐使用 "Installer "镜像。
2.2.1 Installer
推荐用于安装Kali Linux的镜像,包含了列出的(元)软件包的本地副本(top10包,默认包和大包),可用于完全离线安装,而不需要网络连接。
注意:Installer镜像不能用来启动一个实时系统(比如直接从USB运行Kali)。它只是一个安装程序镜像。
2.2.2 NetInstaller
网络安装,这个镜像非常小,因为它不包含要安装的(元)软件包的本地副本。软件包将在安装过程中被下载,如果你想在每次安装Kali Linux时得到最新的软件包,或者标准的安装程序镜像太大,无法下载,可以使用这个镜像。只有当你有理由不使用上面的标准安装程序镜像(Installer)时,才使用这个镜像。
注意:NetInstaller镜像不能用来启动一个实时系统(比如直接从USB运行Kali)。它只是一个安装程序镜像。
2.2.3 Live
这个镜像不需要安装即可运行Kali Linux,所以它非常适合从USB驱动器(或CD/DVD)运行。可以在这个镜像中以默认配置安装Kali Linux,但是不能选择桌面环境,也不能指定额外的(元)包来安装。
2.2.4 Everything
该镜像非常大(超过9GB),是为离线场景准备的,几乎包含了所有Kali的工具。只适用于64位架构,而且只能通过BitTorrent下载。
Kali "everything "并不完全是一个镜像,它是一种风味。你可以下载Installer Everything镜像或Live Everything镜像。在这两种情况下,所有的工具都已经存在,不需要互联网连接。
2.3 VMware安装Kali
1.新建虚拟机,选择自定义稍后安装,安装程序选择下载好的kail镜像文件。
2.安装版本选择linux,版本选择Debian版本,镜像文件是64位的就选64。
3.选择好安装位置后,开始分配磁盘,磁盘大小建议60G以上。
4.然后选择自定义硬件,建议把打印机移除。同时把虚拟内存提升到2G,默认的是512M。
5.下面就可以开始kail安装了。
kail安装过程:
1.开始安装后会进入一个界面,新手建议选择图像化安装,即选择Graphical install。2.语言选择中文、汉语,主机名默认,域名可以留白。然后设置登录密码。
安装文档:https://www.kali.org/docs/installation/hard-disk-install/
KALI镜像预览:https://www.cnblogs.com/GKLBB/p/16757369.html
3.IP配置
3.1 临时配置
ifconfig eth0 192.168.66.105 #配置临时IP
route add default gw 192.168.66.254 #配置默认路由,这里也就是网关
echo nameserver 114.114.114.114 > /etc/resolv.conf #配置DNS服务器
重启后:systemctl restart networking 临时IP失效
3.2 配置静态IP地址
vi /etc/network/interfaces
auto eth0
iface eth0 inet static #配置eth0使用静态地址
address 192.168.66.105 #配置eth0的固定ip地址,网段要和网络适配器所在的网段一样
netmask 255.255.255.0 #配置子网掩码
gateway 192.168.66.254 #配置网关
vi /etc/resolv.conf #插入DNS地址
systemctl restart networking #重启网络服务
#关闭NetworkMananger
systemctl stop NetworkMananger
#再次重启网络服务
systemctl restart networking
4.修改语言为中文
dpkg-reconfigure locales
上下键找到zh_CN.utf-8 ,空格选中,再回车下一步
zh_CN.UTF-8,确定
更改完成,重启,语言已为中文
5.替换ATP源为阿里云源
vim /etc/apt/sources.list
注释此行:deb http://http.kali.org/kali ……
在其后新增:
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
更新并升级软件源
sudo apt-get update
sudo apt-get upgrade
# kali官方源
deb http://http.kali.org/ moto main non-free contrib
deb-src http://http.kali.org/ moto main non-free contrib
deb http://security.kali.org/ moto/updates main contrib non-free
deb-src http://security.kali.org/ moto/updates main contrib non-free
#中科大kali源
deb http://mirrors.ustc.edu.cn/kali kali main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali main non-free contrib
deb http://mirrors.ustc.edu.cn/kali-security kali/updates main contrib non-free
#新加坡kali源
deb http://mirror.nus.edu.sg/kali/kali/ kali main non-free contrib
deb-src http://mirror.nus.edu.sg/kali/kali/ kali main non-free contrib
deb http://security.kali.org/kali-security kali/updates main contrib non-free
deb http://mirror.nus.edu.sg/kali/kali-security kali/updates main contrib non-free
deb-src http://mirror.nus.edu.sg/kali/kali-security kali/updates main contrib non-free
#阿里云kali源
deb http://mirrors.aliyun.com/kali kali main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali main non-free contrib
deb http://mirrors.aliyun.com/kali-security kali/updates main contrib non-free
#163 Kali源
deb http://mirrors.163.com/debian wheezy main non-free contrib
deb-src http://mirrors.163.com/debian wheezy main non-free contrib
deb http://mirrors.163.com/debian wheezy-proposed-updates main non-free contrib
deb-src http://mirrors.163.com/debian wheezy-proposed-updates main non-free contrib
deb-src http://mirrors.163.com/debian-security wheezy/updates main non-free contrib
deb http://mirrors.163.com/debian-security wheezy/updates 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.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://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
edit-sources - 编辑软件源信息文件 vim /etc/apt/sources.list
关闭自动锁屏功能:
点设置——电源管理器:
Kali Rolling:
是Kali的即时更新版,只要Kali中有更新,更新包就会放入Kali Rolling中,供用户下载使用。它为用户提供了一个稳定更新的版本,同时会带有最新的更新安装包。这个是我们最常用的源。
在Kali Rolling下有3类软件包:main、non-free和contrib。
Kali apt源的软件包类型说明:
注:DFSG是Debian 自由软件指导方针 (Debian Free Software Guidelines),此方针中大体包括自由的再次发行、源代码、禁止歧视人士或者组织等规定
rolling [rl] 滚动的 ; contrib [kntrb] 贡献软件;贡献;普通发布版 dists 分布
http://mirrors.ustc.edu.cn/kali/ 查看dists目录下的软件包(apt源)
http://mirrors.ustc.edu.cn/kali/dists/kali-rolling/ 可以看3类软件包
附:中科大Kali源
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代表软件的位置,deb-src代表软件的源代码的位置
6.root远程连接
修改root密码 sudo passwd root
vim /etc/ssh/sshd_config
#PermitRootLogin prohibit-password 此行下新增一行
PermitRootLogin yes
#PasswordAuthentication yes 此行取消注释
启动ssh服务:service ssh start
开机自启ssh:update-rc.d ssh enable
ssh远程登录成功
kali linux 安装empire问题
参考技术A 问题重灾区集中在 m2crypto这个包的安装上解决办法:
详细看报错信息: 我这里报错问题1为:openssl 问题:主要表现为:
ImportError: No module named OpenSSL
dpkg: error: cannot access archive 'libssl1.0.0_1.0.1t-1+deb8u7_amd64.deb': No such file or directory
安装这个ssl 的dev包,sudo apt install swig libssl-dev即可。
详细看报错信息: 我这里报错问题2为:fatal error:python.h: No such file or directory
到以下网站search以下这个头文件,选择有这个头文件的包,然后sudo apt-get install + 这个包含头文件的包
https://packages.ubuntu.com/search?mode=filename&suite=trusty§ion=all&arch=any&keywords=Python.h&searchon=contents
然后安装完成后继续安装empire所需但系统当前没有的模块。
以上是关于Kali Linux 安装的主要内容,如果未能解决你的问题,请参考以下文章