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

第九周作业

安全专题笔记

1、文件上传

  • (1) 服务端白名单绕过
    • %00截断绕过
    • 要求虚拟机中搭建实验环境,分别实现GET、POST方法的绕过
      前提条件:
      1 php的版本需要在5.4以下
      2 magic_quotes_gpc需要设置为off

启动phpstudy,前往php-ini将magic_quotes_gpc需要设置为off
在这里插入图片描述
然后切换版本
在这里插入图片描述
经过测试最好在火狐浏览器打开,并且网站有点卡

实现GET方法绕过
由于%00有截断功能,服务器在接收的时候,直接对URL编码(即%00)进行解码

  • (2) 文件头检查
    • 分别利用2种制作图片马的方式实现上传绕过
  • (3) 二次渲染绕过

2、文件包含

  • (1) DVWA环境下去包含其他目录的任意3个文件

    • 包含COPYING.txt
      在这里插入图片描述

    • 包含/etc/passwd
      在这里插入图片描述

  • 包含file4.php
    在这里插入图片描述

  • (2) 远程文件包含
    通过upload靶场的文件上传漏洞上传一个脚本文件
    在这里插入图片描述
    由于远程文件会在本地服务器先渲染后在将结果发给本地服务器,所以需要将木马文件修改为txt后缀的文件,以下面这个实验为例
    代码:<?php system('ls'); ?> 这段代码的作用是列出当前目录下的文件
    当远程文件时php后缀时
    在这里插入图片描述
    当是txt后缀时
    在这里插入图片描述

  • (3) 中间件日志包含绕过

    • 要求使用蚁剑连接成功
      chmod 755 /var/log/apach
      chmod 644 /var/log/apach/acces.log
      利用抓包想url路径写入一句话木马<?php @eval($_POST['password']) ;?>
      使用蚁剑连接
      在这里插入图片描述

3、对比文件包含和目录遍历的区别

文件包含主要作用为

  • 作用
    代码执行和文件查看(和目录遍历类似)
  • 分类
    又分为远程文件包含和本地文件包含

目录遍历

  • 作用
    攻击者利用 …/ 或类似路径技巧来导航文件系统,读取敏感文件内容

区别

  • 文件包含的威胁在于代码执行的潜力
  • 目录遍历主要目标是读取文件内容,但不具备代码执行能力
http://www.xdnf.cn/news/283177.html

相关文章:

  • 【锂电池剩余寿命预测】RF随机森林锂电池剩余寿命预测(Pytorch完整源码和数据)
  • 碰撞检测学习笔记
  • Linux基础指令【补充】
  • 尼卡音乐 1.1.1 | 免费畅听全网音乐,支持无损下载,无广告无需注册登录
  • ROS2学习笔记|C++ 实现 ROS 2 订阅与发布功能的完整流程
  • 基于python生成taskc语言文件--时间片轮询
  • 计算机图形学中的深度学习
  • (undone) MIT6.S081 2023 学习笔记 (Day10: LAB9 fs file system)
  • 服务器部署一个千问2.5-14B、32B并发布为接口
  • CPU缓存
  • JavaScript基础-顺序流程控制
  • 函数栈帧的创建和销毁
  • 架构进阶:75页架构规划方法课件 【附全文阅读】
  • ARM寻址方式
  • USB3.0 延长线-线序
  • 模板特化详解与示例代码
  • vue-cropper实现图片裁剪
  • WordPress不支持中文TAG标签出现404的解决方法
  • [python]非零基础上手之文件操作
  • JAVA:使用 MapStruct 实现高效对象映射的技术指南
  • AI功能测试源码AI聊天AI视觉AI图像AI视频AI画外音写作助手AI测试多语言无加密源码
  • 第20节:深度学习基础-反向传播算法详解
  • Linux环境下的进程创建-fork函数的使用, 进程退出exit和_exit的区别,以及进程等待waitpid和status数据的提取方法
  • 一款免费的现场大屏幕知识竞赛抢答软件
  • SpringBoot校园失物招领平台源码开发实现
  • 永磁同步电机无速度算法--基于ESO-PLL的永磁同步电机无位置传感器控制
  • 适配器模式(Adapter Pattern)
  • 内容中台的AI中枢是什么?
  • LeetCode 热题 100 48. 旋转图像
  • lombok详解