微信登入協議分析記錄

駭客之技術發表於2020-10-15

部分演算法截圖

這裡經過處理,不然應用層加密不是AES這種,而是ecdh, 那種我沒分析
mmtls 主要用到了openssl 中的函式
在這裡插入圖片描述

mmtls

三種握手方式

mmtls 只是傳資料的時候用下,和業務無關

handshake mode 1, ciphersuite TLS_ECDHE_ECDSA_WITH_AES_128_GCM_AEAD

handshake mode 2, ciphersuite TLS_PSK_ECDSA_WITH_AES_128_GCM_AEAD
(登入hook日誌發現,主要是這種方式,私有目錄下有psk.key檔案)

handshake mode 3, ciphersuite TLS_PSK_ECDSA_WITH_AES_128_GCM_AEAD
從我分析來看,這個用於短連線

hook相關函式地址(安卓)

待補充,這部分不知是否要放出
mmtls 可以先看這篇,看雪的 ,比較詳細,當然自己也要稍微分析下

業務層 看java皆可 , 什麼 pack函式 PackHybrid PackDoubleHybrid,具體類忘了,後面再看看

引數 GUID

如果新裝置的話,會要驗證

技術點

pb格式 hook技術 抓包技術 耐心

待續

看心情寫吧,這東西很灰色

相關文章