无线网络渗透测试系列学习(一) - 在Windows系统下使用虚拟机安装Kali Linux操作系统

news2025/7/17 23:32:42

目录

引言:

过程:

配置以及安装VMware虚拟机:

下载Kali Linux的镜像文件:

在虚拟机中打开Kali Linux并执行安装:

配置Kali Linux操作系统:

调整Kal Linux中的时区:

重新设定管理员root的密码:

更换Kali Linux中的源为国内原:

安装完成:


引言:

近期因为我的毕业论文的缘故,入了渗透测试的坑,在此记录一下学习过程,以便后期回顾,这篇文章作为无线网络渗透测试的开始篇,将会讲述如何在Windows操作系统下使用虚拟机安装渗透测试系统(也就是Linux的另一个发行版本 Kali Linux)以及在安装完成之后的简单配置。此发行版本因为内嵌了众多用来渗透网络的工具,例如wireshark等,因此也被人们广泛评价为渗透神器,废话不多说,让我们开始吧。

过程:

配置以及安装VMware虚拟机:

在上一篇文章中:Windows安装VMware虚拟机+配置Ubuntu的详细步骤以及解决配置过程中报错的问题(完整版)

我已经讲述了windows操作系统下如何配置VMware虚拟机,如果你的电脑还没有VMware虚拟机你可以看这篇文章首先完成虚拟机的下载以及安装。

下载Kali Linux的镜像文件:

打开Kali Linux官网:

http://www.kali.org

点击Get Kali进行下载:

在这个页面选择Virtual Machines:

如图,在这里我们选择VMware 64位:

等待下载完成。

在虚拟机中打开Kali Linux并执行安装:

下载完成之后,将压缩包中的文件解压出来,然后在文件夹中找到名为:

kali-linux-2022.4-vmware-amd64.vmx的文件,也就是下图的这个文件:

鼠标右键这个文件,在打开方式中选择使用VMware workstation打开,打开之后你应该能看到如下界面:

 点击开启此虚拟机,等待启动:

在这个页面账号是kali,密码也是kali,输入完成之后点击Log in:

如图,已成功进入。

配置Kali Linux操作系统:

调整Kal Linux中的时区:

然后你可以在终端中输入命令:

sudo dpkg-reconfigure tzdata

重新调整一下Kali Linux中的时区:

在此页面选择Asia,然后选择chongqing|(重庆)时区,如图,系统的Local time已被更改为了与windows系统一样的时间:

重新设定管理员root的密码:

修改完了时区之后,我们可以更改一下我们的系统密码(管理员权限),在终端中输入命令:

sudo passwd root

如图,输入你要新设定的密码:

如图,终端这时提醒你,新密码已经成功被设定,如图:

注意:两次输入不一样的话,系统会提示你:passwords do not match,两次密码不匹配,如图:

修改完成之后,我们来输入命令:

sudo root

然后输入密码,我们就可以进入root权限,也就是系统的最高权限,如图:

在这里你可以输入命令:

whoami

来验证你目前在系统中的身份,如图,终端中返回root,代表我们现在正在以root(最高权限)的管理员身份在运行kali Linux操作系统:

更换Kali Linux中的源为国内原:

点击下方链接:

Kali Linux 源使用帮助 — USTC Mirror Help 文档

在页面中我们将使用说明中的:

deb https://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src https://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib

编辑到 /etc/apt 目录下的sources.list,如图我将演示过程:

首先我们在Kali linux中进入到root,检查系统是否已经安装vim编辑器:

apt install vim

 如图:

终端中提示我们vim在之前已经安装好了vim。

然后我们输入命令进入到/etc/apt目录下:

如图,我们已经进入到了/etc/apt目录下,红色箭头所指就是sources.list文件,输入命令:

vim sources.list

对这个文件进行编辑,如图:

然后输入 i 键在vim编辑器中进入编辑模式,并将我们刚才复制的内容粘贴到原内容的上方,如图:

修改完成之后,我们在键盘上输入Esc键,之后输入“:”然后再输入wq,保存之后进行退出。

然后输入命令:

sudo apt update

进行软件仓库源缓存更新操作,如图:

等待完成即可。

如图,软件源更新完毕。

安装完成:

至此,Kali linux操作系统的安装步骤和过程已经全部完成,现在你可以正常的使用Kali Linux操作系统了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/361410.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Sketch+摹客,100M文件上传最快47s

哈喽,小摹来啦~ 去年12月底,摹客Sketch插件上新了「规范检查工具」,自功能上线以来,小摹收到了许多的好评及赞扬。 虽好评如潮,但我们不会止步不前,将持续攻克难点,旨在为大家提供更加稳定高效…

考公和大厂40万年薪的offer,选哪个?

眼看毕业将至,相信很多小伙伴已经摩拳擦掌,在为毕业季就业做准备了。2023年高校毕业生规模预计1158万人,同比增加82万人。在资深人力资源服务家汪张明看来,2023年的就业态势不仅是大学毕业生数量有增加,还存在一定的存…

开发一个简单易用的SDK的详细步骤(超详细,超适用)

文章目录开发一个简单易用的SDK的详细步骤创建starter步骤关键点总结开发一个简单易用的SDK的详细步骤 创建starter步骤 1.新建一个 spring boot 初始化项目 2.添加依赖,Lombok, Spring Configuration Processor Spring Configuration Processor 的作用是自动生…

2023.2 新方案 java代码混淆 java加密 字符串加密

