精易论坛

标题: 游戏网JS求助 [打印本页]

作者: adjustbug    时间: 2016-7-24 17:44
标题: 游戏网JS求助
网址:www.youxi.com

账号:adjustbug
密码:8100127dsa

https://login.u.youxi.com/ajaxlogin?_jp=jQuery191026219720568179994_1469337964446&username=adjustbug&pass=kt1ycbXkRAYS7mvm7O6bRw%3D%3D&captcha=&autolog=on&_=1469337964449

求助密码是怎么算出来的!
pass后面就是密码

&pass=kt1ycbXkRAYS7mvm7O6bRw%3D%3D
作者: 我爱小黑屋    时间: 2016-7-24 17:51
估计没人免费帮你弄了.
作者: E丶JavaScript    时间: 2016-7-24 17:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: adjustbug    时间: 2016-7-24 17:57
我爱小黑屋 发表于 2016-7-24 17:51
估计没人免费帮你弄了.

好人还是有的!
作者: qq626771719    时间: 2016-7-24 18:56
提示: 作者被禁止或删除 内容自动屏蔽
作者: 雅蠛蝶~    时间: 2016-7-24 19:51
adjustbug 发表于 2016-7-24 17:57
好人还是有的!

呵呵,好人的确还是有的
作者: liu2220    时间: 2016-7-25 00:25
http://s5.yx-s.com/yxuc/;js;/mylogin;yuc2.1,common;utils,default;crypto.aes,common;swfobject/17109d6a.js
http://s5.yx-s.com/!190adefd/ucpass/ucpass.js

这两个地址有一个应该是加密的JS文件,自己去看吧。我是看不明白了
作者: adjustbug    时间: 2016-7-25 01:24
liu2220 发表于 2016-7-25 00:25
http://s5.yx-s.com/yxuc/;js;/mylogin;yuc2.1,common;utils,default;crypto.aes,common;swfobject/17109d6 ...

谢谢 我知道在ucpass.js文件里面 但是就是不知道怎么写

function(e, t, n) {
    var r = e("ucpass/crypto.aes"),
    i = e("ucpass/error"),
    s = "username",
    o = "pass",
    u = "captcha",
    a = "repass",
    f = ".f5",
    l = function() {
        function e(e, n, r, i) {
            var n = n || "login",
            e = e;
            t(e, n, r, i)
        }
        function t(e, t, s, u) {
            u = $.extend({
                src: ""
            },
            u);
            var l = e,
            t = t || "login",
            c, h, p = $.param({
                src: u.src,
                channel: u.channel,
                r: Math.random()
            });
            c = "https://login.u.youxi.com/ajax_aeskey?r=" + Math.random(),
            h = "https://login.u.youxi.com/ajaxlogin?" + p;
            var d = $.ajax(c, {
                dataType: "jsonp",
                jsonp: "_jp"
            }),
            v = d.then(function(e) {
                if (e.errno === 0) {
                    var t = e.data;
                    t = r.enc.Utf8.parse(t),
                    iv = r.enc.Utf8.parse("995d1b5ebbac3761"),
                    encrypted = r.AES.encrypt(l[o], t, {
                        iv: iv,
                        mode: r.mode.CBC,
                        padding: r.pad.ZeroPadding
                    }),
                    encrypted2 = r.AES.encrypt(l[a], t, {
                        iv: iv,
                        mode: r.mode.CBC,
                        padding: r.pad.ZeroPadding
                    }),
                    l[o] = encrypted.toString(),
                    l[a] = encrypted2.toString()
                }
                return $.ajax(h, {
                    data: l,
                    dataType: "jsonp",
                    jsonp: "_jp"
                })
            });
            v.done(function(e) {
                var r = e.errno;
                if (r != 0) {
                    if (!u.errcallback || typeof u.errcallback != "function") {
                        if (r == 102) $("#y-login").find("li.yzm").show();
                        else {
                            var o = i.returnmessage(r);
                            t == "login" ? i._insertTips(o.name, o.msg, !0) : i._insertTips(o.name, o.msg)
                        }
                        $(f, "#y-" + t).trigger("click"),
                        s.end();
                        return
                    }

应该是这里面的一段!AES加密!哪位好人给写下学习学习




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4