逆向中webpack需要补充的模块很多怎么办

如下面这种典型的形式

进入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要根据加载器函数的名字而变化

 

然后松开断点,跳到加密位置

 

这样就会记录下加密所需要的模块并复制下来。 

 

相关推荐

  1. 【学习心得】webpack技术在爬虫逆向应用

    2024-05-09 12:46:01       42 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-09 12:46:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-09 12:46:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-05-09 12:46:01       82 阅读
  4. Python语言-面向对象

    2024-05-09 12:46:01       91 阅读

热门阅读

  1. websocket

    websocket

    2024-05-09 12:46:01      30 阅读
  2. vue触发原生form提交到指定action地址

    2024-05-09 12:46:01       31 阅读
  3. c++中constexpr的一个用法——在泛型编程中的作用

    2024-05-09 12:46:01       32 阅读
  4. docker 部署并运行一个微服务

    2024-05-09 12:46:01       34 阅读
  5. Stylus:深入解析与实战引入

    2024-05-09 12:46:01       36 阅读
  6. 【Leetcode 每日一题】26. 删除有序数组中的重复项

    2024-05-09 12:46:01       31 阅读
  7. qt day 3

    qt day 3

    2024-05-09 12:46:01      30 阅读
  8. Android中gradle.properties 和 gradle-wrapper.properties 作用

    2024-05-09 12:46:01       36 阅读
  9. IMX6Ull驱动学习-“原汁“kernel

    2024-05-09 12:46:01       34 阅读