精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

技術熱點:Android hook技術淺析

開發 架構
很多人將這個框架用在對android的私有化定制上面,其實在android安全測試方面這個框架提供了很大的便利,xposed主要是對方法的hook,在以往的重打包技術中,需要對smali代碼的進行修改,修改起來比較麻煩。

0

前言

xposed框架

xposed,主頁:http://repo.xposed.info/module/de.robv.android.xposed.installer

是個開源的框架,在github上有源碼的,直接下載apk后安裝激活就可以使用,很多地方有這方面的教程,針對不同的手機架構,有大牛做了針對性的修改。可以在論壇中進行搜索

通過替換/system/bin/app_process程序控制zygote進程,使得app_process在啟動過程中會加載XposedBridge.jar這個jar包,從而完成對Zygote進程及其創建的Dalvik虛擬機的劫持。

Xposed在開機的時候完成對所有的Hook Function的劫持,在原Function執行的前后加上自定義代碼。

很多人將這個框架用在對android的私有化定制上面,其實在android安全測試方面這個框架提供了很大的便利,xposed主要是對方法的hook,在以往的重打包技術中,需要對smali代碼的進行修改,修改起來比較麻煩。

利用xposed框架可以很容易的獲取到android應用中的信息,比如加密私鑰、salt值等等,不需要飯編譯獲取密鑰轉換算法、不需要了解密鑰保存機制,直接hook函數,獲取輸入輸出就可以。

原理

在Android系統中,應用程序進程都是由Zygote進程孵化出來的,而Zygote進程是由Init進程啟動的。Zygote進程在啟動時會創建一個Dalvik虛擬機實例,每當它孵化一個新的應用程序進程時,都會將這個Dalvik虛擬機實例復制到新的應用程序進程里面去,從而使得每一個應用程序進程都有一個獨立的Dalvik虛擬機實例。這也是Xposed選擇替換app_process的原因。

Zygote進程在啟動的過程中,除了會創建一個Dalvik虛擬機實例之外,還會將Java運行時庫加載到進程中來,以及注冊一些Android核心類的JNI方法來前面創建的Dalvik虛擬機實例中去。注意,一個應用程序進程被Zygote進程孵化出來的時候,不僅會獲得Zygote進程中的Dalvik虛擬機實例拷貝,還會與Zygote一起共享Java運行時庫。這也就是可以將XposedBridge這個jar包加載到每一個Android應用程序中的原因。XposedBridge有一個私有的Native(JNI)方法hookMethodNative,這個方法也在app_process中使用。這個函數提供一個方法對象利用Java的Reflection機制來對內置方法覆寫。有能力的可以針對xposed的源碼進行分析,不得不說,作者對于android的機制和java的了解已經相當深入了。

簡單實例

很簡單的一個android登入代碼:

很簡單的就是判斷下用戶輸入的用戶名和密碼是正確,這里做個簡單的演示,將用戶輸入的用戶名和密碼信息hook出來不管正確與否

簡單說下xposed模塊的開發,首先需要的是導入api,具體的可以參考:https://github.com/rovo89/XposedBridge/wiki/Using-the-Xposed-Framework-API

在manifest中定義

聲明這個是xposed模塊,名稱為hook test 并且使用api版本號是82

下面創建運行時候的hook代碼:

看代碼中的注釋,主要是三個方法的調用,handleLoadPackage,主要是獲取到android包的相關信息,這里由于只是對logintest進行hook,做下簡單的判斷。

findAndHookMethod 是主要的hook入口,里面幾個參數分別為包名,classloader,hook的函數名,參數類型(這個比較容易出錯,比如list類型寫為List.class),回調函數

回調函數中比較重要的:beforeHookedMethod和afterHookedMethod,一個是在函數運行前劫持掉,一個是hook后放行,實例中對用戶輸入的字段進行劫持打印,后面將參數之改為正確登入用戶名和密碼,這樣在app中輸入任何字符都能登入成功

frida Hook框架

Frida是一款基于python + javascript 的hook框架,通殺android\ios\linux\win\osx等各平臺,由于是基于腳本的交互,因此相比xposed和substrace cydia更加便捷,本文重點介紹Frida在android下面的使用。

