快速搭建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 ...
随机推荐
- Ubuntu ISO镜像文件下载(Ubuntu 22.04.2 LTS)
Ubuntu 22.04.2 LTS 链接:https://pan.baidu.com/s/1YuWSOBH9mTZMjJTW7HM91g 提取码:b8lf
- Vite4+Typescript+Vue3+Pinia 从零搭建(2) - ts配置
项目代码同步至码云 weiz-vue3-template 关于tsconfig的配置字段可查看其他文档,如 typeScript tsconfig配置详解 tsconfig.json 文件修改如下: ...
- Shopee x JuiceFS:ClickHouse 冷热数据分离存储架构与实践
本文来自 shopee 技术团队 摘要 Shopee ClickHouse 是一款基于开源数据库 ClickHouse 做二次开发.架构演进的高可用分布式分析型数据库.本文将主要介绍 Shopee C ...
- 【MFC学习二】CFileDialog导出文件
用CFileDialog导出文件,用户可指定文件名后缀等,感觉操作上比上文的 BROWSEINFO 更加人性化. //将数据项写入CSV文件 int PutCSVItemLine(FILE *file ...
- .NET Core开发实战(第17课:为选项数据添加验证:避免错误配置的应用接收用户流量)--学习笔记
17 | 为选项数据添加验证:避免错误配置的应用接收用户流量 三种验证方法 1.直接注册验证函数 2.实现 IValidateOptions 3.使用 Microsoft.Extensions.Opt ...
- Python Rich:美化终端显示效果
Rich库的功能就像它的名字一样,使Python编程更加丰富(rich),它帮助开发者在控制台(命令行)输出中创建丰富.多彩和具有格式化的文本. 本篇总结了如何使用Rich库让我们的命令行工具更加美观 ...
- Iot学习笔记记录
前言 2024.1.13 沙青图书馆 甚至一开始打成了2023年.各位新年快乐.有时间会写下2023的年度总结.不过在此要提前开一个博客,记录一下接下来学习Iot安全的记录了.实在是再不学就要被学弟学 ...
- NC19857 最后的晚餐(dinner)
题目链接 题目 题目描述 **YZ(已被和谐)的食堂实在是太挤辣!所以Apojacsleam现在想邀请他的一些好友去校外吃一顿饭,并在某酒店包下了一桌饭. 当Apojacsleam和他的同学们 ...
- NC26257 小雨坐地铁
题目链接 题目 题目描述 小雨所在的城市一共有 \(m\) 条地铁线,分别标号为 1 号线,2 号线,--,m 号线.整个城市一共有 \(n\) 个车站,编号为 \(1 \sim n\) .其中坐 i ...
- 在nginx 服务器部署vue项目
以人人快速开发的开源项目:renren-fast-vue 为例 注:这里开始认为各位都会使用nginx 打包vue项目 npm run build 测试打包的项目是否可以运行 serve dist 可 ...