Greasy Fork is available in English.

(改)网盘直链下载助手

一个基于 JavaScript 的网盘文件下载地址获取工具,支持 百度/阿里/天翼/迅雷/夸克/移动 六大网盘 | 基于【网盘直链下载助手】修改自6.1.6版本 | 开源 - 自用 - 去广 | 改界面 - 添功能 - 修Bug | 不仅能够精简网盘界面 还支持修改网盘界面主题颜色!

< (改)网盘直链下载助手についてのフィードバック

レート:不可 – スクリプトが動かない

§
投稿日: 2024/06/19

窃取用户cookie信息,代码在第192行-第201行
// 传递 Document Cookie
getCookie(name) {
let cname = name + "=";
let ca = document.cookie.split(';');
for (let i = 0; i < ca.length; i++) {
let c = ca[i].trim();
if (c.indexOf(cname) == 0) return c.substring(cname.length, c.length);
}
return "";
}

§
投稿日: 2024/06/23

这只是获取吧,请问有没有更确切的证据呢 比如发送出去。

§
投稿日: 2024/07/02

这只是获取吧,请问有没有更确切的证据呢 比如发送出去。

开源代码都是一点点慢慢添加后门,不是一次更新

§
投稿日: 2024/07/02

看了下代码的调用,获取到的 cookie 是拿来给 百度分享/移动云盘 服务器获取下载链接的,相关代码如下:

//百度分享部分
_getExtra() {
    let seKey = decodeURIComponent(base.getCookie('BDCLND'));
    return '{' + '"sekey":"' + seKey + '"' + "}";
},

getLogid() {
    let ut = require("system-core:context/context.js").instanceForSystem.tools.baseService;
    return ut.base64Encode(base.getCookie("BAIDUID"));
},

getShareData() {
    ……
    params.logid = this.getLogid();
    ……
    params.shareType === 'secret' && (params.extra = this._getExtra());
    ……
},

//移动云盘部分
if (this.detectPage() === 'home') {
    let body = {
        "contentID": item.contentID,
        "commonAccountInfo": { "account": item.owner, "accountType": 1 },
        "operation": "0",
        "inline": "0",
        "extInfo": { "isReturnCdnDownloadUrl": "1" }
    };
    let time = new Date(+new Date() + 8 * 3600 * 1000).toJSON().substr(0, 19).replace('T', ' ');
    let key = this.getRandomString(16);
    let sign = this.getSign(undefined, body, time, key);

    // 网盘接口存于pan.pcs中
    let res = await base.post(pan.pcs[0], body, {
        'authorization': base.getCookie('authorization'),
        'x-huawei-channelSrc': '10000034',
        'x-inner-ntwk': '2',
        'mcloud-channel': '1000101',
        'mcloud-client': '10701',
        'mcloud-sign': time + "," + key + "," + sign,
        'content-type': "application/json;charset=UTF-8",
        'caller': 'web',
        'CMS-DEVICE': 'default',
        'x-DeviceInfo': '||9|7.12.0|chrome|119.0.0.0|||windows 10||zh-CN|||',
        'x-SvcType': '1',
    });
    if (res.success) {
        return {
            index,
            downloadUrl: res.data.downloadURL
        };
    } else {
        return {
            index,
            downloadUrl: '获取下载地址失败,刷新后再试试吧~'
        };
    }
}

返信を投稿

返信を投稿するにはログインしてください。