国产精品久av福利在线观看_亚洲一区国产精品_亚洲黄色一区二区三区_欧美成人xxxx_国产精品www_xxxxx欧美_国产精品久久婷婷六月丁香_国产特级毛片

錦州市廣廈電腦維修|上門維修電腦|上門做系統(tǒng)|0416-3905144熱誠服務(wù),錦州廣廈維修電腦,公司IT外包服務(wù)
topFlag1 設(shè)為首頁
topFlag3 收藏本站
 
maojin003 首 頁 公司介紹 服務(wù)項目 服務(wù)報價 維修流程 IT外包服務(wù) 服務(wù)器維護 技術(shù)文章 常見故障
錦州市廣廈電腦維修|上門維修電腦|上門做系統(tǒng)|0416-3905144熱誠服務(wù)技術(shù)文章
阿里系產(chǎn)品Xposed Hook檢測機制原理分析

作者: 技術(shù)那些事  日期:2017-07-07 10:15:56   來源: 本站整理

 導語: 在逆向分析android App過程中,我們時常用的用的Java層hook框架就是Xposed Hook框架了。一些應(yīng)用程序廠商為了保護自家android App不被Xposed Hook框架給hook。于是想盡各種方法檢測自己產(chǎn)品是否被Xposed Hook給Hook。筆者最近逆向分析阿里系的產(chǎn)品,發(fā)現(xiàn)阿里系的產(chǎn)品能夠檢測自否給Xposed Hook了。本文就帶領(lǐng)給位一起看看官阿里系產(chǎn)品是如何做的這一點的,本文就選擇阿里的支付寶作為我們分析對象。檢測現(xiàn)象:1. 編寫一個簡單的支付寶的Xposed hook 模塊, 模塊代碼如下: 
2.安裝XPosed hook mo模塊,重啟設(shè)備,打開支付寶,就會看到如下一個對話框:非法操作的,你的手機不安全。這說明支付寶檢測自己被Hook了。
 
分析過程:0.分析工具和分析對象樣本:Alipay_wap_main_10.0.18 工具:AndroidkillerJEB2.2.7源碼:XPosed 框架源碼 1. 為了快速找到代碼Xposed的檢測代碼位置,我們就不從對話框作為分析入口啦,我們直接使用androidKiller打開文件Alipay_wap_main_10.0.18.apk, 然后在工程中搜索xposed相關(guān)的關(guān)鍵字,例如:xposed
 
根據(jù)搜索結(jié)果,我們找到看了兩個security相關(guān)的類。我們使用JEB工具對這兩個類進行分析,我們暫且分析CheckInject類。
 
我們看到這里獲得通過反射獲得一個類de.robv.android.xposed.XposedHelpers 的一個對象,于是我們可以確認發(fā)現(xiàn)代碼就這里。 3. 由于Smali代碼是經(jīng)過混淆的代碼,不便于讀者閱讀,于是筆者將代碼整理如下:  
通過反射獲取de.robv.android.xposed.XposedHelpers類的一個對象obXposedHelper,然后調(diào)用CheckKeywordInFiled 檢測obXposedHelper成員fieldCache,methodCache,constructorCache是否有支付寶包的關(guān)鍵字,CheckInject.CheckKeywordInFiled, 這個函數(shù)代碼 。筆者也這個函數(shù)整理如下:
 
fieldCache, methodCache,constructorCache然是XposedHelpers的靜態(tài)成員,類型是HashMap<String, Field> 
    
通過反射遍歷這些HashMap 緩存字段, 如字段項的key中包含支付寶的關(guān)鍵字"alipy" "taobao",等信息, 者認為是檢測有Xposed 注入 4.我們來繼續(xù)分析Xposed hook框架是如何將hook信息存儲到fieldCache,methodCache,constructorCache這些緩存字段當中的(我們需要下載XPosed 源碼分析,github有下載)。我們最通常調(diào)用findAndHookMethod 函數(shù)hook一個函數(shù), 所以我們分析這個函數(shù),函數(shù)代碼如下:
 
這個函數(shù)我們暫時還無法看到存儲相關(guān)的代碼,這個主要實現(xiàn)依賴函數(shù)findMethodExact, 于是我們繼續(xù)分析
 
