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

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,高可用系列 2核4GB
云数据库 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

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
目录
相关文章
|
29天前
|
存储 虚拟化 Windows
VMware安装Windows10
本案例介绍了在Windows系统上使用VMware Workstation 17.5 Pro安装配置Windows 10虚拟机的详细步骤,包括所需设备、软件下载链接、虚拟机设置及系统安装全过程。
VMware安装Windows10
|
15天前
|
人工智能 JavaScript 开发工具
极速上手!Claude Code 原生支持 Windows 免WSL安装教程
Claude Code 现已支持 Windows 原生运行,无需 WSL 配置。本文提供详细安装教程,涵盖 Node.js 环境验证、Git 安装及 Claude Code 配置步骤,助你快速上手这一强大 AI 编程工具。
367 4
|
2月前
|
Ubuntu Unix Linux
在Windows上轻松安装和使用Ubuntu的方法详解
继续点击“Continue”按钮以继续安装流程,随后选择清理磁盘并安装操作系统的选项。 接下来,在安装过程中,你需要选择时区。为了与你的地理位置相匹配,请选择中国上海作为你的时区设置。 在安装过程中,你还需要设置计算机的名称以及账号密码。请务必牢记这些信息,因为它们将作为你登录系统的凭证。
|
2月前
|
Ubuntu Linux Windows
windows11系统安装ubuntu系统详细步骤
安装后,您可以直接从商店启动应用程序来源
446 0
|
2月前
|
Ubuntu Linux Windows
如何在Ubuntu系统中安装Wine,借此来运行Windows程序
熟悉的登录画面出现,在Ubuntu系统中扫描登录微信程序。
|
2月前
|
Ubuntu Linux Shell
手把手教你安装适用于Linux的Windows子系统——Ubuntu
重启完成,你看看重新打开Ubuntu是不是发生了变化,等待几分钟,系统配置完成,根据提示设置用户名和密码即可
|
9天前
|
运维 安全 网络安全
Windows Server 2019拨号“找不到设备”?Error 1058解决指南
Windows Server 2019拨号报错1058?别急!这不是硬件故障,而是关键服务被禁用。通过“服务依存关系”排查,依次启动“安全套接字隧道协议”“远程接入连接管理”和“路由与远程访问”服务,仅需4步即可恢复PPPoE或VPN拨号功能,轻松解决网络中断问题。
85 1
|
10天前
|
存储 SQL 人工智能
Windows Server 2025 中文版、英文版下载 (2025 年 9 月更新)
Windows Server 2025 中文版、英文版下载 (2025 年 9 月更新)
421 3
Windows Server 2025 中文版、英文版下载 (2025 年 9 月更新)
|
12天前
|
安全 Unix 物联网
Windows 7 & Windows Server 2008 R2 简体中文版下载 (2025 年 9 月更新)
Windows 7 & Windows Server 2008 R2 简体中文版下载 (2025 年 9 月更新)
135 2