开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 1477|回复: 4
收起左侧

[已解决] 50块钱红包求解决一个js,玩JS的大佬来帮忙

 关闭 [复制链接]
结帖率:52% (15/29)
发表于 2017-11-22 04:18:24 | 显示全部楼层 |阅读模式   内蒙古自治区呼和浩特市
5精币
http://mp.qutoutiao.net/publish-content/video 账号密码17098136088----qwer1234就是图片上协yi头中Authorization ,红框框的js即可,其他的都有返回。。。。

求助.png


大佬做完了私信留一下QQ,或者加我QQ,账号就是

最佳答案

查看完整内容

只能帮到你这里:剩下协yi头数据自己挖掘。。。 function str2rstr_utf8(input){ var output = ""; var i = -1; var x, y; while(++i < input.length){ x = input.charCodeAt(i); y = i + 1 < input.length ? input.charCodeAt(i + 1) : 0; if(0xD800 > 6 ) & 0x3F), 0x80 | (x & 0x3F)); else if(x >> 18) & 0x07), 0x80 | ((x >>> 12) & 0x3F), 0x80 | ((x >>> 6 ) & 0x3F) ...

回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至 源码区 可获得加分喔。
友情提醒:本版被采纳的主题可在 申请荣誉值 页面申请荣誉值,获得 1点 荣誉值,荣誉值可兑换荣誉会员、终身vip用户组。
快捷通道:申请荣誉值无答案申请取消悬赏投诉有答案未采纳为最佳
结帖率:100% (16/16)
发表于 2017-11-22 04:18:25 | 显示全部楼层   广东省惠州市
只能帮到你这里:剩下协yi头数据自己挖掘。。。

QQ截图20171122114801.png


function str2rstr_utf8(input){
    var output = "";
    var i = -1;
    var x, y;
    while(++i < input.length){
        x = input.charCodeAt(i);
        y = i + 1 < input.length ? input.charCodeAt(i + 1) : 0;
        if(0xD800 <= x && x <= 0xDBFF && 0xDC00 <= y && y <= 0xDFFF){
            x = 0x10000 + ((x & 0x03FF) << 10) + (y & 0x03FF);
            i++;
        }
        if(x <= 0x7F) output += String.fromCharCode(x);
        else if(x <= 0x7FF) output += String.fromCharCode(0xC0 | ((x >>> 6 ) & 0x1F), 0x80 | (x & 0x3F));
        else if(x <= 0xFFFF) output += String.fromCharCode(0xE0 | ((x >>> 12) & 0x0F), 0x80 | ((x >>> 6 ) & 0x3F), 0x80 | (x & 0x3F));
        else if(x <= 0x1FFFFF) output += String.fromCharCode(0xF0 | ((x >>> 18) & 0x07), 0x80 | ((x >>> 12) & 0x3F), 0x80 | ((x >>> 6 ) & 0x3F), 0x80 | (x & 0x3F));
    }
    return output;
}

function rstr2binb(input){
    var output = Array(input.length >> 2);
    for(var i = 0; i < output.length; i++) output = 0;
    for(var i = 0; i < input.length * 8; i += 8) output[i>>5] |= (input.charCodeAt(i / 8) & 0xFF) << (24 - i % 32);
    return output;
}

function sha1_ft(t, b, c, d){
    if(t < 20) return (b & c) | ((~b) & d);
    if(t < 40) return b ^ c ^ d;
    if(t < 60) return (b & c) | (b & d) | (c & d);
    return b ^ c ^ d;
}

function sha1_kt(t){
    return (t < 20) ? 1518500249 : (t < 40) ? 1859775393 : (t < 60) ? -1894007588 : -899497514;
}

function bit_rol(num, cnt){
    return (num << cnt) | (num >>> (32 - cnt));
}

function safe_add(x, y){
    var lsw = (x & 0xFFFF) + (y & 0xFFFF);
    var msw = (x >> 16) + (y >> 16) + (lsw >> 16);
    return (msw << 16) | (lsw & 0xFFFF);
}

function binb2rstr(input){
    var output = "";
    for(var i = 0; i < input.length * 32; i += 8) output += String.fromCharCode((input[i>>5] >>> (24 - i % 32)) & 0xFF);
    return output;
}

