webpack--极电竞

webpack简单介绍:

个人理解:一个自启动函数,传入相应的函数后,生成对应的值

#固定格式
var fff;
!function(e) {
    var n = {}
    function f(t) {
        if (n[t])
            return n[t].exports; #标志
        var r = n[t] = {
            i: t,
            l: !1,
            exports: {}
        };
        return e[t].call(r.exports, r, r.exports, f),
        r.l = !0,
        r.exports
    }
    fff = f;
}({
    #传参
});

  1、网站地址:aHR0cHM6Ly93d3cuamRqMDA3LmNvbS8=

  2、对网站进行抓包分析:

 

 明显看出加密参数sign,接下来全局搜索查找sign,这里对sign没有做混淆,直接能搜到:

 

 此时加参数就在此处,加密函数大胆猜测为encodeURIComponent、那么最主要的就是分析参数s.a.stringify(n))的生成了,n = i()(t) t为时间戳,往上找发现i = n.n(a

 

 

 

 那么只需要分析a的生成,因此,打断点跟进去。发现一段自执行的代码,同时发现webpack的标志exports,

 

 

 

 此时只需要找到相应的参数就行了。在上面的那个断点进去发现了参数,只需要组装参数就ok

 

 一切准备就绪,开始码代码

 

 大体格式就是这个样子。

至此代码完结,需要代码的关注我公众号  码字的秃猴 回复:极电竞获取

 

 参考链接:https://blog.csdn.net/weixin_44772112/article/details/109537336

 

posted @ 2021-04-08 21:41  是四不是十  阅读(347)  评论(0)    收藏  举报