錦州市廣廈電腦維修|上門維修電腦|上門做系統|0416-3905144熱誠服務,錦州廣廈維修電腦,公司IT外包服務
topFlag1 設為首頁
topFlag3 收藏本站
 
maojin003 首 頁 公司介紹 服務項目 服務報價 維修流程 IT外包服務 服務器維護 技術文章 常見故障
錦州市廣廈電腦維修|上門維修電腦|上門做系統|0416-3905144熱誠服務技術文章
Android 原創對某航軟件URL參數的解密

作者: 佚名  日期:2017-08-05 16:15:42   來源: 本站整理

 一.打開這個APK 隨便點擊一個鏈接 用fiddler進行手機抓包抓到如下數據包POST http://ume1.umetrip.com/MSky_Front/api/msky/p3/query?encrypt=1 HTTP/1.1Accept-Language: zh-CN,zh;q=0.8User-Agent: Mozilla/5.0 (Linux; U; Android 5.1; zh-cn; HUAWEI TAG-CL00 Build/HUAWEITAG-CL00) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Mobile Safari/537.36Content-Type: application/octet-streamContent-Length: 722Host: ume1.umetrip.comConnection: Keep-AliveAccept-Encoding: gzipCookie: JSESSIONID=559756B55C6ACF8E0F2DBD0EC9F359AB.umeIProductServer14648; X-LB=1.8.9.443301edz9ulGud4qXQ7+vCjrSeF9++NKAXmPvi3V0fDnJ7pJI9rtptd0I/yoQ/RkhuvSEd6d1f5dRHGphHT8HQ1V/h5JzW44dc7ppyZsQKFA6BDG1uagnWBpMwST9l0bJUqn0jcKNrposipJ8meJybOqajgdjyULaEA5SrpxlQDJkCCzL3rhL4jxj/QGmWgP5a7je+ox2CN/xyJcRWQo8xytVvz1aBYw+uGwb6+aLYvqAaj55MmTWhm5i3PLhRNEKaJYxSdxoWXWb/ovWZq+T+k3NmJnrdNfismnB2FL3ipvZKEavH2zNMnMYlARaicSMw5nC4viME07ZhpmnS+YDQa97zPKzXprWS/7tw8O+e4A6oYktvPXXIunnN0K4KrzK22yrUC8fEZO+law0MEfkbJBkFvMS18GAUn6I4tV9GGE8yNyT/u1N6d+3SCRvlZYCwlb/p0Ef0dXhzdYzdYFVw1+d0CbA/6k2pbeYtWvI3w+M0yRhMGsbtd1KYYjam6mTh7WVm6sUiUplZ9+P+LBZeGi12XYA/DIUVr07A6D3odLB5XHGwaFA4XoeKu3HrVRPAS1/DAV+M0dXO2ILkHS3cNBzXHSXE6XqaNl/TmnGm6Admj0Kwbp4BZ4qzuQtFaMFI8MeMQGgdYJmd7YKQ8q7HRfC6QfksxiP3oWgRR/tdmHqZvHeaEZrRMc9eYkWlb44hcbvUl這里我們發現這個包的參數是加密的 因為我要做的就是對這些參數解密 于是我腦海中出現一種思路 參數應該在鏈接附近于是打開JEB搜索encrypt=1果然搜索到了 右鍵q看源碼發現代碼是經過混淆過的 不過沒關系 這里我看到 v0 = a.f + this.d + "?encrypt=1";這樣的代碼 估計這個就是數據包的鏈接了 雙擊d進去 發現d的值為query 那這句代碼就很清楚了把鏈接賦給v0,v0就是鏈接 
 
   

這里驗證了我的猜想  參數應該在鏈接附近 于是繼續跟著思路走 這里看到得到v0的值后會return  可以知道a方法的返回值就是鏈接 于是根據jeb的交叉引用 發現有兩處會調用a方法
 
   
發現這里是OkGo進行的網絡請求發包 紅色圓圈里面的a方法是我們得到的鏈接,后面的請求頭,這里要關注的是藍色圓圈里的內容,我猜想這里就是url的加密后返回的參數  點進a方法去看看 這里C2sBodyWrap類NEW了一個對象去給其參數賦值 那么我猜想v1里面放的就是url的參數了 往下看這里看到了MD5的字眼 這里猜想MD5digest應該就是參數加密的key
 
跟進去看看發現會調用getmessage()方法 點進去發現其在native層,調用的so是libumetriprelease.so 
 
 
 
   
通過IDA動態調試分析 這個key是先連接當前日期 然后經過md5,base64加密 然后取其奇數位 所以我猜想服務器端也生成一個這樣的key,這個key值應該是和服務器的key相校驗 比對key的真實性  或者是校驗加密數據的完整性。繼續分析發現u.a方法是打印log的b.a是log的開關
 
 
 