function binb_sha1(x, len){
    x[len >> 5] |= 0x80 << (24 - len % 32);
    x[((len + 64 >> 9) << 4) + 15] = len;
    var w = Array(80);
    var a = 1732584193;
    var b = -271733879;
    var c = -1732584194;
    var d = 271733878;
    var e = -1009589776;
    for(var i = 0; i < x.length; i += 16){
        var olda = a;
        var oldb = b;
        var oldc = c;
        var oldd = d;
        var olde = e;
        for(var j = 0; j < 80; j++){
            if(j < 16) w[j] = x[i + j];
            else w[j] = bit_rol(w[j-3] ^ w[j-8] ^ w[j-14] ^ w[j-16], 1);
            var t = safe_add(safe_add(bit_rol(a, 5), sha1_ft(j, b, c, d)), safe_add(safe_add(e, w[j]), sha1_kt(j)));
            e = d;
            d = c;
            c = bit_rol(b, 30);
            b = a;
            a = t;
        }
        a = safe_add(a, olda);
        b = safe_add(b, oldb);
        c = safe_add(c, oldc);
        d = safe_add(d, oldd);
        e = safe_add(e, olde);
    }
    return Array(a, b, c, d, e);
}

function rstr_hmac_sha1(key, data){
    var bkey = rstr2binb(key);
    if(bkey.length > 16) bkey = binb_sha1(bkey, key.length * 8);
    var ipad = Array(16), opad = Array(16);
    for(var i = 0; i < 16; i++){
        ipad = bkey ^ 0x36363636;
        opad = bkey ^ 0x5C5C5C5C;
    }
    var hash = binb_sha1(ipad.concat(rstr2binb(data)), 512 + data.length * 8);
    return binb2rstr(binb_sha1(opad.concat(hash), 512 + 160));
}

function rstr2b64(input){
    var b64pad = "=";
    var tab = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
    var output = "";
    var len = input.length;
    for(var i = 0; i < len; i += 3){
        var triplet = (input.charCodeAt(i) << 16) | (i + 1 < len ? input.charCodeAt(i+1) << 8 : 0) | (i + 2 < len ? input.charCodeAt(i+2) : 0);
        for(var j = 0; j < 4; j++){
            if(i * 8 + j * 6 > input.length * 8) output += b64pad;
            else output += tab.charAt((triplet >>> 6*(3-j)) & 0x3F);
        }
    }
    return output;
}

function b64_hmac_sha1(k, d){
    return rstr2b64(rstr_hmac_sha1(str2rstr_utf8(k), str2rstr_utf8(d)));
}

function get_Authorization(){
    var headers = ["POST", "", "application/octet-stream", "Wed, 22 Nov 2017 03:35:33 GMT", "x-oss-date:Wed, 22 Nov 2017 03:35:33 GMT", "x-oss-notification:eyJWb2QiOnsidXNlckRhdGEiOiJkN2FlZTc4MTFjZTI0ZTBjMzY4MTliNDY4NWY5NGM1ZSJ9fQ==", "x-oss-security-token:CAIS7gF1q6Ft5B2yfSjIo6T7Ct/Dpqdz1qGmRlDztWMzfO54jqDFljz2IHpFfnFgAuAZsPsylGlV7/Yclq8qFMQZGRWc8AfpCAIUo22beIPkl5Gfz95t0e+IewW6Dxr8w7WhAYHQR8/cffGAck3NkjQJr5LxaTSlWS7OU/TL8+kFCO4aRQ6ldzFLKc5LLw950q8gOGDWKOymP2yB4AOSLjIx5lMk1zgntv3nnZ3FukGAtjCglL9J/baWC4O/csxhMK14V9qIx+FsfsLDqnUKukISpPwm0/IbpGee44jNXUMw/RSKPu3O9dliPOvevTOyrQYuGoABqWA92i2hWUoLXIAilOC2PhsV6WpAtpVGdIYA9YxNmGsNlJUTY7ybEvJyK6JQl71EfLylYdUabdrBMW/nP0FoIAuwGBYKQ6ixXHqAYeY3zFi/odoCHuumGx1LdprgEyzpT16EDAEPYghhC3FmLTUBimrv8P6W/BiBlgS1vCNVMkM=", "/video-pro/video-input/d7aee7811ce24e0c36819b4685f94c5e.avi?uploadId=FBA55B3B5C8645C8A6497BDE9F388E43"];
    var key = "A15sbYH5WbjaRQkXsEemgw7txnaZ1hcyyaofKvcqR3Yy";
    var s = b64_hmac_sha1(key, headers.join("\n"));
    return s;
}


回复

使用道具 举报

结帖率:100% (16/16)
发表于 2017-11-22 11:43:41 | 显示全部楼层   广东省惠州市
b64_hmac_sha1
回复

使用道具 举报

结帖率:100% (16/16)
发表于 2017-11-22 11:53:28 | 显示全部楼层   广东省惠州市


qutoutiao_hmac_sha1.js.txt (5 KB, 下载次数: 2)
回复

使用道具 举报

结帖率:100% (3/3)

签到天数: 3 天

发表于 2017-11-22 13:23:07 | 显示全部楼层   广东省汕头市
这里不是定制区板块 请到定制区
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 诚聘英才| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 800073686,邮箱:800073686@b.qq.com
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表