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

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 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

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
21天前
|
Java 开发工具
鸿蒙Flutter实战:02-Windows环境搭建踩坑指南
本指南介绍如何搭建鸿蒙Flutter开发环境,包括下载Flutter SDK、配置环境变量(如FLUTTER_STORAGE_BASE_URL、PUB_HOSTED_URL、DEVECO_SDK_HOME等)和检查工具版本。还提到避免项目路径过深、与SDK同盘存放等注意事项,以及解决VsCode无法识别设备的方法。
39 0
|
22天前
|
数据安全/隐私保护 Windows
安装 Windows Server 2019
安装 Windows Server 2019
|
22天前
|
Windows
安装 Windows Server 2003
安装 Windows Server 2003
|
24天前
|
NoSQL Shell MongoDB
Windows 平台安装 MongoDB
10月更文挑战第10天
33 0
Windows 平台安装 MongoDB
|
27天前
|
Windows Python
Windows安装dlib,遇到问题汇总解决
Windows安装dlib,遇到问题汇总解决
29 4
|
30天前
|
Oracle 关系型数据库 MySQL
Mysql(1)—简介及Windows环境下载安装
MySQL 是一个流行的关系型数据库管理系统(RDBMS),基于 SQL 进行操作。它由瑞典 MySQL AB 公司开发,后被 Sun Microsystems 收购,现为 Oracle 产品。MySQL 是最广泛使用的开源数据库之一,适用于 Web 应用程序、数据仓库和企业应用。
52 2
|
1月前
|
JavaScript Windows
windows安装vue
windows安装vue
|
14天前
|
Linux 网络安全 虚拟化
适用于Linux的Windows子系统(WSL1)的安装与使用记录
并放到启动文件夹,就可以开机自动启动了。
19 0
|
22天前
|
Windows
安装Windows XP系统
安装Windows XP系统
|
29天前
|
资源调度 编译器 Linux
Windows10系统安装Truffle框架,安装失败,提示:error An unexpected error occurred: “https://xxxxx
Windows10系统安装Truffle框架,安装失败,提示:error An unexpected error occurred: “https://xxxxx
64 0