精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

色天使在线观看| 日韩精品电影网站| 免费一级片视频| 日韩手机在线| 91精品免费观看| 免费av手机在线观看| 可以免费看污视频的网站在线| 奇米精品一区二区三区在线观看一 | 高潮久久久久久久久久久久久久| 精品国产91久久久| 亚洲欧洲另类精品久久综合| 精品久久国产视频| 久久久久久一区二区| 欧美老少配视频| 亚洲精品视频久久久| 精品午夜av| 欧美自拍偷拍午夜视频| 性一交一乱一伧国产女士spa| 国产小视频免费在线网址| 国产米奇在线777精品观看| 欧美性一区二区三区| 黄色录像免费观看| 综合亚洲自拍| 亚洲国产第一页| 91精品视频国产| 成人网ww555视频免费看| 亚洲综合一区二区精品导航| 久久综合伊人77777麻豆| 国产丝袜视频在线观看| 久久久久国产一区二区| 97色在线视频| 精品无码人妻一区二区三区| 四虎成人av| 一区二区亚洲欧洲国产日韩| 国产偷人妻精品一区| 在线播放一区二区精品视频| 欧美日韩成人综合| 国产又猛又黄的视频| 黄色在线观看www| 亚洲电影中文字幕在线观看| 激情图片qvod| 久热国产在线| 中文字幕一区二区视频| 亚洲国产精品久久久久久女王| 四虎精品在线| 91在线观看下载| 国产精品一区二| 成人免费公开视频| 国产精品影视在线观看| 91久久国产精品| 国产精品久久久久久免费免熟| 日韩成人一级大片| 国产福利视频一区二区| 五月婷婷激情视频| 快she精品国产999| 日本精品一区二区三区在线 | 在线观看免费视频综合| 激情五月开心婷婷| 欧美gay囗交囗交| 色婷婷综合久久久久中文| 久草青青在线观看| 日韩av首页| 欧美日韩中字一区| 爱爱爱爱免费视频| 久久爱www.| 精品国产1区二区| 大乳护士喂奶hd| 西野翔中文久久精品国产| 亚洲精品网址在线观看| 欧美另类z0zx974| 日韩精品诱惑一区?区三区| 日日噜噜噜夜夜爽亚洲精品| 日本成人精品视频| 欧美精品黄色| 992tv成人免费影院| 日本视频在线观看免费| 日本美女一区二区三区视频| 国产精品亚洲自拍| 国产强伦人妻毛片| 国产传媒一区在线| 精品国产_亚洲人成在线| 青青操视频在线| 国产精品免费免费| av片在线免费| 波多野结衣亚洲| 欧美日韩精品一区视频| 亚洲av综合色区无码另类小说| 欧美xxxx在线| 中文字幕最新精品| 九九热这里有精品视频| 亚洲一区欧美二区| 成人一区二区电影| 手机福利小视频在线播放| 欧美韩日一区二区三区四区| 日韩一级特黄毛片| 性感美女一区二区在线观看| 日韩午夜在线影院| 免费观看av网站| 综合激情网站| 国产91在线高潮白浆在线观看| 亚洲永久精品视频| 99精品欧美一区二区三区综合在线| 日韩福利影院| 97天天综合网| 777久久久精品| 人人妻人人澡人人爽人人精品| 99精品综合| 欧美孕妇孕交黑巨大网站| 国产又黄又粗又猛又爽| 91蜜桃在线观看| 国产一级大片免费看| 欧美极度另类| 精品国产乱码久久久久久浪潮| 欧洲美熟女乱又伦| 日韩亚洲国产欧美| 成人欧美一区二区三区黑人| 久久精品蜜桃| 亚洲一区二区三区四区在线观看 | 久久久精品综合| 人妻互换免费中文字幕| 国产原创一区| 国产午夜一区二区| 97久久久久久久| 高清成人在线观看| 色呦呦网站入口| 国精产品一区二区三区有限公司| 亚洲风情亚aⅴ在线发布| 天天天天天天天天操| 奇米四色…亚洲| 日本一区二区三区www| а√在线天堂官网| 日韩精品一区二区三区视频| 日本少妇aaa| 蜜芽一区二区三区| 视频一区二区综合| 88xx成人永久免费观看| 亚洲欧美日韩第一区| 久久精品视频8| 盗摄精品av一区二区三区| 做爰高潮hd色即是空| 国产三级一区| 日韩在线视频线视频免费网站| 成人小视频在线播放| 久久婷婷一区二区三区| 欧美 日本 亚洲| 久久1电影院| 91sao在线观看国产| 日本黄视频在线观看| 亚洲国产毛片aaaaa无费看| 亚洲最大视频网| 欧美日韩国产色综合一二三四| 亚洲自拍偷拍一区| 调教一区二区| 精品日韩99亚洲| 韩国av免费观看| 99久久国产免费看| 99精品视频在线看| 欧美精品momsxxx| 国产精品爱久久久久久久| www.av在线播放| 在线观看91精品国产麻豆| 一区二区三区四区五区| 国产成人亚洲精品青草天美| 2018中文字幕第一页| 蜜桃久久久久| 日本最新高清不卡中文字幕| 成人高清网站| 欧美一区二区三区成人| 久久久综合久久| www久久精品| 国产又粗又长又大的视频| 色婷婷亚洲mv天堂mv在影片| 92看片淫黄大片看国产片| 欧美极品少妇videossex| 亚洲成人免费在线视频| 久草视频一区二区| 亚洲色图20p| 国产xxxx视频| 日本不卡在线视频| 福利网在线观看| 美女一区二区在线观看| 国产精品夜色7777狼人| 日本性爱视频在线观看| 日韩精品欧美激情| 中文在线免费观看| 一区二区高清视频在线观看| 狠狠人妻久久久久久综合蜜桃| 三级欧美在线一区| 玖玖精品在线视频| 欧美成人基地| 91啪国产在线| 亚洲啊v在线| 久久这里只有精品视频首页| 日本毛片在线观看| 欧美日韩不卡一区| 国产 欧美 日韩 在线| 国产精品久久久久7777按摩| 极品白嫩的小少妇| 美腿丝袜在线亚洲一区| 超碰成人免费在线| 日韩三级在线| 噜噜噜噜噜久久久久久91| 色999韩欧美国产综合俺来也| 国内精品一区二区三区| 日韩免费啪啪| 亚洲欧美自拍一区| 精品国产无码AV| 欧美亚州韩日在线看免费版国语版| wwwav国产| 中文字幕av免费专区久久| 西西大胆午夜视频| 国产伦精品一区二区三区视频青涩 | 国产视频123区| 99精品国产99久久久久久白柏| 香蕉视频999| 天堂久久久久va久久久久| 日韩网站在线免费观看| 91精品综合久久久久久久久久久| 欧美日韩另类综合| 国产精东传媒成人av电影| 成人黄色免费网站在线观看| 欧美电影网址| 91成人国产在线观看| 大黄网站在线观看| 欧美美女15p| 91精品久久| 久久夜精品va视频免费观看| 中文字幕在线播放| 中文字幕日韩精品在线观看| 深夜影院在线观看| 亚洲大胆人体在线| 亚洲av色香蕉一区二区三区| 在线不卡欧美精品一区二区三区| 欧美日韩a v| 欧美色视频日本高清在线观看| 精品少妇爆乳无码av无码专区| 亚洲色图视频网| 超碰手机在线观看| 亚洲欧美另类在线| 最新一区二区三区| 亚洲丝袜美腿综合| 午夜爽爽爽男女免费观看| 国产精品初高中害羞小美女文| 亚洲精品国产91| 国产欧美视频一区二区三区| 久久久久亚洲av无码专区桃色| 91免费看视频| 亚洲一级中文字幕| 久久精品一区二区三区av| 大又大又粗又硬又爽少妇毛片| 久久综合九色欧美综合狠狠 | 国产精品国产三级国产普通话三级| 99久久久久久久久久| 久久综合色婷婷| 在线不卡av电影| 国产欧美精品在线观看| 国产又黄又粗视频| 中文字幕亚洲在| 欧美成人777| 亚洲一二三专区| 男女视频免费看| 色综合久久99| 亚洲天堂中文在线| 69堂成人精品免费视频| 丁香六月天婷婷| 亚洲美女又黄又爽在线观看| 东热在线免费视频| 久久久精品国产亚洲| 另类视频在线| 国产成人精品优优av| 韩国精品视频在线观看| 亚洲一区二区三区777| 国产精品中文字幕制服诱惑| 看高清中日韩色视频| 欧美h版在线| 日本福利视频网站| 国产精品婷婷| www.日本一区| 国产91露脸合集magnet| 9.1成人看片免费版| 中文字幕在线一区| 日本三级免费看| 欧美性感一区二区三区| 国产黄色免费大片| 亚洲男人天堂视频| 黄色网在线播放| 2019中文字幕在线免费观看| 成人一级视频| 豆国产97在线| 清纯唯美亚洲综合一区| 国产爆乳无码一区二区麻豆| 久久精品91| 亚洲欧美激情一区二区三区| 91蜜桃传媒精品久久久一区二区| 亚洲女人毛茸茸高潮| 亚洲图片欧美综合| 中文字幕久久久久| 亚洲成人av中文字幕| av二区在线| 91国偷自产一区二区三区的观看方式 | 亚洲图片欧美一区| 中文字幕第三页| 亚洲精品资源美女情侣酒店| 国产精品扒开做爽爽爽的视频| 欧美一级淫片播放口| 精品国产亚洲一区二区在线观看 | 激情久久中文字幕| 亚洲另类第一页| 久久综合网色—综合色88| 免费毛片在线播放免费| 欧美三级欧美一级| 天堂在线中文资源| 久久久久久九九九| 国产精品**亚洲精品| 欧美精品免费观看二区| 国产真实久久| 不卡中文字幕在线观看| 国产午夜精品久久久久久久 | 日韩一区二区三区高清免费看看| 国产视频第一页在线观看| 久久露脸国产精品| 亚洲1区在线| 欧美日韩一区二区三区电影| 日韩成人一区二区三区在线观看| 欧美性xxxx图片| 亚洲在线观看免费视频| 国产欧美第一页| 色婷婷久久一区二区| 国产成人精品一区二区三区免费| 麻豆成人av| 一区二区激情| 国产美女视频免费观看下载软件| 一区二区三区不卡视频在线观看| 国产又粗又黄又爽| 色吧影院999| 国产伊人久久| 在线免费观看一区二区三区| 美女任你摸久久| 成人黄色a级片| 欧美午夜影院一区| av电影在线观看网址| 国产美女精品视频免费观看| 成人午夜av| 在线观看日本一区二区| 国产精品久久久久久一区二区三区| 亚洲 欧美 中文字幕| 亚洲欧美日韩天堂一区二区| 五月天国产在线| 欧美xxxx黑人又粗又长密月| 新67194成人永久网站| 极品人妻一区二区三区| 色婷婷综合久久| 91官网在线| 91在线观看免费网站| 你懂的国产精品永久在线| 丰满熟女人妻一区二区三区| 亚洲福利一区二区三区| 日韩在线免费看| 国产精品久久久久福利| 天堂美国久久| 蜜桃视频无码区在线观看| 亚洲成人动漫一区| 极品美乳网红视频免费在线观看 | 久久综合偷偷噜噜噜色| wwwwww欧美| 97se亚洲国产综合自在线不卡 | 51精品国自产在线| av免费在线观| 精品蜜桃一区二区三区| 日韩专区欧美专区| 久久久久久视频| 亚洲国产成人精品女人久久久| 欧美大片1688| 中国一级黄色录像| av在线这里只有精品| 天天操天天干天天摸| 麻豆国产精品va在线观看不卡| 福利电影一区| 搡女人真爽免费午夜网站| 亚洲人成在线播放网站岛国| 欧美一级视频免费| 国产精品久久久久av免费| 欧美一区精品| 欧美成人午夜精品免费| 67194成人在线观看| 少妇淫片在线影院| 国产日韩视频在线播放| 久久亚洲欧美国产精品乐播 | 88xx成人网| 日韩久久久久久久久久久久| 久久精品夜色噜噜亚洲a∨| 国产免费一区二区三区最新不卡| 亚洲精品mp4| h片在线观看下载| 日本一区二区三区在线视频| 国产乱码精品1区2区3区| 日韩黄色一级大片| 欧美成人精品在线观看| 蜜桃一区二区三区| 国产伦理在线观看|