那么思路來了 b.a=false 改成b.a=true apktool反編譯改完后重打包,簽名,安裝apk打開AndroidStudio看看log輸出的都是什么內容

 

發現直接把url的參數吐出來了 到這里是不是就結束了呢?答案是沒有 因為我的任務是找到算法key 所以到這里并不算完成任務 繼續理清思路 既然能把參數吐出來 那我是不是也能把key給吐出來 說干就干 找key的位置繼續分析
 
這里g是加密前的參數v0_2是返回加密后的內容 所以加密應該在j.a方法里面 繼續跟進去這里a方法的arg1是加密前的內容 j.a()方法是key 那么好辦注入log把這個key吐出來 發現其值為:Ume2012Trip0309
 
既然有key了 那么程序的邏輯就是根據這個key對內容進行加密了跟進去
 
發現這個位置是加密算法第一個參數是要加密的內容 第二個參數是key值 下面做了一個運算對key進行了第二次加密賦值給v1 然后根據這個key用AES算法對內容進行加密得到最終的密文,然后服務器端進行base64加密,到這里就明白了,原來剛剛得到的不是真正的key啊 既然知道了v1是真正的key,加密方式是AES 那么就可以根據這個key去解密加密的內容了這樣的話 思路又來了 既然真正的key是根據上一個key去做了一個算法 那么我就可以把它的算法摳出來 自己寫一個Demo獲取真正的key值 然后根據這個key值調用AES解密算法 就得到了解密后的內容。下面是程序運行圖:
 

 




結束
對教程和解密感興趣的同學可以自己練習 如果覺得此教程對你有幫助請點擊下面的免費評分謝謝 下面是附件
鏈接: https://pan.baidu.com/s/1o78OBXK 密碼: 7mw6 



熱門文章
  • 機械革命S1 PRO-02 開機不顯示 黑...
  • 聯想ThinkPad NM-C641上電掉電點不...
  • 三星一體激光打印機SCX-4521F維修...
  • 通過串口命令查看EMMC擦寫次數和判...
  • IIS 8 開啟 GZIP壓縮來減少網絡請求...
  • 索尼kd-49x7500e背光一半暗且閃爍 ...
  • 樓宇對講門禁讀卡異常維修,讀卡芯...
  • 新款海信電視機始終停留在開機界面...
  • 常見打印機清零步驟
  • 安裝驅動時提示不包含數字簽名的解...
  • 共享打印機需要密碼的解決方法
  • 圖解Windows 7系統快速共享打印機的...
  • 錦州廣廈電腦上門維修

    報修電話:13840665804  QQ:174984393 (聯系人:毛先生)   
    E-Mail:174984393@qq.com
    維修中心地址:錦州廣廈電腦城
    ICP備案/許可證號:遼ICP備2023002984號-1
    上門服務區域: 遼寧錦州市區
    主要業務: 修電腦,電腦修理,電腦維護,上門維修電腦,黑屏藍屏死機故障排除,無線上網設置,IT服務外包,局域網組建,ADSL共享上網,路由器設置,數據恢復,密碼破解,光盤刻錄制作等服務

    技術支持:微軟等
    主站蜘蛛池模板: 亚洲成av人片天堂网无码】| 亚洲中文字幕无码久久2020| 精品无码中文视频在线观看| 国产成人无码精品久久久免费| 亚洲AV无码专区日韩| 一夲道无码人妻精品一区二区| 精品久久久久久无码专区不卡 | 日日摸日日碰人妻无码| 国内精品无码一区二区三区| 亚洲一本到无码av中文字幕| 国产精品无码a∨精品| 亚洲爆乳AAA无码专区| 亚洲精品无码久久千人斩| 性生交片免费无码看人| 精品无码一区二区三区爱欲九九 | 国产精品无码亚洲一区二区三区| 中文无码vs无码人妻| 无码视频一区二区三区| 亚洲av日韩av永久无码电影| 无码AV中文字幕久久专区| 亚洲精品午夜无码专区| 成年免费a级毛片免费看无码| 国产av激情无码久久| 色欲AV永久无码精品无码| 亚洲综合无码一区二区痴汉| 色欲狠狠躁天天躁无码中文字幕| 国产办公室秘书无码精品99| 东京热加勒比无码视频| 免费无码午夜福利片69| 国产精品无码一区二区三区在| 亚洲日韩精品A∨片无码加勒比| 久久久久久无码Av成人影院| 免费A级毛片无码视频| 人妻无码中文久久久久专区| 亚洲va无码va在线va天堂| 手机在线观看?v无码片| 亚洲色无码国产精品网站可下载| 中文无码不卡的岛国片| 高清无码中文字幕在线观看视频| av无码久久久久久不卡网站| 午夜爽喷水无码成人18禁三级|