惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Jina AI
Jina AI
博客园 - Franky
Apple Machine Learning Research
Apple Machine Learning Research
酷 壳 – CoolShell
酷 壳 – CoolShell
阮一峰的网络日志
阮一峰的网络日志
量子位
雷峰网
雷峰网
宝玉的分享
宝玉的分享
V
Visual Studio Blog
博客园_首页
小众软件
小众软件
The Cloudflare Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
大猫的无限游戏
大猫的无限游戏
博客园 - 聂微东
S
SegmentFault 最新的问题
博客园 - 【当耐特】
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 叶小钗
月光博客
月光博客
博客园 - 三生石上(FineUI控件)
人人都是产品经理
人人都是产品经理
WordPress大学
WordPress大学

博客园 - 超薄

符号执行虚假控制流去混淆 ios 重启usb ubuntu 搜狗输入法安装 js 反hook js 源码乱码 js和html加上混淆 js 字体加密 jj混淆 志远js调试相关 并行算法中的异常 事件模式实现通知 扩展属性应用 位运算应用口诀和实例(转自大笨狼) 数据结构实际应用----订单排序(堆排序求前N大) 数据结构Tire 树实际应用----过滤禁词 动态规划 快速排序算法 字典 DictionaryBase 和 SortedList 模式匹配文本处理 位运算
webpack 暴力方式扣取
超薄 · 2022-04-28 · via 博客园 - 超薄

1 找入口转发器的方法

确定算法位置,确定算法内部变量位置,向上跟,设置断点,断下找到转发器位置,(算法中对象p,是由p得到,p是由t得到,跟t得到转发器位置)

 

 t 可以跟踪到转发器位置 

复制整个转发器所在js

用类似windows.c=d

导出转发器

导出转发器后

p = t("NFKh")

更具 NFKh 全文搜索找到 

webpac js页面(注意,转发器js和NFKh 不是一个js,两个都要拷贝出来)

复制整个个js 

然后扣js

 p= window.c("NFKh")

 l={"body":{},"head":{"userCode":null,"channelCode":"101","transTime":1651106383652,"transToken":"","customerId":null,"transSerialNumber":""}}

 Encrypt = function(l) {

    var n = p.enc.Utf8.parse(this.privaKey)

      , t = p.enc.Utf8.parse(this.privaKey)

      , e = p.enc.Utf8.parse(l)

      , a = p.AES.encrypt(e, n, {

        iv: t,

        mode: p.mode.CBC,

        padding: p.pad.Pkcs7

    });

    return p.enc.Base64.stringify(a.ciphertext)

}

 res= Encrypt(JSON.stringify(l))

 console.log(res)

J0gMAbEMgAgXZJm+gJe1H98iaHFpg5f9g7UppAIwZLyDBcK8KfmsuDT5+OB8gpkMhLUrGCdW55woTK2BH16ylXKCDvRdwpQR0S3eL1h1vpQA+D2irCKrpz5T+W3A/9D2YdsuXVQIgF2kSuI1FVAstbCdVcf4Dy7ACetOuosVsdVPyPhtuIOI0pDw/Q5cRVNX