001 Windows虚拟机

news2024/11/24 2:27:05

一、虚拟机安装Windows10

选自定义安装

升级是针对你电脑上有系统的情况下,你要升级;没有系统就选择自定义。

硬盘60G

直接单击下一步就是一个盘

如果你想对磁盘进行分区

分第一个区的时候它会去创建系统的保留分区和系统分区,然后还剩20G我们之恶极把20G分成一个分区应用一下。

格式化分区

注:分区是这样的,一块硬盘首先要进行初始化,我们虚拟机这里不需要初始化,直接先分区,再格式化就能网里面存东西了。

但是在真实的物理机上面插上硬盘之后

第一步:进行初始化硬盘

第二步:进行分区

第三步:格式化

选择系统安装盘:40G的然后根据提示直接安装就可以

虚拟机安装server2016

server版本的Windows系统默认情况需要给administrator用户设置密码,并且密码需要符合复杂性要求,复杂性要求:长度不小于八位,必须由数字、英文小写、英文大写、特殊字符四者中其中三种混合,

二、虚拟机安装kali

1、新建kali虚拟机

准确来说选哪个都无所谓,问题都不大

这里选择操作系统的目的其实是给我们的操作系统自动的去分配硬件,像我们之前安的Windows10就是自动给我们分配的双核CPU2G内存和60G的硬盘。

kali上面集成了很多渗透工具,后期学习流量分析、渗透测试都会用到kali。

kali 是 Debin分支的,所以我们选择这个就好

Linux基unix的内核先编写的一款开源的操作系统  1991

unix 就是不开源 1969年

早期的时候硬盘厂商包括操作系统容量的换算采用的是1:1000的换算

所以这里

标准的换算:1:1024

20G=20480MB=20,971,520KB=21,474,836,480B

早期的换算:1:1000

21,474,836,480B=21,474,836.480KB=21,474.836,480MB=21.474,836,480GB

2、更新kali源

kali安装后,默认的kali源不能用,需要更新下kali的源

源(仓库):linux操作系统子啊安装软件的时候,集中安装方式,最简单的就是去源里面提取软件包进行安装。

kali是基于debian,包管理是apt

centos基于红帽,包管理是yum

打开终端:

root用户:红色 root用户

普通用户:蓝色 ka1用户

kali的源的配置文件:

vim /etc/apt/sources.list

KALI更换国内源(2022年全新)_kali国内源-CSDN博客

vim 编辑器

o :在当前行插入一行

a:在当前的光标位置插入

#:注释

三、虚拟机基本操作:

1、虚拟机网络编辑器

  • Vmnet0 一般默认是桥接模式   与物理网络直接相连
  • vmnet1~Vmnet4一般用于仅主机模式   单独自己一个网络
  • vmnet8一般是NAT模式 NAT网络地址转换   使用 网络地址转换的方式与物理网络相连

2、关于三种网络模式的说明:

  • NAT模式:通过网络地址转换转成物理地址然后用物理地址去上网的
  • 桥接模式:虚拟机直接连接外部网络,直接和外网相连,桥接和NAT模式是可以直接上网的。
  • 仅主机模式:专用网络内连接虚拟机,它是单独的一个网络,只能跟本网络(自己的网络内的虚拟机)进行通讯,也就是我开两台虚拟机都使用仅主机模式,它们之间是可以通讯的。

3、快照与克隆

快照:保存虚拟机当前的状态

克隆:需要关机状态下才能克隆,链接克隆基于原来的虚拟机文件创建的克隆,原来的虚拟机删了这个链接克隆的虚拟机也不能用了。完整克隆是独立于原来的虚拟机的。

四、安装GNS3软件环境

1、准备环境

安装GNS3之前要安装WinPcap和WinShark这两个软件

  • WinPcap用于检测网卡
  • Winshark用于对网卡上的数据流量进行抓包
  • GNS3是思科的模拟器,能够模拟思科的路由器、防火墙等一些设备

2、安装好上述软件后需要将c3640放在英文路径下,

如果选yes的话会把c3640的镜像文件复制到GNS3的默认路径下,如果路径中有中文字符很可能会报错,因此选no。