我們發(fā)現(xiàn) methodCache.put(fullMethodName, e); 將方法名和方法Method 存儲在方法緩存中嗎。 5.CheckInject類類中除了有XPosed 檢測, 還有SO注入檢測機制的代碼和手機檢測是否Root的代碼。筆者也將這些代碼整理分享給各位看官:● Root檢測代碼如下 
檢測依據(jù)是:獲取default.prop 中文件ro.secure的值1 且 /system/bin/ 或者/system/xbin 有su程序可認定程序被root了 ● So注入檢測由于實現(xiàn)比較簡單,就不貼代碼,直接闡述原理吧。SO注入檢測原理:讀取當前進程的maps文件, 遍歷每一行, 是否進程中使用so名中包含關(guān)鍵"hack|inject|hook|call" 的信息,“hack|inject|hook|call” 字符信息使用Base64加密, 如下:
 
分析結(jié)論和安全建議:結(jié)論:1.支付寶的Xposed hook 檢測原理: Xposed Hook 框架將Hook信息存儲在fieldCache, methodCache,constructorCache 中, 利用java 反射機制獲取這些信息,檢測Hook信息中是否含有支付寶App中敏感的方法,字段,構(gòu)造方法。2.支付寶的SO檢測原理: 檢測進程中使用so名中包含關(guān)鍵"hack|inject|hook|call" 的信息。3.支付寶的Root檢測: 是否含有su程序和ro.secure是否為1安全建議:像這些 "de.robv.android.xposed.XposedHelpers","fieldCache","methodCache","constructorCache" 想這些敏感字符串信息可以進行一些簡單加密。防止用戶直接根據(jù)關(guān)鍵字搜索找到關(guān)鍵函數(shù)。同時對dex相關(guān)內(nèi)容進行加密,DEX加密之后反編譯的難度大大增加,這里支持下朋友公司幾維安全的APK加密產(chǎn)品,歡迎大家體驗他們的移動加密產(chǎn)品 



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

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

    技術(shù)支持:微軟等
    成人av在线看| 免费黄色av电影| 95精品视频在线| 欧美一区二区中文字幕| 无套内精的网站| 在线视频亚洲欧美| 性一爱一乱一交一视频| 亚洲亚裔videos黑人hd| 久草福利资源在线视频| 欧美成人第一页| 欧美性猛交99久久久久99| 韩国三级中文字幕hd久久精品| 亚洲а∨天堂久久精品2021| 麻豆视频在线观看免费网站黄| 国产成人一区二区三区免费看| 成人国产一区| 国产成人精品久久二区二区91 | 日本午夜大片| 北岛玲一区二区三区四区| 久久精品无码av| 日本不卡高清| 亚洲精品在线免费| 国产成+人+综合+亚洲欧美| 二级片在线观看| 大桥未久在线视频| 欧美日韩在线亚洲一区蜜芽| 欧美极品少妇无套实战| 日韩欧美精品电影| 国产欧美日韩视频| 免费观看v片在线观看| 国产精品久久久久久久久久新婚 | 国产精品不卡| 蜜臀av午夜精品久久| 国产福利精品一区二区| 国产成人久久精品77777综合| bt欧美亚洲午夜电影天堂| 蜜臀av免费在线观看| 亚洲激情综合| 精品一区二三区| 亚洲国产精品va在线看黑人动漫| 色屁屁草草影院ccyycom| 欧美国产精品一区| 亚洲免费黄色网址| 成人av在线电影| 久久综合香蕉| 国产精品一二三在线| 99久久影视| 无码少妇一区二区| 欧美日韩性视频在线| 最近中文字幕mv2018在线高清| 国产精品一 二 三| 欧美极度另类| 日韩中文字幕一区二区| 久久久水蜜桃av免费网站| 18禁一区二区三区| 日本vs亚洲vs韩国一区三区二区| wwwww在线观看| 婷婷夜色潮精品综合在线| 亚洲国产精彩视频| 久久久伊人欧美| 欧美午夜精品一区二区三区电影| 日本中文字幕免费| 久久色.com| 日韩三级视频在线播放| 波多野结衣在线一区| 欧美精品色婷婷五月综合| 婷婷综合伊人| 亚洲色图图片专区| 久热这里只精品99re8久| 精品中文一区| 亚洲久久久久久| 欧美va日韩va| 一级片在线免费看| 黄色a级三级三级三级| 欧美高清一级片在线| 最色在线观看| 亚洲精品女人久久久| 亚洲国产精品成人va在线观看| 久久99视频| 欧美激情性xxxxx| 久久久久久久香蕉| 欧美在线小视频| 欧美人成在线观看ccc36| 污污网站免费在线观看| 欧美激情一级精品国产| 99精品国产福利在线观看免费| 日本熟女毛茸茸| 91精品国产综合久久男男| 精品久久ai电影| 精品一区二区三区五区六区| 国产精品网站大全| 97国产一区二区| 免费成人在线电影| 看黄色一级大片| 在线观看一区二区三区三州| 日本韩国一区二区三区视频| 亚洲国产高清在线观看| 亚州欧美精品suv| 亚洲最大综合网| 欧美国产日韩免费| 全国精品免费看| 女人天堂在线视频| 制服丝袜第二页| 精品伦理精品一区| 免费看黄裸体一级大秀欧美| 天天摸天天碰天天爽天天弄| 17c丨国产丨精品视频| 日韩一区二区三| 麻豆一区二区三| 黄页网站在线| 91香蕉视频污在线观看| 在线成人中文字幕| 激情av综合网| 免费成人美女女| 男人打飞机网站| 无尽裸体动漫2d在线观看| 欧美精品久久久久| 日韩美女视频一区| 电影av在线| 亚洲av无码乱码国产麻豆| 无码少妇一区二区三区芒果| 欧美精品18videos性欧| 亚洲国产日韩a在线播放| 另类ts人妖一区二区三区| 同性恋视频网站资源| 国产欧美一区二区在线播放| 亚洲澳门在线| 丰满少妇被猛烈进入| 性欧美精品中出| 久久久久久久久网| 日韩欧美国产一区二区在线播放 | 欧美性色综合| 亚洲人成777| 亚洲精品成人av久久| 欧美一区二区在线| 亚洲欧美国产日韩中文字幕| 色吧亚洲日本| 欧美xxxxx18| 亚洲男人天堂av在线| 91精品国产网站| 精品久久久久久久久久久久久久| 欧美aa国产视频| jizz性欧美2| 欧美日韩伦理片| 日日摸日日搞日日| 亚洲人在线播放| 国产又粗又猛又爽又| 操人视频免费看| 久久精品午夜一区二区福利| 亚洲男人天堂九九视频| 少妇精69xxtheporn| 亚洲第一精品电影| 国产精品高潮在线| 国产伦精品一区二区三区照片| 2021狠狠干| 亚洲国产高清高潮精品美女| 日韩一级片网站| 亚洲欧美在线磁力| 亚洲一二三四区| 精品日韩在线一区| 亚洲乱码国产乱码精品精天堂| 精品免费一区二区三区| 好吊成人免视频| 欧美日韩久久久一区| 图片婷婷一区| 婷婷视频一区二区三区| 免费一级欧美在线大片| 婷婷色在线资源| 精品综合久久88少妇激情| 日本精品国产| 国产成人免费9x9x人网站视频 | 一本色道久久综合亚洲| 天天av天天翘| 国产高清第一页| 欧美一区免费看| 欧美色婷婷天堂网站| 99re热视频在线| 欧美另类tv| 综合精品一区| 免费观看成人www动漫视频| 国产酒店精品激情| 日韩免费福利电影在线观看| 亚洲mm色国产网站| 色婷婷综合网站| 国产精品一区二区入口九绯色| 三区四区在线观看| 无码免费一区二区三区| 午夜福利视频一区二区| 男女毛片免费视频看| av在线天堂播放| 激情开心成人网| 国产精品久久久久久久久久白浆| 美女视频一区免费观看| 欧美高清一级片在线观看| 亚洲国产精品久久一线不卡| 欧美日韩国产一区二区三区地区| 中文字幕在线观看日韩| 欧美性bbwbbwbbwhd| 久久影院理伦片| 亚洲乱码国产乱码精品精大量|