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

news/2024/9/22 15:09:46/

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/news/1428431.html

相关文章

webpack源码分析——enhanced-resolve库之cdUp函数

一、 cdUp函数 函数功能 该函数寻找上层目录,每次调用函数时对输入的路径进行一次寻找上级目录。如果没有找到返回null 二、函数分析 传入的directory判读是否为‘/’如果是直接返回nullif (directory "/") return null;获取‘/’和‘\’在directory 中…

【模板】差分

本题链接:登录—专业IT笔试面试备考平台_牛客网 题目: 样例: 输入 3 2 1 2 3 1 2 4 3 3 -2 输出 5 6 1 思路: 一直以来,我总是不太理解差分和树状数组操作区别。 现在摸了一下开始有所理解了。 差分和树状数组的区别…

OpenHarmony轻量系统开发【4】编写第一个程序、启动流程分析

摘要:本文简单介绍如何编写第一个hello world程序,以及程序是被执行的 适合群体:适用于Hi3861开发板,启动流程分析 4.1编写第一个程序 编写一个hello world程序比较简单,可以参考官网: https://gitee.c…

word批量修改表格样式

利用宏,批量选中表格,然后利用段落和表设计来操作。 利用宏,批量选中表格,参考百度安全验证段落,表格里面的内容有空格,应该是有缩进,在段落中去掉缩进,即缩进-特殊,选择…

《论文阅读》对话推理的对比学习 EMNLP 2023

《论文阅读》对话推理的对比学习 前言名词简介CICERO 数据集方法损失函数实验结果前言 亲身阅读感受分享,细节画图解释,再也不用担心看不懂论文啦~ 无抄袭,无复制,纯手工敲击键盘~ 今天为大家带来的是《Contrastive Learning for Inference in Dialogue》 出版:EMNLP 时…

算法 第46天 动态规划8

139 单词拆分 给你一个字符串 s 和一个字符串列表 wordDict 作为字典。如果可以利用字典中出现的一个或多个单词拼接出 s 则返回 true。 注意:不要求字典中出现的单词全部都使用,并且字典中的单词可以重复使用。 输入: s “leetcode”, wordDict [“…

黑客知识了解

ipc$ 利用139,445端口 弱口令:admin,123456,root 容易被破解 命令 内部命令(系统自带命令) dir,tree,notepad 外部命令(你自己下载的命令) python webshell 网页木马 SQL注入 sql 结构化查询语言 …

论文笔记:UrbanGPT: Spatio-Temporal Large Language Models

1 intro 时空预测的目标是预测并洞察城市环境随时间和空间不断变化的动态。其目的是预见城市生活多个方面的未来模式、趋势和事件,包括交通、人口流动和犯罪率。虽然已有许多努力致力于开发神经网络技术,以准确预测时空数据,但重要的是要注意…