(十二)web基础知识和靶场准备
Web基础知识讲解
引言
什么是Web
- 官方解释:全球广域网、外围网
- 在浏览器中访问的资源:网站
- 组成部分
- 浏览器(客户端)
- 服务器(存放HTML文档)
- 外部程序和应用(运行平台)
Web工作原理
- 类比餐厅点餐流程
- 用户:顾客
- 浏览器:向服务员提出请求
- 服务器:厨房(制作菜品)
- 数据库:存储菜品信息
- Web访问流程
- 输入网址 -> DNS解析 -> 发送请求 -> 服务器响应 -> 返回浏览页面
请求与响应过程
- 用户向服务器发起请求
- 服务器处理请求并返回资源
- 包含的协议
客户端与服务端
- 客户端:用户设备上的浏览器
- 服务端:服务器上的应用程序和数据库
- 请求与响应:两个核心过程
PHPStudy 安装教程
引言
PHPStudy 简介
- PHP调试环境程序集成包
- 包含Apache、PHP、MySQL等相关环境
- 安装简单方便
安装步骤
- 下载并解压缩PHPStudy压缩包
- 打开PHPStudy应用程序
- 选择安装类型(立即安装或自定义安装)
- 自定义安装选项
- 等待安装完成
- 安装完成后检查
- 查看安装内容
- 检查是否自动打开服务
- 检查桌面是否有快捷方式
安装靶场(PHPStudy)
- 启动Apache和MySQL服务器
- 找到安装PHPStudy的文件夹
- 复制PHPStudy安装包并粘贴到"www"目录
- 解压缩PHPStudy安装包
- 访问PHPStudy安装页
浏览器访问PHPStudy
- 使用HTTP协议访问"localhost"
- 访问站点
- 查看站点是否成功创建
安装皮卡丘(PHP漏洞练习平台)
- 访问phpstudy下的"www"目录
- 复制皮卡丘安装包并粘贴到"www"目录
- 解压缩皮卡丘安装包
- 访问phpstudy下的皮卡丘漏洞练习平台
- 进行初始化安装
- 成功初始化后开始使用