(十二)web基础知识和靶场准备

63 阅读2分钟

Web基础知识讲解

引言

  • 阿青老师介绍
  • 课程编号:第十三课

什么是Web

  • 官方解释:全球广域网、外围网
  • 在浏览器中访问的资源:网站
  • 组成部分
    • 浏览器(客户端)
    • 服务器(存放HTML文档)
    • 外部程序和应用(运行平台)

Web工作原理

  • 类比餐厅点餐流程
    • 用户:顾客
    • 浏览器:向服务员提出请求
    • 服务器:厨房(制作菜品)
    • 数据库:存储菜品信息
  • Web访问流程
    • 输入网址 -> DNS解析 -> 发送请求 -> 服务器响应 -> 返回浏览页面

请求与响应过程

  • 用户向服务器发起请求
  • 服务器处理请求并返回资源
  • 包含的协议
    • HTTP
    • HTTPS
    • DNS
    • FTP等

客户端与服务端

  • 客户端:用户设备上的浏览器
  • 服务端:服务器上的应用程序和数据库
  • 请求与响应:两个核心过程

PHPStudy 安装教程

引言

  • 阿欣老师介绍自己
  • 开始介绍PHPStudy

PHPStudy 简介

  • PHP调试环境程序集成包
  • 包含Apache、PHP、MySQL等相关环境
  • 安装简单方便

安装步骤

  • 下载并解压缩PHPStudy压缩包
  • 打开PHPStudy应用程序
  • 选择安装类型(立即安装或自定义安装)
  • 自定义安装选项
    • 选择安装路径
    • 安装路径示例
  • 等待安装完成
  • 安装完成后检查
    • 查看安装内容
    • 检查是否自动打开服务
    • 检查桌面是否有快捷方式

安装靶场(PHPStudy)

  • 启动Apache和MySQL服务器
  • 找到安装PHPStudy的文件夹
  • 复制PHPStudy安装包并粘贴到"www"目录
  • 解压缩PHPStudy安装包
  • 访问PHPStudy安装页

浏览器访问PHPStudy

  • 使用HTTP协议访问"localhost"
  • 访问站点
  • 查看站点是否成功创建

安装皮卡丘(PHP漏洞练习平台)

  • 访问phpstudy下的"www"目录
  • 复制皮卡丘安装包并粘贴到"www"目录
  • 解压缩皮卡丘安装包
  • 访问phpstudy下的皮卡丘漏洞练习平台
  • 进行初始化安装
  • 成功初始化后开始使用