网络安全学习第48天

前言:

复盘一下文件上传的思路,比靶场的还是要清晰思路很多,还是要看视频

正题:

原生态的文件上传(什么都不知道的情况下,不知道目标的信息)

检测方向

前端js、后端php

后端检测

白名单,黑名单

内容检测

文件头、二次渲染

代码缺陷

move_uploaded_file(将上传的临时文件移动到指定的目录下)

逻辑先后,上传在前,删除在后(条件竞争)

解析缺陷

.htaccess,.user.ini,cve(中间件)

拓展类

中间件的漏洞

apache,nginx,nginx有些作用

nginx,配合.net,然后再nginx的漏洞范围内就行

编辑器

uditor 漏洞版本,1.4.3版本及以下

cms类

通达oa

安全架构类(还没学)

分站储存,oss对象储存,目录权限配置

拓展

有一些问题需要弄明白,就是解析缺陷的.htaccess和.user.ini这两个的区别

.htaccess,他是apache的专属配置文件,挖漏洞需要具备的两个前提,第一需要知道咯都利用条件

.htaccess的漏洞利用条件

1、目标服务器的中间件为,apache

利用过程

先上传.htaccess,配置一下,然后再上传test.jpg。访问test,jpg,看目标是否解析jpg文件,解析了就说明配置生效

.user.ini的漏洞利用条件

1、目标服务器的中间件范围大,apache,iis,nginx

2、自身目录需要含有一个php文件

3、运行模式的限制:必须 CGI/FastCGI,

4、PHP ≥ 5.3.0

利用过程

先上传.user.ini,再文件李妮娜配置一下再上传

再上传一个test.jpg,然后访问该目录的php文件,例如index.php,就自动以php形式执行了test.jpg

相关推荐
一只小小的芙厨1 小时前
【线性DP】
学习·算法·动态规划
li星野2 小时前
DO — Auxiliary Verb (One-Page Notes)
学习
minglie12 小时前
关系的有向管道模型
学习
~kiss~3 小时前
LangChain 基础学习
学习·langchain
一木 之林3 小时前
提示词工程学习总结:用 Few-shot 把大模型调教成金融文本分类、抽取与匹配的自动化流水线
人工智能·学习·计算机视觉·金融·分类
传奇开心果编程4 小时前
【Compose Multiplatform 跨端开发学与练】第7课 平台适配与互操作
android·windows·学习·ui·ios·kotlin·composer
我命由我123454 小时前
Photoshop - Photoshop 使用对齐功能定位元素
学习·职场和发展·产品运营·求职招聘·职场发展·产品经理·学习方法
阳光九叶草LXGZXJ6 小时前
达梦数据库-报错-16-MERGE INTO提示:无效的列名[XX]
linux·运维·数据库·sql·学习
xxwl5856 小时前
RabbitMQ 学习笔记
笔记·学习·rabbitmq
李日华大战鸡红8 小时前
滑膜观测器(学习记录)
stm32·单片机·学习·matlab·机器人