| 
 | 
 
 本帖最后由 invertgeek 于 2024-9-7 17:01 编辑  
 
 
总之一句话,只需要你写一个用js或者php或者python之类的写个http服务器上传图片返回图片的地址, 
就可以直接利用几乎任何图片服务储存任意文件(当然有压缩的除外) 
 
MixFile项目地址: https://gitlab.com/ivgeek/mixfile 
 
总所周知weibo是有referer防盗链的,而且上传图片会有压缩,就连gif都会压缩,但是发现不是所有gif都会压缩, 
特定的某些gif不会压缩,今天试了下,能直接无限薅羊毛 
 
使用方法: 
https://gitlab.com/ivgeek/mixfileexamplejs 
下载该项目和MixFile,编辑app.js,在cookie:后面填写自己登录weibo.com后的cookie 
需要安装nodejs,没安装的可自行安装,然后在目录输入npm i 安装依赖,双击start.bat即可启动 
再启动MixFile 
然后填写地址和端口,referer填写https://weibo.com即可无限上传文件 
  
  
 
上传后的分享码直接发送给其他安装有此软件的人即可直接下载文件(不需要改任何配置,referer这些信息自带在分享码中), 
视频支持在线播放 
 
与传统m3u8切片的区别: 
 无需切片上传,10个G视频可直接点击上传,播放直接是源文件,可直接下载(m3u8需要专用下载器), 
效果和直接访问mp4静态文件一样,任何储存图片服务即可,不像传统m3u8切片只是放个图片的文件头,本应用使用的是真实的图片,如果是检测是否是合法图片的就无法上传了,能绕过referer防盗链,传统m3u8使用浏览器是无法做到的,支持任何文件,不只是视频, 
且文件全部采用aes加密,只要不泄漏分享码,其他人知道文件的url拥有该软件也没办法解密文件具体内容 
支持拖动进度条播放(range请求),没错,能自动识别对应进度的文件解密后返回给客户端,这个写的时候调试了一下午(有一个字节的误差就无法播放) 
 
另外(cookie获取教程): https://blog.csdn.net/lzsm_/article/details/126088857 
 
当然也有缺点: 必须安装软件,无法直接在浏览器解码或播放,一旦图片被删除或者被压缩就没办法用了, 
由于该帖子发布,可能过几天就启用图片压缩了,请自行编写其他接口 
本项目仅供技术交流,请勿用于非法用途  |   
 
 
 
 |