标签: 网盘

  • 破解 Cloudreve V3 Pro,解锁所有功能,附带教程和源码下载

    破解 Cloudreve V3 Pro,解锁所有功能,附带教程和源码下载

    1. 演示

    img

    2. 后端

    2.1 分析

    众所周知,捐助版会检测授权文件 key.bin,没有它是连程序都打不开的。那有人说了,在 app.go 的 InitApplication 函数里删掉就可以了?

    开发者能让你这么简单就破开吗,试过之后发现还是打不开程序。

    他说的对,但不完全对,猫腻就藏在程序的依赖库里,仔细看这个库 https://github.com/abslant/gzip/blob/v0.0.9/handler.go#L60

    看似只是一个fork版,但会在前端 main.xxx.chunk.js 中插入跳转官网403的代码,作者的用户名为 abslant,乍一看不认识。

    打开这个博客 https://hfo4.github.io/ ,注意头像下的联系邮箱,发现这就是开发者 Aaron 的小名。

    这一切就说得通了,都是作者搞的鬼。看过社区版源码的都知道,没看过的等你尝试用git对比整个仓库的时候就知道了。

    2.2 改动

    1、首先将被加料的依赖项替换为原版

    github.com/abslant/mime => github.com/HFO4/aliyun-oss-go-sdk
    github.com/abslant/gzip => github.com/gin-contrib/gzip

    (VSC编辑器全局搜索,直接替换)

    2、bootstrap/app.go 不用多说,那个读取 []byte{107, 101, 121, 46, 98, 105, 110} 的就是授权文件

    3、routers/router.go 第128行 r.Use(gzip.GzipHandler()) 改为 r.Use(gzip.Gzip(gzip.DefaultCompression, gzip.WithExcludedPaths([]string{"/api/"})))

    (如果改完还是自动引入就把 go.sum 删了)

    4、然后是一些小变动:

    pkg/hashid/hash.go 最后一个函数 constant.HashIDTable[t] 改为 t 基本上到这里就完成了。

    注意:前端打包时要保持目录结构 assets.zip/assets/build/{前端文件}

    3. 前端

    3.1 插曲

    忙活了半天,终于把程序跑起来了,打开页面一看,好家伙 Backend not running 还是进不去,怎么想都进不去,因为前端还有一层验证。

    3.2 改动

    但注意 “任何前端加密和混淆都是纸老虎,自己玩玩无所谓,重要业务千万别乱来” 前端验证很好破解,还是先检查依赖项。

    1、打开 package.json 头两行就是这个万恶的 abslant,删掉 "@abslant/cd-image-loader" 和 "@abslant/cd-js-injector"

    2、把引用它们的地方删掉就行…了吗 ?

    位置在 config/webpack.config.js:35_625 和 src/component/FileManager/FileManager.js:16_109

    之后进是能进网盘了,但你想测试上传一个文件的时候就傻眼了,明明什么也没动,就是传不上去

    报错 Cannot read properties of null (reading ‘code’),那是继3.5.3之后新增的一处验证 将 src/component/Uploader/core/utils/request.ts 第 12 行整个 const 替换为以下内容即可解决

    const baseConfig = {
        transformResponse: [
            (response: any) => {
                try {
                    return JSON.parse(response);
                } catch (e) {
                    throw new TransformResponseError(response, e);
                }
            },
        ],
    };

    其它

    附件是破解好了的,除了去除验证,Plus版本还增加了几处功能优化,修复遗留Bug,感兴趣的可以下载体验一下。

  • Cloudreve Client For Windows 类似百度网盘Windows客户端源码

    Cloudreve Client For Windows 类似百度网盘Windows客户端源码

    该项目是一个用VS2022(C# Win Form .Net Framework 4.8)编写的基于Cloudreve 3.8.X云盘服务的客户端程序。

    实现了:

    1、登录(包括验证码登录)
    2、保存密码,自动登录功能
    3、从保存的Cloudreve服务器列表中选择此次所要登录的Cloudreve服务器地址,该信息保存在system.db(SQLite)数据库中
    4、跟网页端一样,主页面左边显示的菜单,可以隐藏/显示
    5、文件列表
    6、路径显示/选择/跳转
    7、跟网页端一样,可以按类别显示文件列表,比如图片,视频,文档等等
    8、创建/删除目录
    9、文件的上传/下载列表,是分开的,上传是上传的文件列表,下载是下载的文件列表。
    10、删除文件/目录
    10、跟网页端一样,可以对当前文件列表进行排序,比如按字母排序,修改时间排序,文件大小排序等等
    11、显示文件/目录的属性
    12、创建分享,跟网页端一样,可以密码分享,并选择过期时间等等
    13、分享的文件/目录列表显示,及删除分享
    14、登录百度网盘(这里使用的是WebView2控件,登录后,就基本上用不着了,除非你点击进入网盘按钮,会在程序中显示百度网盘的页面),并从百度网盘中导入文件至Cloudreve网盘中指定的的目录里。(注:这里不包含破除百度网盘传输限速功能,具体传输速度根据你在百度网盘的会员等级而定)

    未完成功能:

    1、百度网盘登录后,不知道怎么退出登录,所以现在如果想推出的话,只能点击进入网盘按钮,然后在那个页面中退出
    2、还没有实现目录的上传(包括从百度网盘中导入一个文件夹到Cloudreve云盘),等我有时间了,我加上这个功能
    3、设置页面(包括管理员设置页面)的功能
    4、文件在线预览

    开源这个项目是想通过这个项目广交志同道合的朋友。
    可能大神看了我的代码,会觉得写的不好,在此也希望各位大神们能提出你们宝贵的意见,也让我能进步的更快!谢谢!

    如果大家知道如何让这个项目仓库代码变的像Linux一样,大家都可以修改,请告诉我如何设置!我想让感兴趣的朋友都能修改这个代码,但前提是保证运行没问题。谢谢!

    以下是程序的界面,我就不一一放出来了,基本上和网页端的一样。

    login.png
    mainscreen.png
  • CloudReve 3.8.x 开心版破解方法

    CloudReve 3.8.x 开心版破解方法

    首先,请下载本站的Cloudreve捐助版源码

    [b2_insert_post id=”3564″]

    捐助版源码只是开源代码,并没有破解授权,很多道友下载了还是不会用。所以本站就制作了这个破解教程,供道友们破解使用。

  • 百度网盘年付活动,新人138、老人168

    百度网盘年付活动,新人138、老人168

    百度网盘不开通会员,下载速度太慢了,没有活动的时候开通会员价格挺贵的,像双十一,618等会有打折活动,这次双十一后,又出了新活动,百度网盘十周年促销

    新用户148元,老用户178元,比单独开通要划算不少

    会员权益:

    百度网盘SVIP会员年卡
    优酷视频月卡
    喜马拉雅月卡
    一刻相册月卡
    数字藏品抽奖券*1

    没活动的时候,网盘会员无论是续费还是新用户开通,都得190元左右,有需要的小伙伴,不要错过了!

    活动时间:2022年11月23日——2022年11月29日

    开通后,记得取消自动续费,到期会按照263元续费!

    百度网盘取消自动续费

    1、手机网盘App-【我的】-【会员中心】-【管理自动续费】-【取消】, 按照提示进行确认即可取消自动续费服务;

    2、请点击【个人中心】-用户名下方会显示【取消】按钮, 按照提示进行确认即可取消自动续费服务。

    若没有【取消】按钮, 请点击【个人中心】-【消费记录】-【购买记录】中,查看购买的是否为自动续费项目如果您购买的是非自动续费会员,则不显示【取消】按钮。