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既能作为信息搜集工具也能作为漏洞探测工具。另外,除系统推荐的工具外,我们也可以自行添加新的工具源,丰富工具集。

Kali

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

Kali

http://www.citnews.com.cn/news/202208/147996.html​​

http://www.cctime.com/html/2022-7-15/1624162.htm​l

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地址

Kali

systemctl restart networking #重启网络服务

#关闭NetworkMananger
systemctl stop NetworkMananger
#再次重启网络服务
systemctl restart networking

4.修改语言为中文

dpkg-reconfigure locales

上下键找到zh_CN.utf-8 ,空格选中,再回车下一步

Kali

Kali

zh_CN.UTF-8,确定

Kali

更改完成,重启,语言已为中文

Kali

5.替换ATP源为阿里云源

vim /etc/apt/sources.list

注释此行:deb ​​http://http.kali.org/kali​​ ……

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

Kali

更新并升级软件源

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源的软件包类型说明:

Kali

注:DFSG是Debian 自由软件指导方针 (Debian Free Software Guidelines),此方针中大体包括自由的再次发行、源代码、禁止歧视人士或者组织等规定

rolling [rl] 滚动的 ; contrib [kntrb] 贡献软件;贡献;普通发布版 dists 分布

http://mirrors.ustc.edu.cn/kali/ 查看dists目录下的软件包(apt源)

Kali

​http://mirrors.ustc.edu.cn/kali/dists/kali-rolling/​​ 可以看3类软件包

Kali

附:中科大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

Kali

 #PasswordAuthentication yes  此行取消注释

Kali

启动ssh服务:service ssh start

Kali

开机自启ssh:update-rc.d ssh enable

ssh远程登录成功

Kali


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 安装的主要内容,如果未能解决你的问题,请参考以下文章

在VMware安装kali linux,选择系统选啥?

kali linux 安装empire问题

在kali linux 系统中如何安装gnuradio

在vmware中不能安装kali linux是为啥

kali linux如何安装windows软件

VMware 之安装 kali-linux 操作步骤