webpack案例----pdd(anti-content)

本文章中所有内容仅供学习交流,相关链接做了脱敏处理,若有侵权,请联系我立即删除!

目标网址:aHR0cHM6Ly9waW5kdW9kdW8uY29tL2hvbWUvM2M=

加密参数:anti_content

载荷里面的rn是不变的

发现加密是anti-content

搜索

打断点之后下拉刷新,停在了这

e为加密参数

往上翻发现e是异步产生的

、断住之后单步执行进入l方法

进入B方法

发现返回值

n一看就是一个加载器,然后就开始扣代码

发现他是一个加载器导出

导出所有子文件

浏览器运行出值

先简化代码具体看https://articles.zsxq.com/id_r5ge6ldewuz7.html

复制代码
window.mycode=""
!function(e) {
    function t(t) {
        for (var n, o, a = t[0], f = t[1], i = t[2], u = 0, s = []; u < a.length; u++)
            o = a[u],
            Object.prototype.hasOwnProperty.call(d, o) && d[o] && s.push(d[o][0]),
            d[o] = 0;
        for (n in f)
            Object.prototype.hasOwnProperty.call(f, n) && (e[n] = f[n]);
        for (l && l(t); s.length; )
            s.shift()();
        return c.push.apply(c, i || []),
        r()
    }
    function r() {
        for (var e, t = 0; t < c.length; t++) {
            for (var r = c[t], n = !0, o = 1; o < r.length; o++) {
                var f = r[o];
                0 !== d[f] && (n = !1)
            }
            n && (c.splice(t--, 1),
            e = a(a.s = r[0]))
        }
        return e
    }
    var n = {}
      , o = {
        21: 0
    }
      , d = {
        21: 0
    }
      , c = [];
    function a(t) {
        if (n[t])
            return n[t].exports;
        var r = n[t] = {
            i: t,
            l: !1,
            exports: {}
        };
		window.mycode+="\""+t+"\":"+e[t]+",\n"
        return e[t].call(r.exports, r, r.exports, a),
        r.l = !0,
        r.exports
    }
	window.yan=a

简化之后

利用jsdom补出具体代码见知识星球 | 深度连接铁杆粉丝,运营高品质社群,知识变现的工具

相关推荐
知识分享小能手1 小时前
React学习教程,从入门到精通, React 属性(Props)语法知识点与案例详解(14)
前端·javascript·vue.js·学习·react.js·vue·react
luckys.one1 小时前
第9篇:Freqtrade量化交易之config.json 基础入门与初始化
javascript·数据库·python·mysql·算法·json·区块链
魔云连洲1 小时前
深入解析:Vue与React的异步批处理更新机制
前端·vue.js·react.js
mCell1 小时前
JavaScript 的多线程能力:Worker
前端·javascript·浏览器
weixin_437830943 小时前
使用冰狐智能辅助实现图形列表自动点击:OCR与HID技术详解
开发语言·javascript·ocr
超级无敌攻城狮3 小时前
3 分钟学会!波浪文字动画超详细教程,从 0 到 1 实现「思考中 / 加载中」高级效果
前端
excel4 小时前
用 TensorFlow.js Node 实现猫图像识别(教学版逐步分解)
前端
gnip4 小时前
JavaScript事件流
前端·javascript
小菜全4 小时前
基于若依框架Vue+TS导出PDF文件的方法
javascript·vue.js·前端框架·json
赵得C4 小时前
【前端技巧】Element Table 列标题如何优雅添加 Tooltip 提示?
前端·elementui·vue·table组件