拼多多小程序 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.出于安全考虑,本章未提供完整流程,调试环节省略较多,只提供大致思路,具体细节要你自己还原,相信你也能调试出来。

相关推荐
向上的车轮4 分钟前
为什么.NET(C#)转 Java 开发时常常在“吐槽”Java:checked exception
java·c#·.net
Dragon Wu5 分钟前
Spring Security Oauth2.1 授权码模式实现前后端分离的方案
java·spring boot·后端·spring cloud·springboot·springcloud
跳动的梦想家h11 分钟前
环境配置 + AI 提效双管齐下
java·vue.js·spring
坚持就完事了13 分钟前
Java中的集合
java·开发语言
摘星编程15 分钟前
深入理解CANN ops-nn BatchNormalization算子:训练加速的关键技术
python
魔芋红茶17 分钟前
Python 项目版本控制
开发语言·python
wjhx22 分钟前
QT中对蓝牙权限的申请,整理一下
java·数据库·qt
lili-felicity23 分钟前
CANN批处理优化技巧:从动态批处理到流水线并行
人工智能·python
一个有梦有戏的人25 分钟前
Python3基础:进阶基础,筑牢编程底层能力
后端·python
YCY^v^26 分钟前
JeecgBoot 项目运行指南
java·学习