
马上爬试题练习第16题
抓包

可以看到加密点为请求参数里的h5值

h5值为base64,所以此时可以直接搜btoa,找加密点


当然我们不能这样,万一btoa也被混淆了呢
直接找堆栈


可以看到这里已经生成了值,继续往上找

可以看到在此处已经生成了,点击函数进去就能看到对应的加密点

实际上的加密为this._$sdnmd(_$lR)然后base64

本来打算扣代码的,但是要补的环境太多,直接全部扣下来,改写对应的函数即可

从折叠后的代码可以看到实际只有一个函数和一个调用
改写部分为
1 | window.PcSign = new window.Sign({ |
当我在pycharm中准备补环境的时候,加上补环境框架,已经出值了

后面发现是只需要有window、document、navigator这三个就行

更多内容也在公众号更新:码字的秃猴

本文是原创文章,采用CC BY-NC-SA 4.0协议,完整转载请注明来自码字的秃猴





