网络空间安全之一个WH的超前沿全栈技术深入学习之路(10-2):保姆级别教会你如何搭建白帽黑客渗透测试系统环境Kali——Liinux-Debian:就怕你学成黑客啦!)作者——LJS

简介: 保姆级别教会你如何搭建白帽黑客渗透测试系统环境Kali以及常见的报错及对应解决方案、常用Kali功能简便化以及详解如何具体实现

欢迎各位彦祖与热巴畅游本人专栏与博客

你的三连是我最大的动力

以下图片仅代表专栏特色 [点击箭头指向的专栏名即可闪现]

专栏跑道一

➡️网络空间安全——全栈前沿技术持续深入学习

image.gif 编辑

专栏跑道二

➡️ 24 Network Security -LJS

image.gif 编辑

image.gif 编辑

image.gif 编辑

专栏跑道三


➡️ MYSQL REDIS Advance operation

image.gif 编辑

专栏跑道四

➡️HCIP;H3C-SE;CCIP——LJS[华为、华三、思科高级网络]

image.gif 编辑

专栏跑道五

➡️RHCE-LJS[Linux高端骚操作实战篇]

image.png

专栏跑道六

➡️数据结构与算法[考研+实际工作应用+C程序设计]

image.gif 编辑

专栏跑道七

➡️RHCSA-LJS[Linux初级及进阶骚技能]

image.gif 编辑

image.gif

上节回顾







 3、解决软件包安装存在的依赖问题

此版本 Kali 在安装软件或升级系统时会出现 pkgProblemResolver::Resolve 发生故障问题

(不建议大家进行系统升级,比较耗时,也容易出现问题)

root@xuegod53:~# apt -y full-upgrade

image.gif

image.gif 编辑

这个版本 Kali 的源官方已经不支持了,旧版本的系统装好以后通过 apt 命令安装软件会存在软件包
依赖问题,很多软件都装不上。

image.gif

解决办法:

  • 在安装软件或升级系统的过程中,如出现此类错误提示,提示破坏什么或依赖什么,就安装什么,所有的一起安装即可,等待安装完成,然后重启虚拟机
root@xuegod53:~# apt install -y libgcc-8-dev mutter gcc-8-base libmpx2 mitmproxy

image.gif

image.gif 编辑

如提示以上错误,运行以下命令

root@xuegod53:~# apt-get update --fix-missing

image.gif

然后再执行

root@xuegod53:~# apt install -y libgcc-8-dev mutter gcc-8-base libmpx2 mitmproxy

image.gif

出现如下提示,无论是 Yes 或 No 直接按回车

image.gif 编辑

出现如下提示,按回车

image.gif 编辑

出现如下提示,按回车

image.gif 编辑

出现下面这个提示,输入 Y,然后按回车

image.gif 编辑

image.gif 当安装成功后重启下虚拟机

root@xuegod53:~#reboot

image.gif

再执行软件安装或系统升级就不会报错了。如重启后,显示如下桌面

image.gif

4.重启后左侧的收藏栏和顶部的应用程序菜单不见了

解决方案如下:

点击活动,然后搜索 ter,点击终端,打开终端

image.gif 编辑

执行如下命令:

root@xuegod53:~# gnome-tweaks

image.gif

image.gif 编辑

image.gif 设置完,关闭窗口,左侧的收藏栏和顶部的应用程序菜单已经恢复

image.gif 编辑

5.鼠标右键单击桌面,没有菜单弹出

解决方案:

root@xuegod53:~# apt-get install gnome-shell-extension-desktop-icons

image.gif

image.gif 编辑

等待安装完,重启下 kali

root@xuegod53:~# reboot

image.gif

再次打开终端,执行如下命令:

root@xuegod53:~# gnome-tweaks

image.gif

image.gif 编辑

然后关闭设置窗口和终端,右键单击桌面,可以弹出菜单

image.gif 编辑

一切正常

6.如果想将常用的某些应用添加到左侧的收藏栏,比如 wireshak

image.gif 编辑

image.gif 编辑

image.gif 编辑 image.gif 编辑

7.apt upgrade和apt dist-upgrade

apt upgrade

  • 是根据 update 命令获取的最新的软件包列表,去真正地更新软件。
root@xuegod53:~# apt upgrade
  • image.gif

apt dist-upgrade

  • 是根据 update 命令获取的最新的软件包列表,去真正地更新软件。
root@xuegod53:~# apt dist-upgrade
  • image.gif

apt upgrade 和 dist-upgrade 的差别:

  • upgrade:
  • 系统将现有的 Package 升级,如果有相依性的问题,而此相依性需要安装其它新的 Package或影响到其它 Package 的相依性时,此 Package 就不会被升级,会保留下来.
  • dist-upgrade:
  • 可以聪明的解决相依性的问题,如果有相依性问题,需要安装/移除新的 Package,就会试着去安装/移除它. (所以通常 dist-upgrade 会被认为是有点风险的升级)

例如:

  • 软件包 a 原先依赖 b c d,但是在源里面可能已经升级了,现在是 a 依赖 b c e。
  • 这种情况下,dist-upgrade 会删除 d 安装 e,并把 a 软件包升级,而 upgrade 会认为依赖关系改变而拒绝升级 a 软件包。

如图: image.gif

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

注意:

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

image.gif

8.安装内核头 linux-header 和编译工具 gcc、make

root@xuegod53:~# apt-get install gcc make linux-headers-$(uname -r)

image.gif

image.gif 编辑

您希望继续执行吗?

[Y/n] y

image.gif

image.gif 编辑

所有的提示,直接输入 Y,按回车即可安装完成后,重启

root@xuegod53:~# reboot

image.gif