Java字节码可以反编译,特别是创业公司,很好的项目很容易被别人破解反编译,造成很严重的损失,所以本混淆方案能很好的保护源码,而且在不断迭代,增强混淆效果,异常问题处理,达到保护项目的目的: 本次升级包括: 2023年02年19日 : ht-confusion-project-1.8…

华为云计算之双活容灾

双活(HyperMetro)本地双活:距离≤10km同城双活:距离>10km没有主备之分,只有本端数据中心和远端数据中心。当一个数据中心的设备故障或数据中心故障,业务会自动切换到另一个数据中心继续运行&…

17_FreeRTOS事件标志组

目录 事件标志组 事件标志组与队列、信号量的区别 事件标志组相关API函数介绍 实验源码 事件标志组 事件标志位:用一个位,来表示事件是否发生 事件标志组是一组事件标志位的集合,可以简单的理解事件标志组,就是一个整数。 事件标志组的特点: 它的每一个位表示一个事件(…

如何效率搭建企业流程系统?试试低代码平台吧

编者按:本文介绍了一款可私有化部署的低代码平台,可用于搭建团队流程管理体系,并详细介绍了该平台可实现的流程管理功能。关键词:可视化设计,集成能力,流程审批,流程调试天翎是国内最早从事快速开发平台研发…

Vscode创建vue项目的详细步骤

目录 一、概述 操作的前提 二、操作步骤 一、概述 后端人员想在IDEA里面创建一个Vue的项目,但是这非常麻烦,用vscode这个前端专用软件创建就会非常快速。 操作的前提 1.安装vscode软件的步骤:vscode下载和安装教程和配置中文插件&#…

分析JEP 290机制的Java实现

简介 https://openjdk.org/jeps/290 Filter Incoming Serialization Data过滤传入的序列化数据 JEP290是Java官方提供的一套来防御反序列化的机制,其核心在于提供了一个ObjectInputFilter接口,通过设置filter对象,然后在反序列化&#xff…

springcloud+vue实现图书管理系统

一、前言: 今天我们来分享一下一个简单的图书管理系统 我们知道图书馆系统可以有两个系统,一个是管理员管理图书的系统,管理员可以(1)查找某一本图书情况、(2)增加新的图书、(3&…

Python+Selenium4三大等待预期条件_web自动化(4)

目录 0. 上节回顾 1. 定位失败的原因 2. 强制等待 3. 隐式等待 4. 显式等待 【重点难点】 4.1. 实例化 WebDriverWait 对象 4.2. 指定等待条件 4.3. 等待条件的具体要求 4.3. 1. 等待条件是一个函数 4.3. 2. 返回值是布尔值 4.3. 3. 只有一个参数,参数值…

查询服务器tns文件路径,oracle数据库tns配置方法详解

查询服务器tns文件路径,oracle数据库tns配置方法详解 TNS简要介绍与应用 Oracle中TNS的完整定义:transparence Network Substrate透明网络底层, 监听服务是它重要的一部分,不是全部,不要把TNS当作只是监听器。 TNS是Oracle Net…

scrum敏捷开发实践—leangoo任务看板

任务板展现了我们在Sprint过程中所有要完成的任务。在Sprint过程中我们要不断的更新它。–如果某个开发人员想到了一个任务他就可以把这个任务写下来放在任务墙上。无论每日站会过程中或者之后,如果估计发生了变化,任务会根据变化在任务墙上做相应的调整…

云业务成本的组成与管理趋势

在过去几年里,社会经济环境对云服务的采用产生了巨大的影响。如今,全球各规模公司都在加速数字化转型,包括转向基于云的应用程序,以支持远程工作人员,同时迅速推出新的云服务来更好地留住客户。在诸多经济环境不稳定因…

linux部署zookeeper

linux部署zookeeper 1、单机部署zk ZooKeeper服务器是用Java创建的,它需要在JVM上运行,所以需要使用JDK1.6及以上版本,一般都是jdk1.8。 选择自己安装本地的jdk,而不是centos自带的openjdk。 查看本地安装的jdk: j…

vue中go.js的使用教学(四:模型及模板)

目录 一、使用代码构建图表 二、使用模型和模板 a、创建基础图表 b、定义模板(将节点模板定义为我们上面所做的特定节点构造的泛化) 三、使用数据绑定参数化节点 a、使用数据绑定参数化节点 扩展:修改模型 一、使用代码构建图表 场景&…

Goreplay使用教程0221

1、简介Goreplay 是用 Golang 写的一个HTTP 实时流量复制工具。功能更强大,支持流量的放大、缩小,频率限制,还支持把请求记录到文件,方便回放和分析,也支持和 ElasticSearch 集成,将流量存入 ES 进行实时分…

2023 Softing在线培训计划

通过以实践为导向的培训课程提高能力 小型和模块化的培训研讨会,是一种以实践为导向的用户研讨会,并结合了深厚的理论知识。通过Softing的初级和高级研讨会,我们将帮助您应对日常挑战。我们还为初学者和高级用户提供了有关车辆诊断和通信工具…

一维,二维差分の详解(简单易懂)

一,差分定义差分,就是前缀和的逆运算。二,具体过程1.一维差分例题构造差分数组首先给定一个原数组a:a[1], a[2], a[3],,,,,, a[n];然后我们构造一个数组b : b[1], b[2], b[3],,,,,, b[i];使得 a[i] b[1] b[2] b[3] ,,,,,, b[i]也就是说,…

数据挖掘,计算机网络、操作系统刷题笔记52

数据挖掘,计算机网络、操作系统刷题笔记52 2022找工作是学历、能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开 测开的话,你就得学数据库,sql,orac…