1. 程式人生 > 其它 >得物小程式解析data加解密演算法

得物小程式解析data加解密演算法

得物的介面最近又更新了,一直覺得真沒有必要更新得這麼頻繁,完全可以弄一個開放平臺,通過資料開放,給第三方分析工具開發者製作各種資料分析工具給使用者使用。

目前單純通過抓包是沒法分析請求和迴應的資料,像搜尋介面、產品詳情介面、最近購買介面都做了加密處理,charles抓包如下:

請求和迴應裡都只是個data引數,要獲得具體加解密的方式就需要了解前端比如app或小程式裡面的處理邏輯,就去拔了下微信小程式,可以是PC端的也可以是手機端的,手機端可以使用android模擬器,網上有一大堆文章,後續我會做一個視訊講解,請大家關注我的微信公眾號。

JS其實我不太懂,好在除錯程式碼的經驗還是有的,費了一些功夫,終於搞完了data的實現方式,採用的是RSA方式加解密,跟原來驗證碼解析的方式配合起來用,實現了對結果的明文解析,結果如下:

本人最近會開課,可以點對點教授指導小程式的逆向解析、python爬蟲,歡迎大家關注公眾號。