环境搭建

传统运行模式

- 一台机器同时只能运行一个操作系统
|:----------|----------:|
|  应用程序 |  应用程序 |
|:----------|----------:|
|       windows 7       |
|:---------------------:|
|          硬件           |
|:---------------------:|

虚拟机运行架构

- 寄居架构(实验环境、测试架构)
    a)  虚拟机作为应用软件安装在操作系统上
    b)  可以在此应用软件上安装多个操作系统
    c)  以直接安装在硬件上的操作系为宿主
- 原生架构(原生架构)
    a)  虚拟机软件直接安装在计算机硬件上
    b)  虚拟机本身就是一个操作系统
    c)  在这个虚拟机中可以同时运营多个操作系统

虚拟机产品

- VMware
    + VMware Workstation (寄居架构)
    + VMware vSphere (原生架构)
- Microsoft
    + Hyper-V (寄居架构)

VMware Workstation v12 安装

找资源,全部下一步即可!注意要装在C盘下,千万别装在其他盘符!

关闭 Windows10 更新

  1. Win+R -- 输入 services.msc (服务管理窗口)
  2. 停止 Windows Update 服务并禁用
  3. 同时在 恢复 里把第一次失败改为 “无操作”
  4. Win+R -- 输入 gpedit.msc
  5. 打开 计算机软件配置 > 管理模板 > Windows组件 > Windows更新 中的 配置自带更新,并将其改为 已禁用

部署 Windows XP 虚拟机

  1. 准备 Windwos XP 虚拟机安装ISO镜像文件
  2. 准备 虚拟机安装位置(可以安装在其他盘符|建议在空间较大位置新建 VM 文件夹,再在其目录下新建 win-xp 文件夹)
  3. 新建 Windwos XP 系统
    • 点击 新建虚拟机
    • 选择 经典
      • 经典 --> 微软系统
      • 自定义 --> 其他厂商系统(Linux...)
    • 点击 稍后安装操作系统(没有序列号只能这么选)
    • 选择虚拟机的安装版本
      • 一般选择 Windows XP Pro (按照对应ISO镜像选择)
      • Windows XP x64 在中国只有英文版本
    • 将虚拟磁盘储存为单个文件(O)
    • 点击 完成
    • 移除 打印机
    • 点击 CD/DVD(IDE),选择 使用ISO镜像文件(M) ,点击 浏览,找到Windwos XP 安装镜像文件
    • 点击确定,完成部署
  4. 安装 Windwos XP 系统(MSDN)
    - 文件名
        - sc_winxp_pro_with_sp2.iso
    - SHA1
        - 92934976213BB9201057281A200F84127BE0050D
    - 文件大小
        - 600.08MB
    - 发布时间
        - 2004-08-26
    ed2k://|file|sc_winxp_pro_with_sp2.iso|629227520|505B810E128351482AF8B83AC4D04FD2|/
- 激活密钥
    - W92WB-YJV38-93PQY-Q29KD-JDHD6
    - K2TPX-7HWV6-JHGXG-DB67V-8K6PD
    - HX8WF-VY9QK-GYGT4-CPRH2-QFVXJ
    - VD439-FG3V8-C79J2-CTY9F-BT32B
    - RR4HB-RR786-FDH7M-3XHCB-GCHRJ
    - Q3K4D-V7DTQ-QQYMH-VX7F9-9KB6Y
    - YCBX4-W4FJV-MQ6YC-29G93-M6Y6P
  1. 部署 Windows XP 系统

    • 略(和 Windows Server 2003 部署 相似)

部署 Windows Server 2003 Enterprise 虚拟机

  1. 新建 Windwos Server 2003 系统

    • 同上
  2. 安装 Windwos Server 2003 系统(MSDN)
    - 文件名
        - cn_windows_server_2003_sp2_x86_cd.iso
    - SHA1
        - 64572B06732AAB408FBC561C685450EF34390C9E
    - 文件大小
        - 372.06MB
    - 发布时间
        - 2011-10-11
    ed2k://|file|cn_windows_server_2003_sp2_x86_cd.iso|390135808|4C38E53EF100F80683810CAC1044CA70|/
  1. 部署 Windows Server 2003 Enterprise 系统

    • 不插入第二张光盘
    • 更改桌面图标
    • 不要设置更新,直接完成
    • 勾选 在登陆时不要显示此页
    • 点击选项 虚拟机(M) > 安装VMware Tools(相当于安装驱动)
    • 一路下一步,重启
    • 磁盘分区
    • 关闭自动更新 (开始 > 控制面板 > 自动更新 > 关闭)
    • 关闭防火墙(2003默认关闭防火墙)
    • 关机做快照(2003必须注释才能关机)
    • 克隆出第二台虚拟机(链接克隆)
    • 更改第二台虚拟机的计算机名,重启计算机(防止冲突)
    • 为第二台虚拟机做好快照
    • 完成部署

部署 Windows 7 虚拟机

- 略 

部署 Windows 2008 虚拟机

