《Kali安全渗透高级工程师》保姆级教学!手把手教你 安装渗透测试系统Kali!!

74 篇文章 20 订阅

目录

安装渗透测试系统Kali

1.1  Kali Linux简介

1.2  使用VM虚拟机安装Kali

1.2.1  官方下载Kali Linux

1.2.2  安装并配置Kali Linux

排错

1.2.3  修改kali中root用户的密码

1.3  修改apt安装包的源为国内源-提升访问速度

1.3.1  配置apt国内源

1.3.2  apt update、apt upgrade 和apt dist-upgrade 的区别

1.3.3  apt和apt-get区别


安装渗透测试系统Kali

1.1  Kali Linux简介

1.2  使用VM虚拟机安装Kali

1.3  配置Kali的apt命令在线安装包的源为国内源

fa4dc56b3aa34fbfb475cc38df34ea48.png

 

1.1  Kali Linux简介

Kali Linux是一个基于Debian的Linux发行版,旨在进行高级渗透测试和安全审计。Kali Linux包含数百种工具,适用于各种信息安全任务,如渗透测试,安全研究,计算机取证和逆向工程。Kali Linux由公司Offensive Security开发,资助和维护。

Offensive   [əˈfensɪv]   攻击性的;   Offensive Security  进攻性安全

Kali Linux于2013年3月13日发布,Kali的前身是基于BackTrack Linux,自上而下的重建,完全符合Debian开发标准。

Kali的优势和特性:

1、包括900多种渗透测试工具 

2、免费:完全免费且永远都是。你将永远不必支付Kali Linux的费用。

3、开源:所有进入Kali Linux的源代码都可供任何人使用。

4、广泛的无线设备支持:我们已经构建了Kali Linux以支持尽可能多的无线设备,允许它在各种硬件上正常运行,并使其与众多USB和其他无线设备兼容。

5、在安全的环境中开发: Kali Linux团队由一小部分人组成,他们是唯一可信任的提交包并与存储库交互的人,所有这些都是使用多个安全协议完成的。

6、GPG签名包和存储库:  Kali Linux中的每个包都由构建和提交它的每个开发人员签名,并且存储库随后也会对包签名。

7、ARMEL和ARMHF支持: Kali Linux可用于各种ARM设备。 

1.2  使用VM虚拟机安装Kali

1.2.1  官方下载Kali Linux

官方网址:www.Kali.org

下载方式分两种:http下载和bt下载(由于是国外网站http方式下载会非常慢)。

1b7ffd1bbb7b4a91992cc47244e4d9bf.png

 5e6608d956404455915ca2d663d9e980.png

 9594f0c94c7042c4956e072ef25972a8.png

 

1.2.2  安装并配置Kali Linux

新建虚拟机。

1ee22410621f4e20a2290f6e4e03c7d2.png

 选择推荐配置即可。

576f6505e8e34b9eb4085abd2dc4cb9e.png

 选择我们下载好的Kali镜像。

152259d1b89e4009a8d1b1d88387f8f6.png

 选择Debian 10.x 64位,具体版本根据自己虚拟机能够支持的版本来选择。

21574c1bbef048d2be0b1a24b5d02a6e.png

 配置虚拟机名称并选择虚拟机安装位置。

fe5483d3a1024a7e94d09e643f0ec132.png

 选择磁盘空间这里如果同学学习过程中不更新Kali的话使用默认配置20G即可,如果对Kali进行日常更新则需要给100G富裕一些空间。否则会导致更新失败。(虚拟机分配的空间不会直接完全占用物理机磁盘空间,一般情况都是用多少占多少,所以我们多给一些)。

eb3e4f8fb58541f08805acd9faab23ad.png

 自定义硬件配置。

958138decf9b436a9704fe0719882e9f.png

 尽量给的高一些建议给物理机一半左右的配置。(至少2G内存)。

31b55701d974464faa47c409093effe9.png

 

配置CPU核心数(建议配置成和物理CPU核心数一样),我是4核心的CPU,这里配置成4核。

并开启虚拟化Intel VT技术。

3f29fd67264b46689e16351e6661b124.png

 配置网络模式为桥接。

42e128c561db41bbb88d163181ca4c07.png

 c362eeefc5794b86aafada8b618a0720.png

 点击开启虚拟机。

df82b33c429c4e989aeca4822590a2d5.png

 

排错

安装虚拟机后,创建Linux虚拟机,出现“intel vt -x 处于禁用状态打不开 ”解决方法:

95ab28bff6a7439a9f4adbe69ae0f968.png

 

