快速搭建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 ...
随机推荐
- nginx适配thinkphp3.2.3
环境 centos7.9 nginx1.23.2 thinkphp3.2.3 PHP7.4.30 配置 配置nginx 默认位置在/usr/local/nginx/conf/nginx.conf主要配 ...
- iOS 屏幕旋转的设置方法
VC上屏幕旋转的方式有2种 1.因重力导致的屏幕旋转 条件:shouldAutorotate返回true,设备开启了屏幕旋转开关. 设备发生重力旋转. 2.单页面强制旋转 条件:无. 设置设备旋转方向 ...
- iPhone 15 Pro Max的Type-C接口有多牛?实测USB3比USB2快11倍
苹果最新的iPhone 15系列和iPhone 15 Pro系列新机,尽管两者都是Type-C接口,但速度相差20倍. 据了解,iPhone 15 Pro/Max搭载的苹果A17 Pro芯片内含专门的 ...
- 【STL源码剖析】list模拟实现 | 适配器实现反向迭代器【超详细的底层算法解释】
今天博主继续带来STL源码剖析专栏的第三篇博客了! 今天带来list的模拟实现!话不多说,直接进入我们今天的内容! 前言 那么这里博主先安利一下一些干货满满的专栏啦! 手撕数据结构https://bl ...
- 会话跟踪技术之SESSION
会话跟踪技术之SESSION 一般来说,登录信息既可以存储在session中,也可以存储在cookie中,他们之间的差别在于session可以方便的存取多种数据类型,而cookie只支持字符串类型,同 ...
- 编译Assimp时出现“warning C4819”的解决方案
最近又重新捣鼓起了OpenGL, 使用Assimp库加载3D模型,最新(2023/12/9)的版本是5.3.1. 使用cmake编译本是一件简单的事情: cmake . cmake --build ...
- 2023 ASP.NET Core 开发者路线图
链接 ASP.NET Core Developer Roadmap
- NC51189 Mondriaan's Dream
题目链接 题目 题目描述 Squares and rectangles fascinated the famous Dutch painter Piet Mondriaan. One night, a ...
- Js实现链表操作
Js实现链表操作 JavaScript实现链表主要操作,包括创建链表.遍历链表.获取链表长度.获取第i个元素值.获取倒数第i个元素值.插入节点.删除节点.有序链表合并.有序链表交集. 创建链表 cla ...
- 《深入理解Java虚拟机》(六) 调优策略 -- 笔记
目录 一.操作文档类功能,大量大对象直接进入老年代 问题现象 解决方法 通过单一Java虚拟机管理大量的内存 同一台服务器上部署若干Java虚拟机 二.异步请求大量累积 三.排查问题 排查问题: 可能 ...