XiaodiSec day033 Learn Note 小迪渗透学习笔记

devtools/2024/11/13 8:51:13/

XiaodiSec day033 Learn Note 小迪渗透学习笔记

记录得比较凌乱,不尽详细

day33 文件上传

中间件上传,学了也不一定遇得到,但是要学

文件上传漏洞有几个情况会导致,有后端验证,第三方富文本编辑器导致

编辑器被目标网站包含,如果编辑器中有上传漏洞,意味着目标网站很可能就有上传漏洞

开始

IIS 解析漏洞

1.asp;.1.jpg 访问为图片,直接在 url 中访问将被当为 asp,如果文件内容为 asp 木马,将获得 webshell

开发者的代码没有问题,但是使用的 IIS 的中间件导致文件错误解析

中间件符合,中间件版本符合,即可尝试漏洞利用

加空格改成 0a

iis6.0
解析漏洞

apache cve2017
利用条件:

  1. 是这个中间件
  2. 黑名单验证(白名单可能不行)如 1.jpg.php%0a,文件可执行 php 脚本,上传时遇到第一个.,文件被当成 jpg 文件,可尝试上传成功

apache 多后缀解析

xxx.php.jpg 被当作 php 执行,这个 png 中包含 php 后门,就可导致漏洞

nginx 解析漏洞

在上传地址后加入/*.php即可执行图片中的 Php 代码


http://www.ppmy.cn/devtools/6491.html

相关文章

【Vue】Vue中使一个div铺满全屏

在Vue中实现div全屏铺满的方式与纯CSS实现类似&#xff0c;只是在Vue组件中应用CSS的方式略有不同。 最近在项目开发中&#xff0c;就遇到了这个问题&#xff0c;特此记录一下&#xff0c;方便大伙避坑。 有这么一段代码&#xff1a; <template><div class"fu…

HTML部分常用标签补充

table&#xff08;布局方面不建议使用&#xff0c;而是使用CSS来完成&#xff09;: 标签解释&#xff1a; ~table标签顾名思义&#xff0c;是表格的意思 ~table其中可以使用boder属性来显示表格的线&#xff0c;最好使用CSS来配合HTML的使用 ~table内的内容可以使用colspan来定…

累加(C语言)

一、题目&#xff1b; 二、N-S流程图&#xff1b; 三、运行结果&#xff1b; 四、源代码&#xff1b; # define _CRT_SECURE_NO_WARNINGS # include <stdio.h>int main() {//初始化变量值&#xff1b;int i 0;int j 0;int n 5;int result 0;int sum 0;//运算&#…

什么是UX设计?

在这个先进的世界中&#xff0c;大城市都被称之为科技之都&#xff0c;在那里&#xff0c;你会经常发现人们在谈论各种应用程序的设计。如果你对应用程序设计有浓烈的兴趣&#xff0c;那你应该去了解一下它的两个基本方面&#xff0c;也就是 UX 设计和 UI 设计。UX 设计旨在处理…

MATLAB实现图片栅格化

MATLAB实现图片栅格化 1.读取图片&#xff1a;首先&#xff0c;你需要使用imread函数读取要栅格化的图片。 2.设置栅格大小&#xff1a;确定你希望将图片划分成的栅格大小&#xff0c;即每个栅格的宽度和高度。 3.计算栅格数量&#xff1a;根据图片的总尺寸和栅格大小&#…

Go中的HTTP请求处理概述

使用 Go 处理 HTTP 请求主要涉及两件事&#xff1a;ServeMuxes 和 Handlers。 ServeMux本质上是一个 HTTP 请求路由器&#xff08;或多路复用器&#xff09;。它将传入的请求与预定义的 URL 路径列表进行比较&#xff0c;并在找到匹配时调用路径的关联 handler。 handler 负责写…

鸢尾花数据集分类(决策树,朴素贝叶斯,人工神经网络)

目录 一、决策树 二、朴素贝叶斯 三、人工神经网络 四、利用三种方法进行鸢尾花数据集分类 一、决策树 决策树是一种常用的机器学习算法&#xff0c;用于分类和回归任务。它是一种树形结构&#xff0c;其中每个内部节点表示一个特征或属性&#xff0c;每个分支代表这个特征…

Scanpy(2)多种可视化

本篇内容为scanpy的可视化方法&#xff0c;可以分为三部分&#xff1a; embedding的散点图&#xff1b;用已知marker genes的聚类识别&#xff08;Identification of clusters&#xff09;&#xff1b;可视化基因的差异表达&#xff1b; 我们使用10x的PBMC数据集&#xff08;…