注:只要开启BIOS虚拟化支持就可以了。

 

情况1:以华硕 UEFI 主板为例,开机进入bios

131b8012469b48ca88e5c8264fbc466c.png

 a6a2fdeb7e154cf3aedf4b9b189eae21.png

 04b1a05651434a8fb84d11509f06cfbd.png

 dae6933640694bb198abb4a0729d30e1.png

 

步骤: 进入高级模式---进入高级菜单----开启intel虚拟技术

 

其它电脑找到这个

299c1037bc8847afbb0340e63e5d499a.png

 

F10保存退出。重启物理机,再安装安装Kali就可以了。

 

解决了上面的问题,接下来继续安装Kali虚拟机:

选择图形安装。

f12516fc00894661bc7b8b9f73a80f29.png

 选择中文(简体)。

c9272e02b2e1493aa0c7447a6b481a0c.png

 选择区域。

9f872ada30c8490c8159fa76c18bd339.png

 配置键盘。

5c9415223c6b4567b5fc23ef299a057f.png

 配置主机名

f8c0ee8e74ff4a0b8a05409b97e4d9d5.png

 设置普通用户名

90e6c611ea724558b23eff9b664844db.png

 直接点继续

a80e49a6fb14465d98aded358ea299b1.png

 配置普通用户的密码。

f013b8de1e58432b8038f824713426e2.png

 磁盘分区选择整个磁盘。

f8a8980520ef4e9caff04f11af597c21.png

 选择我们的磁盘。

d3dc136b80af4c9ab740019569b60ea0.png

 选择推荐分区方案。

0e81b4c403444e2b9278e2ba5ec37e0f.png

 结束分区向导。

999e5c2d1c4b483d92abdd8231026d31.png

 将修改的内容写入到磁盘。

bb900ed3c3a7412dbc741ee74c4dfe3f.png

等待安装系统。

069c344d9ac047339b8620d66fcc4c97.png

 

选择并安装软件

注意:这里需要选择Xfce桌面环境(首选,桌面环境Xface、GNOME、KDE选其中一个就行),否则安装完毕后Kali Linux将无法使用图形化桌面环境,只能使用命令行环境。

无特殊情况,其它软件选择默认勾选项即可

注:无“…”表示主菜单,有“…”表示对应的子菜单。

fa55877779d541598ca4d63221f438e6.png

 3f1ab0ec4253424a91c4f6fd89294a8d.png

 

91cd0341d45d43cd9f34a1bc370960b7.png

 42431735053a48398502038a2e7586ce.png

 c32154738b7643129cc82715f9d35aa8.png

 等待安装完成会自动重启虚拟机。

872f25711c84431195b7820c666259f8.png

 

1.2.3  修改kali中root用户的密码

默认情况下,Kali系统root用户没有设置密码。

修改kali中root用户的密码,后期我们使用超级管理员root用户操作kali系统

设置root用户密码

┌──(kalixuegod53)-[~]

└─$ sudo passwd root

我们信任您已经从系统管理员那里了解了日常注意事项。

总结起来无外乎这三点:

 

    #1) 尊重别人的隐私。

    #2) 输入前要先考虑(后果和风险)。

    #3) 权力越大,责任越大。

 

[sudo] kali 的密码:kali        #注:需要提权输入kali普通用户的密码

设置新密码

新的 密码:123456

重新输入新的 密码:123456

passwd:已成功更新密码

切换到root用户

└─$ su root    #切换到root用户,当会话还是使用kali用户的环境变量     

密码:123456

┌──(root���xuegod53)-[/home/kali]

└─# exit

┌──(kalixuegod53)-[~]

└─$ su - root    #切换root用户时,记得加一个减号-,这样可以彻底切换到root用户。

密码:123456

┌──(root���xuegod53)-[~]

└─#pwd

下次登录Kali系统就可以使用root账号直接登录了。

 

查看当前使用的Shell类型

└─# echo $SHELL

/usr/bin/zsh   #可以看到我们使用是zsh类型的shell。centos7使用的是bash类型的shell。 zsh功能更强,而且zsh完全兼容bash的用法和命令。

                                              

1.3  修改apt安装包的源为国内源-提升访问速度

1.3.1  配置apt国内源

因为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

 

点击终端按钮或者右键桌面选择 在这里打开终端 打开终端。

25fdb689733a4f8f92c44411c2aaf1b5.png

 

┌──(root���xuegod53)-[~]

└─# vim /etc/apt/sources.list

把第2行前面加#号,注释了:

<9be079e83fad49cdad9d93d724ddd961.png

 

