01靶场环境搭建(Windows2008系统安装优化及phpstudy安装、cms)

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 01靶场环境搭建(Windows2008系统安装优化及phpstudy安装、cms)

一、windows2008 系统安装

1、vmware 虚拟机、windows2008 已经安装。

2、windows2008 能上网,最好用 NAT 模式。

3、web 服务的组件,apache、nginx、IIS 等。

在 windows 系统下用的环境:WAMP

在 linux 系统下用的环境:LAMP

分别安装比较麻烦,我们使用组件安装,例如 phpstudy、appserv、xammp 等


二、phpstudy2016

2.1 安装 phpstudy2016

1、下载网址

https://www.xp.cn/

2、安装 phpstudy2016

3、启动

ifconfig

netstat -ano -p tcp

端口正常开放

80 http

3306 mysql

4、phpstudy2016 面板介绍

2.2http 服务

1、Web 根目录

[D:\phpStudy\WWW]

2、l.php 探针

3、phpinfo.php

4、phpmyadmin

5、Apache 配置文件

[D:\phpStudy\Apache\conf\httpd.conf]

6、Apache 日志文件

[D:\phpStudy\Apache\logs]

2.3 mysql

1、默认账户密码

用户名 root

密码 root

2、配置环境变量

[D:\phpStudy\MySQL\bin]

通过配置环境变量,我们可以直接在 cmd 窗口输入 mysql 登录数据库。

3、登录 MySQL

[mysql -uroot -proot]

4、Mysql 的配置文件

[D:\phpStudy\MySQL\my.ini]

2.4php

1、环境变量

[D:\phpStudy\php\php-5.4.45]


ad1abaa1d6ee4bc1938b778f4e1401b8.png

如同 python 语言一样,能在命令行下执行。

2、配置文件

[D:\phpStudy\php\php-5.4.45\php.ini]

作用:控制 php 运行的行为


三、问题的解决方法

1、打开我们的 phpstudy,无法启动 Apache

88dcdeffd3234469b6a2438be8e72644.png

原因:80 端口被占用


16aad52f741c4f59aedc63814e37044b.png

打开我们的 IIS 服务,发现 80 端口被 IIS 服务占用,我们之前有在这台虚拟机上搭建过 web

服务器将其关闭即可。

04dc5f7f7f13439880aaa1b9c2b1b016.png

或将其永久删除(计算机右键 – 管理)

1d1b537a736c488fa2d6e097f2d294e5.png

2、apache 服务启动,80 端口开启,无法在真实机上访问。

原因一:

win2008 的防火墙未关闭,将其关闭即可

原因二:

我们的 win2008 启用的网络连接为 NAT


f760670d216b485c841a694a684d7b6b.png

使其获得 ip 地址

5eee3a1521ef43a7a2806d377522572e.png

检查主机的 VMnet8 网卡是否启用

97ee13ddcaa94ecc84ac814b9c9c4299.png

将其启用,配置使其获取 IP 地址

3e92cb93ec4f4a1b9d71e8a80e68fb1e.png

访问成功


四、安装 php-cms 文件管理系统

1、直接将解压之后的文件拷贝至 Web 根目录下

D:\phpStudy\WW99974454711e4497a590e7d2db4e95a5.pngW


2、启动 mysql 命令行窗口,创建 cms 数据库

49021244f25742228857a4c5057608af.png

8ba6430bc78149829d08adbc24f64745.png

3、进入 D:\phpStudy\WWW\cms 目录,执行 install.sql 脚本

58b63891422e4b6fbe451fd1fcaf078f.png

2e3978548e32483796e420ab8964acc3.png

4、进入 D:\phpStudy\WWW\cms\include 目录,修改 database.inc.php 文件

984ce5f7cf2f47bbb2e433a6a69fdf70.png

14056c25534c4158ae548144ca972839.png

5、访问 cms 网站

http://192.168.208.128/cms/


五、安装 DVWA

1、下载 DVWA

网址 https://github.com/digininja/DVWA