使用GNS3软件时比较吃CPU,开几个路由器可能你的CPU就跑到100%了

所以这里需要计算下Idle-PC的值,这样之后CPU就不会跑到100%了。

拖出一个路由器,右击选择start开启路由器,然后右击选择Idle-PC计算下Idle-PC的值

五、安装华为模拟器eNSP软件环境

1、准备工作

  • 安装WinPcap
  • 安装Winshark
  • 安装VirtualBox
  • 安装eNSP

2、功能测试

新建拓扑->AR2240->右击启动

尝试过了暂未解决

后续解决会更新

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

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

相关文章

Linux下C++程序瘦身

目录 一.前言二.如何瘦身三.如何读取调试信息文件四.其他 一.前言 我们知道,C程序如果带着调试信息的话会比较大,所以一般发布版本都会去掉调试信息,但是我们又希望如果程序崩溃了可以使用core转储文件进行调试,如果不带调试信息…

数据结构之----贪心算法

数据结构之----贪心算法 什么是贪心算法? 贪心算法是一种常见的解决优化问题的算法,其基本思想是在问题的每个决策阶段,都选择当前看起来最优的选择,即贪心地做出局部最优的决策,以期望获得全局最优解。 贪心算法简…

SpringBoot配置文件加载的优先级及自定义配置

Spring Boot使用一个非常特殊的PropertySource顺序,旨在允许合理的值重写,越靠前优先级越高。属性按以下顺序考虑: 开发者工具Devtools全局配置参数 在IDEA或Eclipse中,安装并启用Spring Boot Devtools插件。打开项目的Settings…

[Big Bird]论文解读:Big Bird: Transformers for Longer Sequences

文章目录 1 介绍2 模型架构3 结果 论文:Big Bird: Transformers for Longer Sequences 作者:Manzil Zaheer, Guru Guruganesh, Avinava Dubey, Joshua Ainslie, Chris Alberti, Santiago Ontanon, Philip Pham, Anirudh Ravula, Qifan Wang, Li Yang, Am…

【Java 并发】三大特性

在 Java 的高并发中,对于线程并发问题的分析通常可以通过 2 个主核心进行分析 JMM 抽象内存模型和 Happens-Before 规则三大特性: 原子性, 有序性和可见性 JMM 抽象内存模型和 Happens-Before 规则, 前面我们讨论过了。这里讨论一下三大特性。 1 原子性 定义: 一个…

HarmonyOS4.0从零开始的开发教程17给您的应用添加通知

HarmonyOS(十五)给您的应用添加通知 通知介绍 通知旨在让用户以合适的方式及时获得有用的新消息,帮助用户高效地处理任务。应用可以通过通知接口发送通知消息,用户可以通过通知栏查看通知内容,也可以点击通知来打开应…

基于CNN+数据增强+残差网络Resnet50的少样本高准确度猫咪种类识别—深度学习算法应用(含全部工程源码)+数据集+模型(一)

系列文章目录 基于CNN数据增强残差网络Resnet50的少样本高准确度猫咪种类识别—深度学习算法应用(含全部工程源码)数据集模型(一) 基于CNN数据增强残差网络Resnet50的少样本高准确度猫咪种类识别—深度学习算法应用(含全部工程源码)数据集模型&#xf…

Win11极速安装Tensorflow-gpu+CUDA+cudnn

