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

news/2024/10/22 15:28:28/

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

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

day32 文件上传

前置

GIF98a 文件头
换行
<>[] . ;都被过滤过滤
尝试使用.user.ini 包含一个文件(可不带类似于.png 的后缀,因为.被过滤)

解析漏洞,就是 ip 数字转为一串数字,

网站对上传的图片进行裁剪,或者限制上传图片尺寸

jpg 和 png 图片不一样,被称为二次渲染

图片内容被裁剪后存入网站,对图片被裁剪前后进行对比,将后门插入到相同的内容部分

用脚本处理插入木马比较好,手工方法需要多试位置

(这节课讲得效果略差,演示的在线靶场不总是奏效)

学习 ctf 靶场目的不是得到 flag,而是着重于考点,不当 ctf 的狗

.htaccess 是一个 apache 的知识点,关于解析的配置,对于 nginx 服务器不起效,

图片连接后门需要包含漏洞和解析漏洞,就是中间件解析漏洞

如果有代码过滤,就尝试使用声明变量赋值字符串拼接成木马传上去,可以看成一个简单的免杀后门捏


http://www.ppmy.cn/news/1427765.html

相关文章

2024蓝桥杯每日一题(数学期望)

备战2024年蓝桥杯 -- 每日一题 Python大学A组 试题一&#xff1a;收集卡牌 试题二&#xff1a;爬树的甲壳虫 试题三&#xff1a;绿豆蛙的归宿 试题四&#xff1a;扑克牌 试题一&#xff1a;收集卡牌 【题目描述】 小林在玩一个抽卡游戏&#xff0c;其…

启动 UE4编辑器报 加载 Plugin 失败

启动 UE4编辑器报 加载 Plugin 失败&#xff0c;报如下错误&#xff1a; Plugin ‘SteamVR’ failer to load because module ‘SteamVR’ could not be found. Please ensure the plugin is properly installed, otherwise consider disabling the plugin for this project. …

记【k8s】:访问 Prometheus UI界面:kubernetes-etcd (0/1 up) Error : out of bounds

记【k8s】:访问 Prometheus UI界面:kubernetes-etcd (0/1 up) Error : out of bounds 1、报错详情2、解决方法💖The Begin💖点点关注,收藏不迷路💖 出现 “out of bounds” 错误可能意味着Prometheus UI尝试访问的资源超出了范围。 1、报错详情 问题出在Prometheus…

x-cmd ai | x openai - 用于发送 openai API 请求,以及与 ChatGPT 对话

介绍 Openai 模块是 Openai 大模型 Chatgpt 3 和 ChatGPT 4 命令行实现。x-cmd 提供了多个不同平台间多种 AI 大模型的调用能力。无论是本地模型还是 Web 服务上的模型&#xff0c;用户都可以在不同的 AI 大模型间直接无缝切换&#xff0c;并能把之前的聊天记录发送给新的大模…

[阅读笔记20][BTX]Branch-Train-MiX: Mixing Expert LLMs into a Mixture-of-Experts LLM

这篇论文是meta在24年3月发表的&#xff0c;它提出的BTX结构融合了BTM和MoE的优点&#xff0c;既能保证各专家模型训练时的高度并行&#xff0c;又是一个统一的单个模型&#xff0c;可以进一步微调。 这篇论文研究了以高效方法训练LLM使其获得各领域专家的能力&#xff0c;例如…

mac上 Sublime Text 无法使用 Package Control

我也不知道什么时候用不了的&#xff0c;平时就是用来看看文本文件&#xff0c;因为觉得这个玩意真的很快 今天想安装一个包&#xff0c;发现 cmd shift P 是出来那个窗口了&#xff0c;但是输入什么都没反应&#xff0c;于是在 github 上找到了解决方案 打开终端执行以下命…

springcloud第4季 springcloud-alibaba之sentinel

一 sentinel介绍 1.1 sentinel作用 sentinel是面向分布式、多语言异构化服务架构的流量治理组件&#xff0c;主要以流量为切入点&#xff0c;从流量路由、流量控制、熔断降级、系统自适应过载保护、热点流量防护等多个维度来帮助开发者保障服务的稳定性。 1.2 组成部分 sen…

设计模式|迭代器模式(Iterator)

文章目录 结构优缺点优点缺点使用了迭代器模式的知名框架代码示例在实现迭代器时,需要有什么考虑迭代器模式(Iterator)是一种行为设计模式,它允许在不暴露集合底层表示的情况下,顺序访问一个集合中的元素。这种模式在需要逐个处理集合中的元素,而又不希望暴露其内部结构的…