2、直接将解压之后的文件拷贝至 D:\phpStudy\WWW 目录下

49dcd34b3b004f2f9dd8058b3f091fa9.png

3、打开 win2008 的浏览器

6876c811f44446249286577dec59034a.png

网站给我们提示,我们只需要到 config/目录下,根据提示将这个文件复制一份,重命名为

config.inc.php

845b613399a5443a8a230f94bd39b8c6.png

4、修改配置文件

打开 config.inc.php


e2d657a7989744c2a852dfbdf51a9b5e.png

28aa6abc71814d919a67233550b237ed.png


点击保存,刷新一下,就进入这个 DVWA 页面了

9d8aa0e78b524f7f8c0eb10ff70c9646.png

下拉到底部,点击 Create/Reset Database

df688390068d4416aaf05c5a7c14ea68.png

创建成功直接跳转至登录页面

默认账户密码:admin:password

d7c3da1936a943c0880bb5c3281d65d6.png

DVWA 给用户四个不同的安全级别,分别对应不同难度的测试环境


1d875e1e66444261a85bf4690d8485f5.png

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
3月前
|
Java 开发工具
鸿蒙Flutter实战:02-Windows环境搭建踩坑指南
本指南介绍如何搭建鸿蒙Flutter开发环境,包括下载Flutter SDK、配置环境变量(如FLUTTER_STORAGE_BASE_URL、PUB_HOSTED_URL、DEVECO_SDK_HOME等)和检查工具版本。还提到避免项目路径过深、与SDK同盘存放等注意事项,以及解决VsCode无法识别设备的方法。
65 0
|
9天前
|
关系型数据库 MySQL 数据库
【MySQL基础篇】MySQL概述、Windows下载MySQL8.0超详细图文安装教程
在这一章节,主要介绍两个部分,数据库相关概念及MySQL数据库的介绍、下载、安装、启动及连接。接着,详细描述了MySQL 8.0的版本选择与下载,推荐使用社区版(免费)。安装过程包括自定义安装路径、配置环境变量、启动和停止服务、以及客户端连接测试。此外,还提供了在同一台电脑上安装多个MySQL版本的方法及卸载步骤。最后,解释了关系型数据库(RDBMS)的特点,即基于二维表存储数据,使用SQL语言进行操作,格式统一且便于维护。通过具体的结构图展示了MySQL的数据模型,说明了数据库服务器、数据库、表和记录之间的层次关系。
【MySQL基础篇】MySQL概述、Windows下载MySQL8.0超详细图文安装教程
|
5天前
|
安全 关系型数据库 MySQL
Windows Server 安装 MySQL 8.0 详细指南
安装 MySQL 需要谨慎,特别注意安全配置和权限管理。根据实际业务需求调整配置,确保数据库的性能和安全。
39 9
|
1月前
|
机器学习/深度学习 并行计算 异构计算
WINDOWS安装eiseg遇到的问题和解决方法
通过本文的详细步骤和问题解决方法,希望能帮助你顺利在 Windows 系统上安装和运行 EISeg。
72 2
|
2月前
|
网络安全 Windows
Windows server 2012R2系统安装远程桌面服务后无法多用户同时登录是什么原因?
【11月更文挑战第15天】本文介绍了在Windows Server 2012 R2中遇到的多用户无法同时登录远程桌面的问题及其解决方法,包括许可模式限制、组策略配置问题、远程桌面服务配置错误以及网络和防火墙问题四个方面的原因分析及对应的解决方案。
|
2月前
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
73 4
|
3月前
|
数据安全/隐私保护 Windows
安装 Windows Server 2019
安装 Windows Server 2019
|
3月前
|
Windows
安装 Windows Server 2003
安装 Windows Server 2003
|
3月前
|
Linux 网络安全 虚拟化
适用于Linux的Windows子系统(WSL1)的安装与使用记录
并放到启动文件夹,就可以开机自动启动了。
131 0
|
3月前
|
Windows
安装Windows XP系统
安装Windows XP系统