在最后一行后面插入中科大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

注:复制上面两行内容,然后按下鼠标滚轮,就可以粘贴到文档中了。

d8406ed9c2a94e6f927beb7002e52e3a.png

 

扩展:

1、复制:在kali终端下,使用鼠标选中内容,就可以完成kali下复制

2、粘贴:移动光标到需要粘贴的位置,按下鼠标中间的滚轮,就可以粘贴

说明:deb代表软件的位置,deb-src代表软件的源代码的位置

 

使用apt新的软件包源获取最新的软件包列表。

注:apt update 的作用是从/etc/apt/sources.list文件中定义的源中获取的最新的软件包列表。

运行apt update并没有更新软件,而是相当于windows下面的检查更新,获取的是软件的状态。

└─# apt update

33b80bc841c5436c8e24b2588873a77f.png

 

发现已经在使用中科大的kali源了。

 

扩展:kali的apt源

Kali Rolling: Kali的即时更新版,只要Kali中有更新,更新包就会放入Kali Rolling中,供用户下载使用。它为用户提供了一个稳定更新的版本,同时会带有最新的更新安装包。这个是我们最常用的源。

 

Kali Rolling下有3类软件包:main、non-free和contrib。

Kali apt源的软件包类型说明:

dists区域

软件包组件标准

main

遵从 Debian 自由软件指导方针(DFSG),并且不依赖于 non-free

contrib

遵从 Debian 自由软件指导方针(DFSG),但依赖于 non-free

non-free

不遵从 Debian 自由软件指导方针(DFSG)

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

rolling [ˈrəʊlɪŋ] 滚动的    ;  contrib [kənˈtrɪb]  贡献软件;贡献;普通发布版   dists 分布

 

我们手动查看一下apt源,直接访问:http://mirrors.ustc.edu.cn/kali/ 查看dists目录下的软件包

2beea671a89542178d3f5550520d66c9.png

 e432ac2c4c354e11aebbe2f8576ba6f0.png

 或直接访问 http://mirrors.ustc.edu.cn/kali/dists/kali-rolling/ 可以看3类软件包

1822a1041a0b486484d8514b1b339e5d.png

 

1.3.2  apt update、apt upgrade 和apt dist-upgrade 的区别

1、apt update

┌──(root���xuegod53)-[~]

└─# apt update   

注:apt update 的作用是从/etc/apt/sources.list文件中定义的源中获取的最新的软件包列表。

运行apt update并没有更新软件,而是相当于windows下面的检查更新,获取的是软件的状态。

root@xuegod53:~# apt update   #执行这个命令,可以查看更新列表

<b42543441aa64948b721b6b3ca7a1bae.png

 会下载 http://mirrors.ustc.edu.cn/kali/dists/kali-rolling/ 中这个InRelease软件包列表

0c64bdbf282c439c8e294c2f1b67d3e9.png

 把InRelease下载到本地,使用word打开可以查看软件包列表,如下图:

a4565e3d51a449d1ba50d6fd005af11d.png

 

以下两种升级系统的方式,大家先不要执行,因为执行消耗的时间太长:

2、apt upgrade

└─# apt upgrade       

apt upgrade 则是根据update命令获取的最新的软件包列表,去真正地更新软件。

 

3、apt dist-upgrade

└─# apt dist-upgrade         

apt dist-upgrade则是根据update命令获取的最新的软件包列表,去真正地更新软件。

 

4、apt upgrade和dist-upgrade的差别: 

upgrade:升级时,如果软件包有相依性的问题,此软件包就不会被升级