9.安装 VM-Tools 实现物理机和 Kali 自由复制文件

  • 经测试,安装 open-vm-tools 替代 VMware tools 能够完美实现“自动适应客户机”(即自动适应客户机的分辨率,随意改变窗口大小)和与宿主机之间文件的复制粘贴功能。
  • 所以,我们需要安装下 open-vm-tools 替代 VMware tools。

点击终端按钮或者右键桌面选择 open in terminal 打开终端。 image.gif 编辑

apt 命令概述:

  • apt 是一条 linux 命令,适用于 deb 包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。
  • deb 包是 Debian 软件包格式的文件扩展名。
#去 kali 源中去同步包的索引文件,即运行这个命令其实并没有更新软件,而是相当于 windows 下面的检查更新,获取的是软件的状态。
root@xuegod53:~# apt update

image.gif

#安装最新 vmtools 相关的软件包,fuse 是用户空间文件系统(Filesystem in Userspace),实现物理机和 kali 之间自由拖拽文件和复制内容。
root@xuegod53:~# apt install open-vm-tools-desktop fuse

image.gif

root@xuegod53:~# apt install open-vm-tools-desktop fuse
。。。
您希望继续执行吗? 
[Y/n] y  #此处输入 y,并回车。

image.gif

安装完成后,重启主机即可自动生效。

root@xuegod53:~# reboot

image.gif

扩展:apt 和 apt-get 区别

  • apt 可以看作 apt-get 和 apt-cache 命令的子集, 可以为包管理提供必要的命令选项。
  • apt 提供了大多数与 apt-get 及 apt-cache 有的功能,但更方便使用
  • apt-get 虽然没被弃用,但作为普通用户,还是应该首先使用 apt。

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

10.关闭自动锁屏功能:

点设置:

image.gif

然后点 power:

image.gif 编辑

11.一定要做一个虚拟机快照:

image.gif

image.gif

12.其他常用命令补充

install - 安装软件包 apt install
remove - 移除软件包 apt remove
update - 更新可用软件包列表 apt update
upgrade - 通过 安装/升级 软件来更新系统 apt upgrade
full-upgrade - 通过 卸载/安装/升级 来更新系统 apt dist-upgrade
edit-sources - 编辑软件源信息文件 vim /etc/apt/sources.list
image.gif

 


相关文章
|
7月前
|
存储 安全 Linux
Kali Linux 2025.3 发布 (Vagrant & Nexmon) - 领先的渗透测试发行版
Kali Linux 2025.3 发布 (Vagrant & Nexmon) - 领先的渗透测试发行版
793 0
|
7月前
|
机器学习/深度学习 移动开发 编解码
基于人工神经网络的类噪声环境声音声学识别(Matlab代码实现)
基于人工神经网络的类噪声环境声音声学识别(Matlab代码实现)
185 1
|
8月前
|
数据采集 存储 数据可视化
Python网络爬虫在环境保护中的应用:污染源监测数据抓取与分析
在环保领域,数据是决策基础,但分散在多个平台,获取困难。Python网络爬虫技术灵活高效,可自动化抓取空气质量、水质、污染源等数据,实现多平台整合、实时更新、结构化存储与异常预警。本文详解爬虫实战应用,涵盖技术选型、代码实现、反爬策略与数据分析,助力环保数据高效利用。
431 0
|
10月前
|
存储 安全 Linux
Kali Linux 2025.2 发布 (Kali 菜单焕新、BloodHound CE 和 CARsenal) - 领先的渗透测试发行版
Kali Linux 2025.2 发布 (Kali 菜单焕新、BloodHound CE 和 CARsenal) - 领先的渗透测试发行版
566 0
|
11月前
|
Kubernetes Cloud Native 区块链
Arista cEOS 4.30.10M - 针对云原生环境设计的容器化网络操作系统
Arista cEOS 4.30.10M - 针对云原生环境设计的容器化网络操作系统
344 0
|
虚拟化 网络虚拟化 Windows
导入虚拟机到Hyper-V环境时,理解并配置网络适配器设置是确保网络通信的关键
在Hyper-V环境中,正确配置虚拟机的网络适配器是确保其网络通信的关键。需先启用Hyper-V功能并创建虚拟交换机。接着,在Hyper-V管理器中选择目标虚拟机,添加或配置网络适配器,选择合适的虚拟交换机(外部、内部或私有),并根据需求配置VLAN、MAC地址等选项。最后,启动虚拟机并验证网络连接,确保其能正常访问外部网络、与主机及其他虚拟机通信。常见问题包括无法访问外部网络或获取IP地址,需检查虚拟交换机和适配器设置。
|
云安全 监控 安全
云计算环境下的网络安全策略与实践
在数字化时代,云计算已成为企业和个人存储、处理数据的重要方式。然而,随着云服务的普及,网络安全问题也日益凸显。本文将探讨如何在云计算环境中实施有效的网络安全措施,包括加密技术、访问控制、安全监控和应急响应计划等方面。我们将通过具体案例分析,展示如何在实际场景中应用这些策略,以保护云中的数据不受威胁。
|
安全 网络协议 网络安全
【Azure 环境】从网络包中分析出TLS加密套件信息
An TLS 1.2 connection request was received from a remote client application, but non of the cipher suites supported by the client application are supported by the server. The connection request has failed. 从远程客户端应用程序收到 TLS 1.2 连接请求,但服务器不支持客户端应用程序支持的任何密码套件。连接请求失败。
507 2
|
监控 安全 网络安全
云计算环境下的网络安全防护策略
在云计算的浪潮下,企业和个人用户纷纷将数据和服务迁移到云端。这种转变带来了便利和效率的提升,同时也引入了新的安全挑战。本文将探讨云计算环境中网络安全的关键问题,并介绍一些实用的防护策略,帮助读者构建更为安全的云环境。