YangLeGeYang_web icon indicating copy to clipboard operation
YangLeGeYang_web copied to clipboard

如果给你源码可以解决吧?

Open oicu opened this issue 2 years ago • 0 comments

源码 https://raw.githubusercontent.com/oicu/yanglegeyang/main/index.js

现在的提交参数是:

                console.log("==> MatchPlayInfo base64: " + k.default.base64_encode(v));
                var w = {
                    rank_score: 1,
                    rank_state: t,
                    rank_time: this.countdown,
                    rank_role: o,
                    skin: r,
                    MatchPlayInfo: k.default.base64_encode(v),
                    MapSeed2: g.default.getInstance().matchSeed2,
                    Version: "0.0.1"
                };

其中:

    function base64_encode(t) {
                for (var e, o, n, a = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", i = 0, r = t.length, c = ""; i < r; ) {
                    if (e = 255 & t.charCodeAt(i++),
                    i == r) {
                        c += a.charAt(e >> 2),
                        c += a.charAt((3 & e) << 4),
                        c += "==";
                        break
                    }
                    if (o = t.charCodeAt(i++),
                    i == r) {
                        c += a.charAt(e >> 2),
                        c += a.charAt((3 & e) << 4 | (240 & o) >> 4),
                        c += a.charAt((15 & o) << 2),
                        c += "=";
                        break
                    }
                    n = t.charCodeAt(i++),
                    c += a.charAt(e >> 2),
                    c += a.charAt((3 & e) << 4 | (240 & o) >> 4),
                    c += a.charAt((15 & o) << 2 | (192 & n) >> 6),
                    c += a.charAt(63 & n)
                }
                return c
            }

oicu avatar Oct 01 '22 14:10 oicu