1. Kali和docker设置国内镜像源的方法

kali设置国内镜像

编辑 /etc/apt/sources.list 文件:

sudo nano /etc/apt/sources.list

替换为以下国内镜像源:

#浙大
deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free

更新软件包列表:

sudo apt update
Docker 设置国内镜像

编辑或创建 Docker 配置文件 /etc/docker/daemon.json

sudo tee /etc/docker/daemon.json

添加以下内容(以腾讯云为例):

{
  "registry-mirrors": [
    "https://docker.1panel.live",
    "https://docker.1ms.run",
    "https://dytt.online",
    "https://docker-0.unsee.tech",
    "https://lispy.org",
    "https://docker.xiaogenban1993.com",
    "https://666860.xyz",
    "https://hub.rat.dev",
    "https://docker.m.daocloud.io",
    "https://demo.52013120.xyz",
    "https://proxy.vvvv.ee",
    "https://registry.cyou"
  ]
}

重启 Docker 服务:

sudo systemctl restart docker

2. Web 开发基础知识

HTML
  • 作用:构建网页基本结构。
  • 关键功能
    • 使用标签定义内容(如 <h1>, <p>, <img>
    • 创建表单收集用户输入
    • 建立页面间超链接
JavaScript
  • 作用:实现网页动态交互。
  • 核心概念
    • 变量(如 let message = "你好"
    • 函数(可复用代码块)
    • DOM 操作(动态修改页面内容)
MySQL
  • 概述:关系型数据库,存储结构化数据。
  • 作用:持久化存储结构化数据。
  • 基本流程
    • 创建数据库
    • 设计表结构
    • 执行增删改查(CRUD)
PHP
  • 概述:服务器端脚本语言,网站的"⼤脑",处理逻辑和数据库交互
  • 数据流
    浏览器 → PHP 接收请求 → 操作 MySQL → PHP 生成响应 → 返回浏览器
  • 作用
    • 处理表单数据(如 $_POST)
    • 连接数据库执行 SQL
    • 生成动态网页内容

3. 使用burpsuite抓包并分析dvwa靶场的登录包

抓包
在这里插入图片描述
靶场登录
在这里插入图片描述在这里插入图片描述


4. 使用AI开发一个简单的留言板并使用phpstudy部署

部署
在这里插入图片描述
在这里插入图片描述

留言板运行
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


5. Web 系统运行流程与核心组件

运行流程
  1. 客户端请求:浏览器发送 HTTP 请求(如 GET /index.html)。
  2. 服务器处理:Web 服务器(如 Nginx/Apache)接收请求,静态资源直接返回,动态请求转发给后端(如 PHP/Node.js)。
  3. 数据库交互:后端程序查询或更新数据库(如 MySQL)。
  4. 生成响应:服务器返回 HTML/JSON 数据,浏览器渲染页面。
核心组件
  • 客户端(前端):HTML/CSS/JavaScript,与⽤户交互,负责展示和输⼊处理。
  • 服务器(后端):PHP/Python/Java,处理业务逻辑与数据。
  • 数据层(数据库):MySQL/PostgreSQL,处理业务逻辑,执⾏操作、访问数据库。
  • 通信层(协议):Http/Https,定义客户端与服务器的“对话规则”

更多推荐