Frida的官網為:http://www.frida.re/

安裝

安裝Frida非常簡單,在pc端直接執行

pip install frida

即可

在Android設備需要導入frida的服務端,需要root你的手機

運行

設備上運行frida-server:

電腦上運行adb forward tcp轉發:

27042端口用于與frida-server通信,之后的每個端口對應每個注入的進程。

運行如下命令驗證是否成功安裝:

$ frida-ps-R

正常情況應該輸出進程列表如下:

Hook模塊的編寫

hook的主要模塊是js編寫的,利用javascript的api與server進行通信

下面結合一個真實例子進行簡單的介紹,首先是測試代碼:

反編譯獲取app中的核心函數

對于上面的js代碼,其實就是調用app中的某個函數,比如sign值生成函數,加密解密函數,不需要自己單獨的去分析算法流程,分析key值在哪,直接調用app的相應函數,讓app幫我們完成這些工作。

這里我們分析的app是友寶,這是一款飲料售貨機,當時抓包看到提貨的時候是只有個訂單id的,猜想是不是遍歷訂單的id,支付成功但是沒有取貨的訂單會不會響應請求,自己掉貨出來。

下面對友寶的訂單進行分析過程

1.抓取支付訂單成功鏈接

分析:
sign是校驗值,主要是防止訂單偽造的,orderid是產生的支付訂單id,這個主要是防止偽造用

2.反編譯友寶app

找到morder/shipping所在的包為:com/ub/main/d/e.class

其中localStringBuffer存儲的就是url中的參數信息,該請求查找到的代碼在a()

生成簽名的函數在com/ub/main/d/e.class中的b函數

***加上sign值,發送請求

3.可以反編譯出他的sign計算方法,也可以直接調用b函數來產生sign值,后來發現app會自動取時間戳,我們就不需要給他array型的參數

直接調用a函數,把orderId給他,讓他直接return一個值出來就好了,就有了上面的js代碼
4. 自動化的批量處理

看代碼

構造了一個類,后面直接fuzz uid就可以了,提取里面的sign值拼接到post數據中去。

可以產生的post請求和抓到的數據包的請求是完全一樣的,但是并沒有測試成功,分析原因有可能是訂單id和用戶的id有所綁定。

不過學習到了怎樣通過frida對app進行分析。

復雜參數的hook

如果遇到函數的參數類型是數組、map、ArrayList類型的,首先目標MyClass類的fun1函數,聲明如下:

解決方法:

用Xposed自身提供的XposedHelpers的findClass方法加載每一個類,然后再將得到的類傳遞給hook函數作參數!

具體實現可參考鏈接,大牛講的很清楚。

參考鏈接

https://xianzhi.aliyun.com/forum/read/611.html

http://www.freebuf.com/articles/terminal/56453.html

http://bbs.pediy.com/showthread.php?t=202147&page=2

責任編輯:張燕妮 來源: 小米安全中心
相關推薦

2018-02-07 15:25:41

2019-05-17 09:20:01

2011-09-30 10:34:03

無線

2022-11-24 14:46:14

網絡社區發現

2010-09-17 14:16:21

2023-12-25 08:25:42

AndroidHook應用程序

2013-04-27 11:22:14

2017-03-13 14:09:19

RESTful API實踐

2017-03-24 13:40:44

機器學習模型神經

2016-12-19 10:00:00

React性能優化

2013-08-01 11:31:50

存儲虛擬化虛擬化

2023-06-18 19:21:04

技術架構服務網格

2011-03-09 10:30:55

2024-11-04 09:04:20

2011-04-13 15:01:39

2012-08-29 16:24:15

2021-01-08 14:55:03

RDWARoCE數據

2023-03-12 15:25:37

2011-07-28 12:36:43

2017-01-03 16:57:58

點贊
收藏

51CTO技術棧公眾號

