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