dist-upgrade升级时,如果软件包有相依性问题,会移除旧版,直接安装新版本. (所以通常dist-upgrade会被认为是有点风险的升级

例如:

4fe079a7ccb64e84951a9f25e0eb795c.png

 

注:因为安装av2新版本时,需要依赖dv2,而gv1这次没有升级,所以gv1还依赖dv1。av2升级后把dv1变为dv2这样gv1在调用dv2时,可能会有问题。如果dv2完全兼容dv1,那么gv1直接调用dv2,也没有问题,gv1还可以正常运行。

 

对于个人和服务器上的操作一般情况使用:apt upgrade 稳定可靠升级就可以满足我们的需求了。

 

最后,需要注意的一点是,每回更新之前,我们需要先运行update,然后才能运行upgrade和dist-upgrade,因为相当于update命令获取了包的一些信息,比如大小和版本号,然后再来运行upgrade去下载包,如果没有获取包的信息,那么upgrade就是无效的啦!

 

1.3.3  apt和apt-get区别

apt命令概述: apt是一条linux命令,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。deb包是Debian软件包格式的文件扩展名。

apt 可以看作 apt-get 和 apt-cache 命令的子集, 可以为包管理提供必要的命令选项。

apt提供了大多数与apt-get及apt-cache有的功能,但更方便使用

apt-get 虽然没被弃用,但作为普通用户,还是应该首先使用 apt。

注:apt install和apt-get install 功能一样,都是安装软件包,没有区别。

 

常用命令:

install - 安装软件包 apt install  

如: apt install  apache2    输入 n,不安装

 

remove - 移除软件包 apt remove

如: apt remove  apache2  ;输入n,不删除

update - 更新可用软件包列表 apt update

 

- 通过 安装/升级 软件来更新系统 apt upgrade

如:apt upgrade apache2     ;输入n,不更新

 

full-upgrade - 通过 卸载/安装/升级 来更新系统 apt full-upgrade

edit-sources - 编辑软件源信息文件 vim /etc/apt/sources.list

 

关闭kali系统自动锁屏功能:

点设置——电源管理器:

008fc07efc33428fbbb19b8e8d0e0e41.png

 然后点安全性:

976e983a7ed14015bfd40187e85639c3.png

 最后一定要做一个虚拟机快照:

e96a5ab028724d18b059a8006e835f06.png

 75b6088b497b48d1be1d44460ca1a9f7.png

 

总结:

1.1  Kali Linux简介

1.2  使用VM虚拟机安装Kali

1.3  配置Kali的apt命令在线安装包的源为国内源

 

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
第 1 章 Lin u x 安 全 渗 透 简 介 1.1 什 么 是 安 全 渗 透 1.2 安 全 渗 透 所 需 的 工 具 1.3 K ali Lin u x 简 介 1.4 安 装 K ali Lin u x 1.5 K ali更 新 与 升 1.6 基 本 设 置 第 2 章 配 置 K ali Lin u x 2.1 准 备 内 核 头 文 件 2.2 安 装 并 配 置 N VIDIA 显 卡 驱 动 2.3 应 用 更 新 和 配 置 额 外 安 全 工 具 2.4 设 置 P r o x y C h ain s 2.5 目 录 加 密 第 3 章 高 测 试 实 验 室 3.1 使 用 V M w a r e W o r k s t a tio n 3.2 攻 击 W o r d P r e s s 和 其 他 应 用 程 序 第 4 章 信 息 收 集 4.1 枚 举 服 务 4.2 测 试 网 络 范 围 4.3 识 别 活 跃 的 主 机 4.4 查 看 打 开 的 端 口 4.5 系 统 指 纹 识 别 4.6 服 务 的 指 纹 识 别 4.7 其 他 信 息 收 集 手 段 4.8 使 用 M alt e g o 收 集 信 息 4.9 绘 制 网 络 结 构 图 第 5 章 漏 洞 扫 描 5.1 使 用 N e s s u s 5.2 使 用 O p e n VA S 第 6 章 漏 洞 利 用 6.1 M e t a s ploit a ble 操 作 系 统 6.2 M e t a s ploit 基 础 6.3 控 制 M e t e r p r e t e r 6.4 渗 透 攻 击 应 用 大 学 霸 K ali Lin u x 安 全 渗 透 程 2 6.5 7 7.1 7.2 7.3 7.4 8 8.1 8.2 8.3 8.4 8.5 8.6 8.7 8.8 8.9 9 9.1 9.2 9.3 9.4 9.5 9.6 9.7 9.8 6.5 免杀Payload生成工具Veil 第7章 权限提升 7.1 使用假冒令牌 7.2 本地权限提升 7.3 使用社会工程学工具包(SET) 7.4 使用SET实施攻击 第8章 密码攻击 8.1 密码在线破解 8.2 分析密码 8.3 破解LM Hashes密码 8.4 绕过Utilman登录 8.5 破解纯文本密码工具mimikatz 8.6 破解操作系统用户密码 8.7 创建密码字典 8.8 使用NVIDIA计算机统一设备架构(CUDA) 8.9 物理访问攻击 第9章 无线网络渗透测试 9.1 无线网络嗅探工具Kismet 9.2 使用Aircrack-ng工具破解无线网络 9.3 Gerix Wifi Cracker破解无线网络 9.4 使用Wifite破解无线网络 9.5 使用Easy-Creds工具攻击无线网络 9.6 在树莓派上破解无线网络 9.7 攻击路由器 9.8 Arpspoof工具

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

你可知这世上再难遇我

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值