快速搭建Web安全测试环境
快速搭建Web安全测试环境
1、虚拟机安装
2、网站搭建
一、虚拟机安装
下载VMware虚拟机,Windows 虚拟机 | Workstation Pro | VMware | CN
安装VMware虚拟机,虚拟机的许可密钥,自行百度。
VMware虚拟机软件安装告一段段落。
下载虚拟机镜像,MSDN, 我告诉你 - 做一个安静的工具站 (itellyou.cn)
建议下载,Windows Server 2008 R2

下载完成,打开VMware虚拟机
选择创建新的虚拟机,选择典型安装,下一步
安装客户机操作系统,选择安装程序光盘映像文件(iso),点击浏览,选择镜像所在目录文件,下一步
简易安装信息,Windows产品密钥可现在填,可安装完之后填,没有可不填。个性化Windows,设置账户名和密码,可填可不填,下一步
命名虚拟机,虚拟机名称,自己填。虚拟机安装位置,浏览,自己选择虚拟机安装位置,下一步
指定磁盘容量,建议40G,在30G以上,下一步,等待安装
安装完成,打开虚拟机,等待安装系统
系统安装完成,进行以下几个操作,目的安装vmtools。
vmtools作用,实现主机与虚拟机之间的文件共享,同时可支持自由拖拽的功能,鼠标也可在虚拟机与主机之前自由移动(不用再按ctrl+alt),且虚拟机屏幕也可实现全屏化
第一步,打开服务器管理,找到安全信息下的”配置IE ESC“,状态设置为禁用。

第二步,打开IE浏览器,点击右侧工具栏,选择Internet选项,

第三步,在Internet选项里,点击高级选项,把SSL、TLS全部勾选,点击确定

第四步,下载安全补丁。在IE浏览器里输入https://www.catalog.update.microsoft.com/,搜索,kb4474419补丁,选择系统,点击下载,直接安装。

第五步,关机虚拟机, 点击编辑虚拟机设置,点击CD/DVD(SATA),设置成使用物理驱动器,自动检测

第六步,虚拟机开机,开机之后,点击菜单栏虚拟机选项,选择安装vmtools,等待安装完成。

