微信公众平台登录逆向

主要是逆向pwd这个参数是怎么生成的?

data: {
username: a.account,
pwd: v(a.pwd.substr(0, 16)),
imgcode: a.verify,
f: "json",
userlang: a.currentLang,
redirect_url: g(i.redirectUrl)
}

找到上面的代码。
再顺着找到这个v函数。

 p.exports = function(t, i, r) {
                if (!i) {
                    if (!r) {
                        return D(t)
                    } else {
                        return E(t)
                    }
                }
                if (!r) {
                    return l(i, t)
                } else {
                    return q(i, t)
                }
            }

在给这个函数改名的时候我将这个函数改成了v。结果导致和原来v函数冲突,出现了如下错误:

F:\github\learning-python\爬虫\案例\微信公众平台登录\v1.js:16
function S(t, i, r, f, j, O, $) {
          ^

RangeError: Maximum call stack size exceeded

随机文章:

发表评论