当前位置: 首页 > news >正文

网络安全实训第一天(dami靶场搭建,XSS、CSRF、模板、任意文件删除添加、框架、密码爆破漏洞)

1.环境准备:搭建漏洞测试的基础环境

  • 安装完phpstudy之后,开启MySQL和Nginx,将dami文件夹复制到网站的根目录下,最后访问安装phptudy机器的IP地址

在这里插入图片描述


  • 第一次登录删除dami根目录下install.lck文件

在这里插入图片描述


  • 如果检测环境不正确可以下载php5.3.29版本

在这里插入图片描述


  • 启动服务

在这里插入图片描述


  • 最后打开dami后台网站

在这里插入图片描述


2.XSS漏洞:展示跨站脚本攻击实例

  • 查看存在XSS漏洞的源代码,在输入框中输入命令,更改后的源代码为

在这里插入图片描述


  • 修改后弹出弹窗

在这里插入图片描述


3.CSRF漏洞:演示跨站请求伪造攻击

  • 通过截取管理员修改密码界面的流量包,修改参数并发送,最后将构造与原网页相似的网站并发送给管理员,如果钓鱼成功则触发脚本通过管理员修改密码

在这里插入图片描述


  • 截获修改请求包之后发送到repeater,并且关闭截获

在这里插入图片描述


  • 右键生成CSRF虚假网站
    在这里插入图片描述

  • 使用管理员登录的浏览器访问生成的URL,密码修改成功
    在这里插入图片描述

4.模板漏洞:模板渲染中的安全隐患

  • 通过模板中相同的结构,对网页进行编辑,在首页底部添加代码:<?php phpinfo(); ?>

在这里插入图片描述


  • 返回首页查看效果

在这里插入图片描述


5.任意文件删除漏洞:模拟文件删除漏洞攻击

  • 在可以删除文件的界面点击删除,使用BP抓获,通过修改删除文件的位置来删除像删除的文件

在这里插入图片描述


  • 删除成功

在这里插入图片描述


6.任意目录添加漏洞:展示目录添加漏洞的利用

  • 与删除相似,同样为修改想要添加或者修改文件的目录

在这里插入图片描述


  • 操作成功

在这里插入图片描述


7.框架漏洞:框架中常见安全漏洞分析

  • 发现网页存在框架漏洞

在这里插入图片描述


8.验证码不刷新:展示验证码机制的缺陷

-根据观察发现网页的验证码在本地验证,所以存在验证码不刷新的漏洞,通过BP抓包并放到轰炸模块中,对密码进行爆破

在这里插入图片描述

  • 轰炸界面

在这里插入图片描述


  • 选择对应的字典用来爆破

在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 倒排索引 vs 正排索引
  • SSE多服务器部署导致消息推送异常问题的处理
  • 光猫的 Telnet 命令(sidbg或sendcmd)和常用管理操作
  • HAProxy的详解
  • CentOS 7 下载/安装
  • stm32智能颜色送餐小车(红外光管避障)
  • MyBatis首篇-入门第一文
  • js根据指定的【时区、日期时间】获取对应时区的日期时间
  • 【HeadFirst 设计模式】单例模式的C++实现
  • CANoe软件中Trace窗口的筛选栏标题不显示(空白)的解决方法
  • 【MySQL核心】MySQL 数据恢复-ibd2sql
  • 2021年上半年网络工程师考试上午真题
  • git , nvm 快速下载安装包链接
  • 5.4 视图的创建与管理
  • windows调试ios记录
  • 【知识碎片】第三方登录弹窗效果
  • 4月23日世界读书日 网络营销论坛推荐《正在爆发的营销革命》
  • ES6简单总结(搭配简单的讲解和小案例)
  • Git的一些常用操作
  • Javascripit类型转换比较那点事儿,双等号(==)
  • mongo索引构建
  • react 代码优化(一) ——事件处理
  • uva 10370 Above Average
  • Web标准制定过程
  • 从0实现一个tiny react(三)生命周期
  • 搞机器学习要哪些技能
  • 回流、重绘及其优化
  • 实习面试笔记
  • 无服务器化是企业 IT 架构的未来吗?
  • 物联网链路协议
  • 一个6年java程序员的工作感悟,写给还在迷茫的你
  • mysql 慢查询分析工具:pt-query-digest 在mac 上的安装使用 ...
  • ​数据结构之初始二叉树(3)
  • # windows 运行框输入mrt提示错误:Windows 找不到文件‘mrt‘。请确定文件名是否正确后,再试一次
  • ### RabbitMQ五种工作模式:
  • #调用传感器数据_Flink使用函数之监控传感器温度上升提醒
  • (145)光线追踪距离场柔和阴影
  • (26)4.7 字符函数和字符串函数
  • (27)4.8 习题课
  • (4)Elastix图像配准:3D图像
  • (LeetCode) T14. Longest Common Prefix
  • (pojstep1.3.1)1017(构造法模拟)
  • (ZT)一个美国文科博士的YardLife
  • (办公)springboot配置aop处理请求.
  • (补充)IDEA项目结构
  • (附源码)spring boot网络空间安全实验教学示范中心网站 毕业设计 111454
  • (附源码)springboot优课在线教学系统 毕业设计 081251
  • (剑指Offer)面试题34:丑数
  • (七)MySQL是如何将LRU链表的使用性能优化到极致的?
  • (一)基于IDEA的JAVA基础12
  • (一)使用Mybatis实现在student数据库中插入一个学生信息
  • (原创) cocos2dx使用Curl连接网络(客户端)
  • (转)eclipse内存溢出设置 -Xms212m -Xmx804m -XX:PermSize=250M -XX:MaxPermSize=356m
  • .NET Framework 3.5中序列化成JSON数据及JSON数据的反序列化,以及jQuery的调用JSON
  • .net安装_还在用第三方安装.NET?Win10自带.NET3.5安装