二、网站搭建
搭建网站满足的条件,Web容器、数据库、动态语言,缺一不可
动态语言,指的是搭建动态网站的程序脚本语言,常见的的有PHP(全平台)、Asp/Aspx(Windows)、JSP(全平台)、Python(全平台)
已经有虚拟机当作服务器
刚入门可能对Web容器、数据库、动态语言不懂,这三个必要条件有大神已经写好了,封装在一个软件里,我们只需要下载使用就可以了。
常见的服务器平台快速搭建网站平台有PHP(PHPStudy)、JSP(Tomcat)
在这里学习的是PHPStudy平台
第一步,进入PHPStudy官网,Windows版phpstudy下载 - 小皮面板(phpstudy) (xp.cn),建议下载PHPStudy2016版
第二步,下载好解压,把exe程序拖进虚拟机,进行安装,会提示缺少VC9库
第三步,下载VC9库,VC9 32位_phpstudy集成安装环境运行库-php中文网工具下载,点击下载,之后拖进虚拟机进行安装
第四步,安装完成,重启PHPStudy,完成
浏览器地址栏输入127.0.0.1 若出现PHPstudy探针,则说明已经安装成功
PHPStudy已安装完成。下面需要写对网站进行内容管理的系统,不会写,没关系,网络上有许多已经写好的源码,直接套用即可,称为CMS
这里选用织梦CMS,进入官网进行下载,织梦 (DedeCMS) 官方网站 - 内容管理系统 - 上海卓卓网络科技有限公司
下载好之后解压,把uploads文件里的内容,复制到虚拟机里PHPstudy安装文件夹里的”www“的目录里
浏览器里输入地址127.0.0.1,进行安装,安装过程中,会让你输入数据库密码账号,root,root,进行安装
搭建完成
快速搭建Web安全测试环境的更多相关文章
- 快速搭建appium自动测试环境
首先申明本文是基本于Python与Android来快速搭建Appium自动化测试环境: 主要分为以下几个步骤: 前提条件: 1)安装与配置python环境,打开 Python官网,找到"Do ...
- 快速搭建Web环境 Angularjs + Express3 + Bootstrap3
快速搭建Web环境 Angularjs + Express3 + Bootstrap3 AngularJS体验式编程系列文章, 将介绍如何用angularjs构建一个强大的web前端系统.angula ...
- 93.快速搭建Web环境 Angularjs + Express3 + Bootstrap3
转自:https://www.cnblogs.com/wawahaha/p/3946023.html 前言 Angularjs越用越顺手,不仅代码量比jQuery少很多,而且实现思路特别清晰,构建大型 ...
- 用grunt搭建web前端开发环境
1.前言 本文章旨在讲解grunt入门,以及讲解grunt最常用的几个插件的使用. 2.安装node.js Grunt和所有grunt插件都是基于nodejs来运行的,如果你的电脑上没有nodejs, ...
- 快速搭建 Node.js 开发环境以及加速 npm
如何快速搭建 node 开发环境 npm 超慢 github 无法打开的问题 于是我觉得应该写一篇文章解答所有这些起步问题,让新同学也能顺顺利利入门. 快速搭建 Node.js 开发环境 如果你想长期 ...
- windows下9款一键快速搭建PHP本地运行环境的好工具(含php7.0环境)
推荐几款一键快速搭建PHP本地运行环境的好工具(含php7.0及apache,nigix,mysql) 首推phpstudy2016和wampServer3.0.6 理由支持php7.0 目前 ...
- windows下如何快速搭建web.py开发框架
在windows下如何快速搭建web.py开发框架 用Python进行web开发的话有很多框架供选择,比如最出名的Django,tornado等,除了这些框架之外,有一个轻量级的框架使用起来也是非常方 ...
- 在windows下如何快速搭建web.py开发框架
在windows下如何快速搭建web.py开发框架 用Python进行web开发的话有很多框架供选择,比如最出名的Django,tornado等,除了这些框架之外,有一个轻量级的框架使用起来也是非常方 ...
- docker-compose 搭建 Redis Sentinel 测试环境
docker-compose 搭建 Redis Sentinel 测试环境 本文介绍如何使用 docker-compose 快速搭建一个 Redis Sentinel 测试环境.其中 Redis 集群 ...
- centos7 快速搭建redis集群环境
本文主要是记录一下快速搭建redis集群环境的方式. 环境简介:centos 7 + redis-3.2.4 本次用两个服务6个节点来搭建:192.168.116.120 和 192.168.1 ...
随机推荐
- Intel酷睿Ultra隆重登场:28W能效逆天!AI性能领先竞品5.4倍
作为Intel 1971年首款微处理器4004诞生以来变革幅度最大的产品,代号Meteor Lake的第一代酷睿Ultra今天终于正式发布了!相关笔记本.迷你机产品也会陆续发布上市. 有关于酷睿Ult ...
- Windows 11 ISO原版镜像文件下载(2024年01月)
Windows 11 (business editions), version 23H2 (x64) - DVD (Chinese-Simplified) 链接:https://pan.baidu.c ...
- Docker从认识到实践再到底层原理(九)|Docker Compose 容器编排
前言 那么这里博主先安利一些干货满满的专栏了! 首先是博主的高质量博客的汇总,这个专栏里面的博客,都是博主最最用心写的一部分,干货满满,希望对大家有帮助. 高质量博客汇总 然后就是博主最近最花时间的一 ...
- HGAME 2024 WEEK2 Crypto Misc
CRYPTO midRSA 题目描述:兔兔梦到自己变成了帕鲁被crumbling抓去打黑工,醒来后连夜偷走了部分flag from Crypto.Util.number import * from s ...
- NVME(学习笔记_杂谈)
NVME 协议中一些概念的理解: 1.Namespace :可以将Namespace 理解为一片Logic Block的区域,一个Controller可以支持多个Namespace,每个Namespa ...
- Ubuntu20.04和22.04离线安装PostgreSQL14
今天安装 Postgresql14 遇到一个问题, 目标服务器只有内网, 内网提供标准的apt仓库, 但是因为不能连接外网, 所以没法添加第三方仓库, 这样安装pg14就成了问题. 从pg的官网看, ...
- 【Unity3D】UI Toolkit自定义元素
1 前言 UI Toolkit 支持通过继承 VisualElement 实现自定义元素,便于通过脚本控制元素.另外,UI Toolkit 也支持将一个容器及其所有子元素作为一个模板,便于通过脚本 ...
- YOLOV3目标检测模型训练实例
YOLOV3目标检测 从零开始学习使用keras-yolov3进行图片的目标检测,比较详细地记录了准备以及训练过程,提供一个信号灯的目标检测模型训练实例,并提供相关代码与训练集. DEMO测试 YOL ...
- Laravel入坑指南(9)——数据迁移与填充
当我们开发完成一个(小)项目,发布到线上时,我们需要将本地数据库迁移到服务器上,并且填充初始化数据.而Laravel框架规定了一套完善的数据迁移与填充机制. 在官网中分别介绍了以下四个命令: php ...
- Oracle如何限制非法调用包中过程
原文:http://www.oracle.com/technetwork/issue-archive/2015/15-jan/o15plsql-2398996.html 假如我有一个包P_A,其中封装 ...