2018-01-04

做好了反編譯的準備,下載了微信最新版的apk,不過搜索后發(fā)現(xiàn)加密代碼在/weixin661android1220_1/assets/whatsnew_embed/wx7c8d593b2c3a7703_3.wxapkg這個揉和了一坨二進制和一坨javascript的文件中,javascript代碼是經(jīng)過uglify的,不過仔細分析也能看出加密的方法。
https://pic3.zhimg.com/v2-40db01ca6ff6558c898e377c29ed0884_b.jpg
分析的過程就省略了,直接說結(jié)果吧:
數(shù)據(jù)部分使用AES加密,加密模式為CBC,填充為pkcs7,數(shù)據(jù)塊128位,密鑰和偏移量為登陸態(tài)session_id的前16位。

在線解析的網(wǎng)站 http://tool.chacuo.net/cryptaes

針對抓包方法:構(gòu)造好數(shù)據(jù)后經(jīng)過AES加密后得到action_data,再構(gòu)造請求即可。
發(fā)送請求,返回errcode為零。如果為-2說明解析action_data錯誤,為108表示監(jiān)測到作弊,被拒絕。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 首先重構(gòu)了頁面樣式,布局更加合理。這樣的話也便于我操作①②之間的線。 然后就是刪除了一段固定的塊狀元素,將所有的任...
    yaolei72閱讀 292評論 0 0
  • mTM-aligin: an algorithm for fast and accurate multiple p...
    xuzhougeng閱讀 616評論 0 0
  • 清冷世界,心卻不寒。 每每至此,人生無怨。 多年養(yǎng)習,一慣始然。 晨起早讀,堅守數(shù)年。 一頁兩頁,并不多貪。 日積...
    昊水長天閱讀 226評論 0 1
  • 我所說的鴿子 那是兩只鴿子 那是溫暖如玉光潔似雪的 兩只鴿子 兩只相偎相依形態(tài)神似的 姐妹鴿子 那是府伏于大理石門...
    盧西弗閱讀 180評論 0 1

友情鏈接更多精彩內(nèi)容