文章目录 0.pip/conda换默认源1.Anacondapython虚拟环境2.安装CUDA以及cudnn测试tensorflow的GPU版本安装成功的办法 0.pip/conda换默认源 为了高效下载,建议先把默认源换了,很简单这里不再赘述。(我用梯子,所以没换源&#x1f6…

数据分析(一)(附带实例和源码)

一、主要目的: 主要利用Python包,如Numpy、Pandas和Scipy等常用分析工具并结合常用的统计量来进行数据的描述,把数据的特征和内在结构展现出来。熟悉在Python开发环境中支持数据分析的可用模块以及其中的方法,基于一定的样例数据…

【Java】使用递归的方法获取层级关系数据demo

使用递归来完善各种业务数据的层级关系的获取 引言:在Java开发中,我们通常会遇到层层递进的关系型数据的获取问题,有时是树状解构,或金字塔结构,怎么描述都行,错综复杂的关系在程序中还是可以理清的。 这…

服务器RAID配置及功能介绍

服务器RAID配置及功能介绍 一、RAID磁盘阵列详解1.RAID磁盘阵列介绍2.RAID 03.RAID14.RAID35.RAID56.RAID67.RAID 10总结阵列卡介绍 一、RAID磁盘阵列详解 1.RAID磁盘阵列介绍 ①是Redundant Array of lndependent Disks的缩写中文简称为独立冗余磁盘阵列。 ②把多块独立的物…

nginx_rtmp_module 之 ngx_rtmp_mp4_module 的mp4源码分析

一:整体代码函数预览 static ngx_int_t ngx_rtmp_mp4_postconfiguration(ngx_conf_t *cf) {ngx_rtmp_play_main_conf_t *pmcf;ngx_rtmp_play_fmt_t **pfmt, *fmt;pmcf ngx_rtmp_conf_get_module_main_conf(cf, ngx_rtmp_play_module);pfmt ngx_ar…

Prometheus 监控笔记(1):你真的会玩监控吗?

认识Prometheus Prometheus 是一种开源的系统和服务监控工具,最初由 SoundCloud 开发,后来成为继 Kubernetes 之后云原生生态系统中的一部分。在 Kubernetes 容器管理系统中,通常会搭配 Prometheus 进行监控,同时也支持多种 Expo…

Node.js安装教程

虽然网上Node.js的安装教程有很多,但是基本上都是千篇一律。虽然跟着网上内容安装,却总会遇到乱七八糟的问题。为此,我写下这篇文章,除了描述node的安装教程,还会解释这样安装的过程起到一个什么作用。 文章大致上分为…

visual studio 2019 移除/卸载项目已经如何再加载项目

文章目录 移除解决方案下的某个项目添加已移除的项目移除项目加载已卸载的项目注意事项 移除解决方案下的某个项目 在项目名称上,点击鼠标右键,弹出右键工具栏,找到 移除 功能。 然后鼠标左键点击 移除。 弹出的模态框,选择确定…

《点云处理》平面拟合

前言 在众多点云处理算法中,其中关于平面拟合的算法十分广泛。本篇内容主要是希望总结归纳各类点云平面拟合算法,并且将代码进行梳理保存。 环境: VS2019 PCL1.11.1 1.RANSAC 使用ransac对平面进行拟合是非常常见的用法,PCL…

josef约瑟 时间继电器 DS-23/C AC220V 10S柜内板前接线

系列型号: DS-21时间继电器 ;DS-22时间继电器; DS-23时间继电器;DS-24时间继电器; DS-21C时间继电器;DS-22C时间继电器; DS-23C时间继电器; DS-25时间继电器;DS-26…

Delphi 编译关闭时 Stack overflow 错误

本人工程文件,编译EXE文件,程序关闭时出现 Stack overflow 错误。网搜索一些解决办法:比如,加大堆栈...,均不能问题。虽然,生成的EXE文件,执行时,无任何问题。 Stack overflow 错误&…

【面试】测试/测开(NIG2)

145. linux打印前row行日志 参考&#xff1a;linux日志打印 前10行日志 head -n 10 xx.log后10行日志 tail -n 10 xx.log tail -10f xx.log使用sed命令 sed -n 9,10p xx.log #打印第9、10行使用awk命令 awk NR10 xx.log #打印第10行 awk NR>7 && NR<10 xx.log …

基于JSP+Servlet+Mysql的建设工程监管信息

基于JSPServletMysql的建设工程监管信息 一、系统介绍二、功能展示1.企业信息列表2.录入项目信息3.项目信息列表 四、其它1.其他系统实现五.获取源码 一、系统介绍 项目名称&#xff1a;基于JSPServlet的建设工程监管信息 项目架构&#xff1a;B/S架构 开发语言&#xff1a;…