四虎国产精品免费久久5151| 国产鲁鲁视频在线观看免费| 亚洲国产日本| 亚洲欧美日韩成人| 一女二男3p波多野结衣| 自由的xxxx在线视频| 91免费观看视频| 成人性生交大片免费看视频直播 | 国产日韩欧美视频在线| 欧美黄色免费看| 少妇精品久久久一区二区三区| 欧美日韩国产在线播放网站| 日韩日韩日韩日韩日韩| 尤物网在线观看| 成人黄色网址在线观看| 国产一区深夜福利| 美女又爽又黄免费视频| 午夜电影亚洲| 国产亚洲精品高潮| 小毛片在线观看| 91麻豆精品国产91久久久更新资源速度超快| 午夜电影一区二区三区| 亚洲国产精品女人| aaa在线免费观看| av网站免费线看精品| 91青草视频久久| 成人h动漫精品一区二区下载| 狠狠色综合网| 欧美成人免费在线观看| 一级黄色片网址| 一本色道久久综合亚洲精品酒店 | 午夜久久久久久| 51xx午夜影福利| av中文字幕在线| 久久久久久久久久久久久久久99| 国产一区二区高清不卡| 精品国自产在线观看| 久久99热狠狠色一区二区| 国产精品激情av电影在线观看| 黄色在线观看国产| 亚洲高清自拍| 欧美人与物videos| 久久久久久久久久网站| 久久久久午夜电影| 久久九九免费视频| 三级黄色在线观看| 日韩中文首页| 日韩中文字幕第一页| 在线免费观看视频| 大色综合视频网站在线播放| 亚洲丝袜在线视频| 黄色片网站免费| 国产videos久久| 亚洲午夜av电影| www久久久久久久| 日韩美女一区二区三区在线观看| 亚洲图中文字幕| 人妻互换一区二区激情偷拍| av在线不卡免费观看| 伊人久久五月天| 国产又黄又粗视频| 9999国产精品| 九九热这里只有在线精品视| 久久精品视频8| 中文欧美日韩| 日本亚洲欧美成人| 综合久久中文字幕| 韩国av一区二区三区在线观看| 亚洲精品免费一区二区三区| 国产黄色一区二区| 99这里只有久久精品视频| 久久riav二区三区| 99免在线观看免费视频高清| 成人欧美一区二区三区视频网页| www.激情网| 亚洲妇女成熟| 欧美日韩成人一区二区| 下面一进一出好爽视频| 99re91这里只有精品| 日韩精品久久久久| 中文字幕在线观看二区| 亚洲欧美一区在线| 欧美亚洲第一区| 亚洲无码精品国产| 国产成人av电影在线播放| 久久www免费人成精品| 啊v视频在线| 亚洲最大色网站| 国产福利视频在线播放| 国产精品国产亚洲精品| 亚洲国产日韩一区| 天堂av网手机版| 亚洲国产专区| 国产欧美在线看| 色屁屁草草影院ccyycom| 国产日韩影视精品| 免费在线黄网站| av一区在线播放| 精品国产青草久久久久福利| 日本高清www| 在线一区电影| 国产精品1区2区在线观看| 国产叼嘿视频在线观看| 国产午夜精品一区二区三区四区| 男插女免费视频| 久久野战av| 精品国产乱码久久久久久影片| 人与嘼交av免费| 日韩视频在线一区二区三区| 91亚洲精品视频| 国产黄在线看| 精品女厕一区二区三区| 国产精品999.| 日韩精品免费| 日本久久久a级免费| 性生活三级视频| 国产精品久久久久婷婷二区次| 国产精品无码人妻一区二区在线| 国产精品色婷婷在线观看| 亚洲女人天堂av| 国产精品111| 国产精品一区2区| 亚洲精品中文字幕在线| 吉吉日韩欧美| 亚洲精品狠狠操| 久久精品人妻一区二区三区| 激情综合色播五月| 色一情一乱一伦一区二区三区丨| 美女91在线看| 日韩av在线播放资源| 欧美精品一级片| 韩国成人精品a∨在线观看| 亚洲高清不卡一区| 不卡福利视频| 日韩精品在线视频观看| 在线观看亚洲天堂| 99精品在线免费| 欧美日韩在线一| 牛牛精品成人免费视频| 97超碰蝌蚪网人人做人人爽| 亚洲精品911| 亚洲动漫第一页| 精品一区二区三区四区五区六区| 欧美黄污视频| 91国产在线播放| 欧美xxxx黑人又粗又长| 欧美刺激午夜性久久久久久久| 欧美激情精品久久久久久免费| 久久99精品一区二区三区| 亚洲精品中文字幕乱码三区不卡| 国产一区二区主播在线| 一区二区在线免费视频| 最新国产中文字幕| 国产精品久久久一本精品| 国产又黄又猛又粗| 国产精品久久天天影视| 91网站免费看| 免费av不卡在线观看| 精品国产乱码久久| 五月天婷婷久久| 久久综合资源网| www.色偷偷.com| 99欧美视频| aa成人免费视频| 美女av在线免费看| 亚洲色图50p| 国产又粗又猛又黄| 怕怕欧美视频免费大全| 亚洲午夜羞羞片| 国产精久久久久| 国产精品久久久久久模特| 欧美大陆一区二区| 99九九久久| 精品激情国产视频| 亚洲成人一二三区| 五月天激情小说综合| 在线视频第一页| 国产做a爰片久久毛片| 国产午夜精品视频一区二区三区| 狠狠一区二区三区| 日韩男女性生活视频| 欧美精品电影| 欧美mv日韩mv国产网站app| 午夜婷婷在线观看| 中文字幕日韩一区二区| 中国特级黄色大片| 日韩av中文在线观看| 国产成人一二三区| 免费观看久久av| 亚洲在线免费视频| 欧美三级网址| 欧美成人免费小视频| 欧美日韩在线精品一区二区三区激情综| 欧美视频自拍偷拍| 久久久夜色精品| 欧美国产禁国产网站cc| 久草福利在线观看| 日韩国产精品久久久| www成人免费| 成人看的羞羞网站| 国产高清精品一区| 欧洲亚洲精品久久久久| 久久久免费观看| 日本在线免费| 亚洲另类图片色| 午夜精品久久久久久久第一页按摩 | 日韩激情视频| 国产精品22p| 久久免费精品国产久精品久久久久| 无码内射中文字幕岛国片| 一区二区三区在线电影| 日本欧美色综合网站免费| 丁香综合av| 91亚洲国产精品| 欧美天堂一区| 日本精品久久久| av中文字幕在线看| 久久成人18免费网站| 国产高清一区在线观看| 亚洲成人网在线观看| 国产日本精品视频| 欧美视频在线一区| 一级一片免费看| 精品久久久久久久久久久久| a级片在线观看免费| 亚洲视频免费看| 国产美女网站视频| 亚洲国产精品二十页| 国产精品jizz| 99久久久免费精品国产一区二区| 无码人妻一区二区三区精品视频| 精品一区二区三区免费播放 | 色综合一本到久久亚洲91| 91高清在线免费观看| 538在线精品| 久久久噜噜噜久噜久久| 国产乱码在线| 欧美激情女人20p| 在线中文字幕-区二区三区四区| www国产亚洲精品久久网站| 电影av一区| 中文字幕在线日韩| eeuss影院在线观看| 中文字幕免费国产精品| 91在线网址| 最近2019中文免费高清视频观看www99| 国产在线三区| 亚洲天堂男人的天堂| 国产小视频在线播放| 亚洲欧洲日韩国产| 黄色美女网站在线观看| 国产一区二区美女视频| 成av人电影在线观看| 中文字幕精品www乱入免费视频| 超碰国产在线| 久久最新资源网| 超碰97免费在线| 欧美有码在线观看视频| 国产精品毛片久久久久久久久久99999999| 国产精品白嫩美女在线观看 | 一区二区三区精品视频在线观看| 高清在线观看免费| 日韩—二三区免费观看av| 亚洲第一中文av| 蜜臀av性久久久久蜜臀aⅴ| 日韩肉感妇bbwbbwbbw| 国产中文一区二区三区| 性生交大片免费看l| 99久久精品免费观看| 波多野结衣一本| 亚洲视频一区二区在线观看| 2021亚洲天堂| 一本久久精品一区二区| 在线免费观看av片| 日韩精品一区二区三区视频播放 | 成人午夜大片| 日韩伦理一区二区三区av在线| 欧美电影免费播放| 久久精品xxx| 日韩av一级片| 黄页网站在线看| 久久久美女毛片| 久久国产美女视频| 黄网站色欧美视频| 中文字幕乱码一区二区| 日韩欧美在线123| 蜜芽tv福利在线视频| 久久天天躁狠狠躁夜夜爽蜜月| 丁香花在线电影| 国产精品av在线播放| 视频一区日韩精品| 欧洲久久久久久| 欧美日本久久| 国产97色在线 | 日韩| 国产成人在线视频免费播放| 亚洲午夜福利在线观看| 亚洲欧美aⅴ...| 在线观看亚洲黄色| 亚洲精品在线一区二区| 在线观看国产原创自拍视频| 97视频在线观看免费高清完整版在线观看 | 亚洲精品中文在线| 亚洲第一网站在线观看| 欧美r级电影在线观看| 成人三级黄色免费网站| 海角国产乱辈乱精品视频| 成人国产精品久久| 日本精品一区二区| 亚洲三级免费| 国模大尺度视频| 国产精品国产三级国产普通话99 | 亚洲色婷婷一区二区三区| 色八戒一区二区三区| 国产1区在线观看| www.亚洲免费视频| 亚洲四虎影院| 欧美成人第一区| 亚洲毛片av| 中文字幕在线观看91| 日韩毛片一二三区| 自拍偷拍福利视频| 亚洲美女久久久| 免费高潮视频95在线观看网站| 成人性色av| 欧美一区影院| 国产黑丝在线视频| 国产精品传媒视频| 91麻豆精品在线| 亚洲欧美日韩精品久久| 原纱央莉成人av片| 韩国成人av| 亚洲国产二区| 50一60岁老妇女毛片| 亚洲18女电影在线观看| 懂色av蜜臀av粉嫩av分享吧| 美女福利精品视频| 免费精品一区| 国产欧美综合一区| 精品一区二区免费在线观看| 网爆门在线观看| 欧美日本不卡视频| 在线观看免费高清完整| 国产精品久久久久秋霞鲁丝| av一区二区高清| 污片在线免费看| 中文字幕一区二区日韩精品绯色| 一道本在线视频| 久久韩剧网电视剧| 欧美日本三级| 日韩av新片网| 久久综合九色综合97婷婷| 久久精品视频7| 亚洲天堂男人天堂女人天堂| 亚洲电影有码| 91麻豆天美传媒在线| 国产成人在线视频免费播放| 久久精品视频国产| 日韩精品在线第一页| 免费福利视频一区二区三区| 神马影院午夜我不卡影院| 久久91精品国产91久久小草| 97成人资源站| 精品国产一二三| 蜜臀久久精品| 翔田千里亚洲一二三区| 国产一区二区三区高清播放| 欧美黄色免费看| 精品亚洲一区二区三区在线播放| 成人福利视频| 正在播放亚洲| www.色精品| 天天爱天天做天天爽| 中文字幕欧美在线| 中文字幕久久精品一区二区| 日韩国产欧美亚洲| 中文在线免费一区三区高中清不卡| 一级黄色免费片| 97精品视频在线| 四季av一区二区三区免费观看 | 国产午夜精品久久久久久免费视| 自拍偷拍第八页| 欧美精品video| 成人在线免费观看视频| 9.1在线观看免费| 在线视频亚洲一区| 青草av在线| 亚洲国产精品123| 成人福利电影精品一区二区在线观看| 国产精品久久久久久久久久久久久久久久久| 亚洲视频在线观看| 一区二区中文字幕在线观看| 可以免费在线看黄的网站| 亚洲欧美日韩成人高清在线一区| 香蕉久久国产av一区二区| 国产美女直播视频一区| 亚洲美女色禁图| 亚洲人与黑人屁股眼交| 亚洲精品资源美女情侣酒店| 91精品一久久香蕉国产线看观看 | 亚洲欧美综合精品久久成人|