目录

快手__NS_sig3数据分析

快手__NS_sig3数据分析

关键字搜索 __NS_sig3

  • 只有一个结果

    https://i-blog.csdnimg.cn/img_convert/c77d031e156322d11b0d2dbfa3e52408.png

  • 此处打上断点,分析__NS_sig3值产出点

    https://i-blog.csdnimg.cn/img_convert/8ef523e8d8f50ae7d88caaad7d645703.png

  • t值即为需要的值,但t值在Promise对象中

  • 分析整个方法,发现代码可修改为

function _(e, t, a) {

    const o = m(e, t, a);
    s().call("$encode", [o, {
        suc: function (t) {
            window.result = t
        },
        err: function (e) {
            t(e)
        }
    }]);
    return window.result
}
  • 分析m方法

    https://i-blog.csdnimg.cn/img_convert/6de15931807380e824d1817d5f5eb954.png

    断点执行到m方法

    https://i-blog.csdnimg.cn/img_convert/02c2297b0cc07c8d545dde50d217f73d.png

    e 值为固定值’json’

    t 值为请求体

    a 值为{}

继续查看发现一个n方法未定义,往上找

https://i-blog.csdnimg.cn/img_convert/bbf25a22ec5b4a3c65fc51f5ba33492b.png

一个很明显的webpack方法

将webpack方法扣下来后,即可获取正常的sign值

https://i-blog.csdnimg.cn/img_convert/92beee7514997afd9f0a9a9e1f415467.png