小迪web自用笔记49

目录权限:

如果一开始没有过滤,我开启目录权限,让用户可以读取,但是不能执行。

解码还原:

有些图片是这种东西。

这个是编码解码之后才会还原成图片。

*把这里的东西进行base64编码,然后后面要用的时候再来一个解码成这个东西↓

上传的时候他会变成这种↓

上传的就是这串数据

传统的是接收过来之后保存,这种这个文件转换成数据形式还原。

意义:

也就是说你即使有上传漏洞也没任何作用,因为他有固定的协议,是让这串编码以图片形式解析的东西。

这是一种存储方案,也是解析方案。

他的图片以这种方式存储,他只能以这种协议解析回来。

文件上传最重要的是后缀。

*这得看协议能不能改变。

分站存储,就搞两个域名,两个地方(两台服务器),一个地方专门存储一个地方放源码。

然后连上去之后你连的是另一个专门存东西的服务器上的。

一种是它只存储文件,另一种是它直接锁死,只让你存储不让你解析。

就别说这个换另一个服务器存储。

OSS

不过云产品火了之后就变成了只存储在云产品上。

他自己可以选择性的选出图片去显示。

判断:

上传文件403大概率就是云存储,拒绝访问。

解码还原,可以通过抓包分析看一下怎么传的,可以看F12前端源码。

分站存储,直接看域名地址。

OSS一打开就下载。(就是你如果直接访问的话,一打开就下载,固定逻辑)

第1种可能绕过,因为你控制的是一个目录

如果跳出目录就控制不了你。

相关推荐
中国胖子风清扬2 天前
基于GPUI框架构建现代化待办事项应用:从架构设计到业务落地
java·spring boot·macos·小程序·rust·uni-app·web app
C澒18 天前
PC 桌面富应用:Electron 相机画面渲染性能优化
性能优化·electron·相机·web app
C澒19 天前
PC 桌面富应用:速分客户端
前端·c++·electron·web app
司南-704921 天前
开发自己的app之 - 如何构建自己github的release仓库
electron·github·web app
编码者卢布22 天前
【Azure App Service】为什么 Azure Web App 禁用公网后 Advanced Tools 会失效?
microsoft·azure·web app
wind5201 个月前
差分包技术
开发语言·node.js·安装·web app·openclaw·龙虾
中国胖子风清扬2 个月前
GPUI 在 macOS 上编译问题排查指南
spring boot·后端·macos·小程序·rust·uni-app·web app
宠友信息2 个月前
2025社交+IM及时通讯社区APP仿小红书小程序
java·spring boot·小程序·uni-app·web app
那年一路北3 个月前
基于 Maven + Docker 的 WebApp 打包与部署
docker·maven·web app
wtsolutions3 个月前
Getting Started with JSON to Excel Web App - Convert in Seconds
json·excel·web app