文章目錄
- 一、前言
- 二、定位關鍵參數
- 三、代碼實現
一、前言
破解:FastMoss數據分析網站Fm-Sign加密字段
二、定位關鍵參數
先看一下網站加密字段是長什么樣,如下圖,老手估計一下子就能發現字段Fm-Sign:
的密文類似md5加密后的結果。
直接全局搜索Fm-Sign:
看來key
也沒有做混淆,直接定位到了奇異點。
點開可以看到dn["fm-sign"] = zn
代碼,zn
賦值給了dn["fm-sign"]
,往上追zn
是通過 kt.encryptParams((0, _e.Z)({}, Rn), da)
生成的,可以在這個位置打斷點調試。
通過斷點可以打印出如下值
加密代碼:kt.encryptParams((0, _e.Z)({}, Rn), da)
值:‘814d3f20ec3b1a2b8f5d8ec6c