拼多多小程序 anti_content 分析

声明

本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!

部分Python代码

复制代码
本地扣代码补一些文件
wx = {}
getCurrentPages = function getCurrentPages(){return []}
wx.getSystemInfo = function getSystemInfo() {
    console.log("wx.getSystemInfo")
}
    var t = require("./interopRequireDefault");
    Object.defineProperty(exports, "__esModule", {
        value: !0
    }),
    exports.default = void 0;
    var r = require('./typeof')
      , e = t(require("./220"))
      , n = require("./base64.min")
      , a = require("./lightMiniApp")
最后执行
console.log(o.getAntiContent())
复制代码
本地扣代码补一些文件
wx = {}
getCurrentPages = function getCurrentPages(){return []}
wx.getSystemInfo = function getSystemInfo() {
    console.log("wx.getSystemInfo")
}
    var t = require("./interopRequireDefault");
    Object.defineProperty(exports, "__esModule", {
        value: !0
    }),
    exports.default = void 0;
    var r = require('./typeof')
      , e = t(require("./220"))
      , n = require("./base64.min")
      , a = require("./lightMiniApp")
最后执行
console.log(o.getAntiContent())

结果

总结

1.出于安全考虑,本章未提供完整流程,调试环节省略较多,只提供大致思路,具体细节要你自己还原,相信你也能调试出来。

相关推荐
BK贝壳4 小时前
亿级用户签到位图选型复盘:用 bool-hybrid-array 扛冷启动打卡,也把它和 Roaring/Redis 的边界测清楚了
数据结构·python·性能优化·numpy
2601_966949656 小时前
如何根据研究的起止时间截取分钟级行情?Python 实战与 QuantDash 数据处理指南
开发语言·python·pandas·量化交易·1024程序员节·股票数据·quantdash
晨曦中的暮雨8 小时前
限流算法——固定窗口、滑动窗口、漏桶、令牌桶
java·开发语言·算法
文丑颜不良啊9 小时前
LeetCode876~900题目解析
java·leetcode
小大宇10 小时前
Vue知识点6-computed计算属性
前端·javascript·vue.js
程序员海军10 小时前
尤雨溪 : Vue 4 已经在规划中了!
前端·javascript·vue.js
aloha_78910 小时前
Java 基础、集合、异常与 JUnit 5 速查
java·junit·sqlserver
2601_9499706910 小时前
HumanizeDuration 跨端三方库仓颉适配全流程
前端·javascript·flutter
在世修行10 小时前
智学文枢:页面切换与跨页数据预填
python·桌面应用·signal·1024程序员节·pyside·跨页跳转·状态预填
知守观11 小时前
设计模式实战:从真实老项目中看标准模板方法与工厂的落地
java·spring·设计模式