- 略

《一步步成为 Hacker_Day 01》的更多相关文章

  1. 简单物联网:外网访问内网路由器下树莓派Flask服务器

    最近做一个小东西,大概过程就是想在教室,宿舍控制实验室的一些设备. 已经在树莓上搭了一个轻量的flask服务器,在实验室的路由器下,任何设备都是可以访问的:但是有一些限制条件,比如我想在宿舍控制我种花 ...

  2. 利用ssh反向代理以及autossh实现从外网连接内网服务器

    前言 最近遇到这样一个问题,我在实验室架设了一台服务器,给师弟或者小伙伴练习Linux用,然后平时在实验室这边直接连接是没有问题的,都是内网嘛.但是回到宿舍问题出来了,使用校园网的童鞋还是能连接上,使 ...

  3. 外网访问内网Docker容器

    外网访问内网Docker容器 本地安装了Docker容器,只能在局域网内访问,怎样从外网也能访问本地Docker容器? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Docker容器 ...

  4. 外网访问内网SpringBoot

    外网访问内网SpringBoot 本地安装了SpringBoot,只能在局域网内访问,怎样从外网也能访问本地SpringBoot? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装Java 1 ...

  5. 外网访问内网Elasticsearch WEB

    外网访问内网Elasticsearch WEB 本地安装了Elasticsearch,只能在局域网内访问其WEB,怎样从外网也能访问本地Elasticsearch? 本文将介绍具体的实现步骤. 1. ...

  6. 怎样从外网访问内网Rails

    外网访问内网Rails 本地安装了Rails,只能在局域网内访问,怎样从外网也能访问本地Rails? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Rails 默认安装的Rails端口 ...

  7. 怎样从外网访问内网Memcached数据库

    外网访问内网Memcached数据库 本地安装了Memcached数据库,只能在局域网内访问,怎样从外网也能访问本地Memcached数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装 ...

  8. 怎样从外网访问内网CouchDB数据库

    外网访问内网CouchDB数据库 本地安装了CouchDB数据库,只能在局域网内访问,怎样从外网也能访问本地CouchDB数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Cou ...

  9. 怎样从外网访问内网DB2数据库

    外网访问内网DB2数据库 本地安装了DB2数据库,只能在局域网内访问,怎样从外网也能访问本地DB2数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动DB2数据库 默认安装的DB2 ...

  10. 怎样从外网访问内网OpenLDAP数据库

    外网访问内网OpenLDAP数据库 本地安装了OpenLDAP数据库,只能在局域网内访问,怎样从外网也能访问本地OpenLDAP数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动 ...

随机推荐

  1. 苹果为啥不愿意替美国FBI解锁,这是一种创新态度?

    国外媒体报道,苹果计划对iPhone进行安全更新,最新版的iOS会在手机锁定一个小时后禁用手机充电和数据端口,这意味着,消费者丢失手机或者非正常离开iPhone之后,可以通过锁定手机,来避免手机数据被 ...

  2. c++与c语言的区别部分

    1.new       <malloc> delete    <free> 2.多态: 重载 <函数     操作符>   类似于c中的变化参数 虚函数 3.模板 ...

  3. Longest Increasing Subsequence (Medium)

    第一次做题思路201511092250 1.采用map存储,key为nums[i],value为以nums[i]为结尾的最大递增子序列的长度 2.采用map里面的lower_bounder函数直接找出 ...

  4. python3下scrapy爬虫(第九卷:scrapy数据存储进JSON文件)

    将爬取数据存储在JSON文件里并不难,只需修改pipelines文件 直接看代码: 来看下结果: 中文字符恶心的很 之后我会在后卷中做出修改

  5. 如何使用Outlook 客户端配置其他邮箱客户端收发邮件

    本文介绍Outlook2016客户端配置QQ邮箱收发邮件 1.打开Outlook客户端,文件->信息->-添加账户 2.输入需要添加的邮箱账户,点击连接 3.输入密码并连接 4.打开QQ邮 ...

  6. [LC] 48. Rotate Image

    You are given an n x n 2D matrix representing an image. Rotate the image by 90 degrees (clockwise). ...

  7. Tomcat源码解析-启动过程分析之主干流程

    Tomcat启动入口就在脚本startup.sh中,具体脚本可以看tomcat的源码,这个启动脚本主要用来判断环境,找到catalina.sh脚本路径,将启动参数传递给catalina.sh执行.ca ...

  8. basecalling|vector mark|Assembly的难题|

    生物信息学 染色体可以据染色图谱判断染色体号码,1-22号染色体依次变短,它们影响机体发育,23号染色体决定性别.肿瘤是由于遗传密码变异造成的.因此,遗传密码的解读非常重要,但是因为遗传密码长度非常长 ...

  9. python开发之Pandas

    正确的对DataFrame reverse运算 data.reindex(index=data.index[::-]) or simply: data.iloc[::-] will reverse y ...

  10. 签章新的pom文件

    <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://mave ...