快速搭建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 ...
随机推荐
- 普及100Hz高刷+1ms响应 微星发布27寸显示器:仅售799元
不论办公还是游戏,高刷及低响应时间都很重要,微星现在推出了一款27寸显示器PRO MP273A,售价只有799元,但支持100Hz高刷.1ms响应时间,还有FreeSync技术减少撕裂. PRO MP ...
- 高可用linux 服务器搭建
最原始的服务部署,为单点部署,即直接把服务部署在一个服务器上.如果服务器出现故障,或者服务因为某个异常而挂掉,则服务就会发生中断.单点部署出现故障的概率最高. 后来,出现了网关,比如 nginx ko ...
- SUM和IF使用求部分和
GROUP BY可以按照某一列的不同值进行分组,然后将不同组的数据可以利用聚合函数进行汇总取值. --我们可以在老师表里面求解不同班级的老师分别有多少名 SELECT class_id,COUNT(t ...
- NSSRound16
NSSRound16 RCE但是没有完全RCE 审题 审核代码,简单的md5绕过. 知识点 md5绕过,命令组合,shell里``中的内容会被当成代码执行 知识详解 md5等于的绕过方法 数组绕过 a ...
- Linux-Shell变量的算术运算
一.算术运算符 1.+.- 求和. a+b a-b 2. *./.% 求乘积,商,余数 a*b a/b a/b 3.** 幂运算,例如 3**3 是求 3 的立方,即 27 4. ...
- Linux zip常用命令
1.将当前目录下的所有文件和文件夹全部压缩成myfile.zip内联代码块文件zip -r myfile.zip ./*-r表示递归压缩子目录下所有文件. 2.unzip把myfile.zip文件解压 ...
- Java-获取当前时间并进行格式化
获取年月日 时分秒 import java.text.SimpleDateFormat; import java.util.Date; Date dt = new Date(); SimpleDate ...
- 2023 CSP-J/S游记
8.14 打了场 luogu 的 \(SCP\) ,给打没信心了. 8.16 普及模拟1 8.19 普及模拟2 8.22 普及模拟3 9.5 二调讲评结束后,和班主任说了考 \(CSP\) 的事情,就 ...
- 如何用低代码实现批量导出PDF?
前言 事情是这样的,熟悉我们的朋友都知道,我司有一个为广大开发者朋友们提供学习帮助的地方,叫做新手训练营,具体的内容就是会针对初次接触葡萄城产品和技术的用户,通过 2-3 天的集中学习,采用直播授课的 ...
- Python中保存字典类型数据到文件
三种方法: 1.在 Python 中使用 pickle 模块的 dump 函数将字典保存到文件中import pickle my_dict = { 'Apple': 4, 'Banana': 2, ' ...