• 2024-09-04【漏洞复现】致远OA fileUpload.do 任意文件上传漏洞
    免责声明:        本文内容旨在提供有关特定漏洞或安全漏洞的信息,以帮助用户更好地了解可能存在的风险。公布此类信息的目的在于促进网络安全意识和技术进步,并非出于任何恶意目的。阅读者应该明白,在利用本文提到的漏洞信息或进行相关测试时,可能会违反某些法律法规
  • 2024-07-04Waf绕过
    设备类型由上到下,waf的检测细腻度依次降低网络层WAF:先拦截流量,进行检测后再转发给应用层WAF:先经过apache/nginx解析后再交给php处理云WAF(CDN+WAF):简单的看成CDN加上软件WAF的结合体,既可以抗住DDos攻击,也可以过滤出部分简单的Payload攻击代码,甚至对流量也有一定的清洗作用
  • 2024-07-02更加优雅的下载文件 --- http header Content-Disposition 学习
    更加优雅的下载文件---httpheaderContent-Disposition学习在响应头中在请求头中a标签的download属性小结Content-Disposition在响应头中,告诉浏览器如何处理返回的内容,在表单提交中,说明表单字段信息。在响应头中用在响应头中,告诉浏览器如何处理返回的内容
  • 2024-06-05[转][翻译]深入理解Win32结构化异常处理(四)
     如果你已经走了这么远,不把整个过程讲完对你有点不公平。我已经讲了当异常发生时操作系统是如何调用用户定义的回调函数的。我也讲了这些回调的内部情况,以及编译器是如何使用它们来实现__try和__except的。我甚至还讲了当某个异常没有被处理时所发生的情况以及系统所做的扫尾工
  • 2024-05-30文件上传绕过速查
    我这里就分为两种吧,一种是基于代码限制的,一种基于防火墙,其实总的来看两者差不多,都是检测文件合法性,但是两者区别开来,在实际应用中信息收集之后对于一个网站的防护措施有了了解后,能够更精准的选择上传绕过方式。(本篇都使用php一句话木马作为示例) 前端JS限制文件后缀限制只
  • 2024-04-03HTTP响应头Content-Disposition
    Content-Disposition用于表示已什么方式展示文件,其中attachment是已附件的方式保存到文件夹当中,可以通过filename去指定附件的名称。但是filename仅支持ASSCII标准中的字符集,如果附件名是中文的话需要使用filename*并同时指定文件的编码:filename*=UTF-8''同时,如果设置Content-
  • 2024-03-20ffmpeg SDK编码MP4 AAC的一处小坑
    在最新版的ffmpegSDK中,如果我们按照一般的编码音频的步骤编码AAC并封入MP4,我们往往会写入一个很奇怪的音频Stream。它的MediaInfo会长这样:如图所示,解码器不能理解这个流,会认为它就是一个ERParametric而不能理解它是AAC。ffprobe查看stream其配置也会很奇怪:[STREAM]index=1c
  • 2024-03-06如何使文件直接在浏览器中预览或下载
     如何使文件直接在浏览器中预览,而不是下载?首先请正确配置Content-Type头部,并且文件的Content-Disposition头部的参数值设置为inline(表示浏览器应该尝试打开内容),当浏览器支持打开当前文件的格式时,浏览器会直接打开该文件,而不是直接下载。如何使文件直接在浏览器中下载,
  • 2023-10-26java如何从Content-Disposition获取文件名的正则表达式
    一,主要是关于:post请求下载文件,如何从Content-Disposition获取文件名的正则表达式记录:HttpResponsehttpResponse=httpRequest.execute();byte[]bytes=httpResponse.bodyBytes();Stringheader=httpResponse.header("Content-Disposition")
  • 2023-09-20响应头:关于文件下载的Content-Disposition和Content-Type(转载)
    Content-Type实体头部用于指示资源的MIME类型,在响应中,Content-Type标头告诉客户端实际返回的内容的类型,指示客户端如何显示附加的文件。  Content-Disposition是MIME协议的扩展,指示回复的内容该以何种形式展示,是以内联的形式(即网页或者页面的一部分,这种方式就与Content-Type
  • 2023-09-08使用EasyExcel下载文件时,前端获取不到后端返回的文件名,无法下载到本地
    【问题描述】使用EasyExcel下载文件时,前端获取不到后端返回的文件名,无法下载到本地 【原因分析】实际上文件的流后端已经返回了,只是缺少了Content-Disposition属性返回,前端无法获取到文件名;privatestaticOutputStreamgetOutputStream(StringfileName,HttpServletRespon
  • 2023-09-03绕过waf的点位
    POST/upload-labs/Pass-01/index.phpHTTP/1.1Host:127.0.0.1:8081User-Agent:Mozilla/5.0(WindowsNT10.0;Win64;x64;rv:109.0)Gecko/20100101Firefox/115.0Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8Accept
  • 2023-07-31【TCP】学习笔记:application/octet-stream
    当浏览器在请求资源时,会通过http返回头中的content-type决定如何显示/处理将要加载的数据,如果这个类型浏览器能够支持阅览,浏览器就会直接展示该资源,比如png、jpeg、video等格式。在某些下载文件的场景中,服务端可能会返回文件流,并在返回头中带上Content-Type:application/octet-st
  • 2023-06-13vue中使用axios获取不到响应头Content-Disposition的解决办法
    项目中,后端返回的文件流,fileName是机构名称+服务器时间。前端需要拿到响应头里的Content-Disposition字段的值,从中获取文件名在控制台Headers中可以看到相关的字段和文件名,但是在axios里面却获取不到 如果想要让客户端访问到相关信息,服务器不仅要在heade里添加,还要将它们在A
  • 2023-03-16django返回文件(无论什么格式的)给前端
    读取文件方法:defread_file(file_name,chunk_size=512):withopen(file_name,"rb")asf:whileTrue:c=f.read(chunk_size)
  • 2023-02-23Content-Disposition
    Content-Disposition文件下载响应头的设置content-type 指示响应内容的格式content-disposition 指示如何处理响应内容。一般有两种方式:inline:直接在页面显示attc
  • 2023-02-20前端从接口的header中获取filename
    getFileNameFromHeaders=(headers)=>{constdisposition=headers['content-disposition']letfileName='未命名'try{fileName=disposition.split
  • 2023-02-17Content-Disposition & application/octet-stream
    Content-Dispositionhttps://www.jianshu.com/p/d4a85d025768/application/octet-streamhttps://www.cnblogs.com/applezxy/p/11174137.html
  • 2023-02-07PHP中文乱码解决
    网上转载的,但是代码不完全,补充了下,再发通过把Content-Type设置为application/octet-stream,可以把动态生成的内容当作文件来下载,相信这个大家都会。那么用Content-Disp
  • 2023-02-02前端文件下载以及重命名的优化
    关于文件下载:1.贴一下现在项目现有写法:2.改进后写法(推荐使用):import{saveAs}from'file-saver';saveAs(url,fileName)3.其他(1)同域<adownload=”xxx.x
  • 2023-01-20Content-Disposition文件名乱码转码问题
    publicStringgetFileName(StringurlStr){StringfileName=null;try{URLurl=newURL(urlStr);URLConnectionuc=
  • 2022-11-16freeswitch如何判断挂机方
      概述freeswitch作为VOIP的软交换平台,需要对呼叫的信息做判断和归类。常见的呼叫信息中,挂机方向的信息对于话单统计有很大的用处。但是fs的原始话单和日志中并没
  • 2022-10-30Content-disposition
    Content-disposition是MIME协议的扩展,MIME协议指示MIME用户代理如何显示附加的文件。当InternetExplorer接收到头时,它会激活文件下载对话框,它的文件名框自动填充了
  • 2022-10-12文件下载 数据流方法
    1/**2*getblob下载文件方法3*@param{Number}time4*@return{String}5*@returns{Object}{time:Number,unit:any}6*/7exportfunct
  • 2022-09-22WAF绕过小技巧
    一、WAF绕过1、脏数据绕过即传入一段长数据使waf失效,从而实现绕过waf。某些waf处理POST的数据时,只会检测开头的8K,后面选择全部放过。例如,当发现某网站存在一个反序列化