如下面这种典型的形式
进入i找到加载器
找到加载器所在函数r,在 return e[a].call(c.exports, c, c.exports, r),打上断点。
在控制台打印e,会发现它总共有的模块,这些模块需要我们在别的webpack中复制,有时很多,很麻烦。
我们可以注入代码在控制台输入
window.token = d;
window._wbpk = a.toString() + ":" + (e[a] + "") + ",";
d = function (a) {window._wbpk = window._wbpk + a.toString() + ":" + (e[a] + "") + ",";return window.token(a);
}
其中d要根据加载器函数的名字而变化
然后松开断点,跳到加密位置
这样就会记录下加密所需要的模块并复制下来。