原文:使用cydia substrate 來進行android native hook

cydia不僅可以hook java代碼,同樣可以hook native代碼,下面舉一個例子來進行android native hook 我是在網上找到的supermathhook這個項目,在他基礎上修改的,本來是為了倉促應對阿里的ctf 這個項目位置: 這個項目是用來hook jni 代碼的,而我是用來hook dvmDexFileOpenPartial這個函數的,所以必須使用 Mshookf ...

2015-01-27 22:16 1 8941 推薦指數:

查看詳情

利用Cydia Substrate進行Android HOOK

Cydia Substrate是一個代碼修改平台。它可以修改任何主進程的代碼,不管是用Java還是C/C++(native代碼)編寫的。而Xposed只支持HOOK app_process中的java函數,因此Cydia Substrate是一款強大而實用的HOOK工具。 官網地址:http ...

Fri Oct 10 06:28:00 CST 2014 1 10029
利用Cydia Substrate進行Android HOOK(二)

在前面關於Substrate的介紹中我們已經講了用Substrate hook java代碼,現在我們講下怎么用它hook native代碼。hook native代碼我們需要編寫Substrate extensions,它跟native庫一樣被視作標准的android包的一部分 ...

Tue Oct 27 07:52:00 CST 2015 0 7432
使用Cydia Substrate Hook Android Java世界

從來沒接觸過AndroidHOOK,在看雪上找到了一篇HOOK 的文章,但是太復雜了,應該是本地環境問題,測試不成功。 后來搜到Cydia Substrate,看了幾篇文章,進入官網查看了一下文檔,簡直是神器,HOOK過程簡潔,總共就幾個關鍵API,使用起來特別方便。 於是在blog記錄一下 ...

Sat Feb 20 22:32:00 CST 2016 0 1776
Android Studio Cydia Substrate Hook筆記

如果僅僅是java層hook的話,建議使用xposed框架即可,如果要hook so層的東西,就不得考慮用下cydia了。折騰了幾天cydia,java層hook能夠成功,系統so hook也能成功,但是hook三方庫總是失敗,原因不明,有時間繼續折騰。以下僅僅是cydia hook java ...

Wed Apr 26 02:47:00 CST 2017 0 2017
用 Xcode 開發 Cydia Substrate 插件(一)

關於這方面的中文資料太少了,以至於可能很多對插件開發感興趣的孩子們都不知從何下手,於是呢我就寫了這篇文章,希望對你能有所幫助。如果你覺得文章內容有什么錯誤呢也請提出來。 准備開發環境 1. 從 ...

Fri Sep 04 07:49:00 CST 2015 0 2075
Android Native Hook技術(一)

原理分析 ADBI是一個著名的安卓平台hook框架,基於 動態庫注入 與 inline hook 技術實現。該框架主要由2個模塊構成:1)hijack負責將so注入到目標進程空間,2)libbase是注入的so本身,提供了inline hook能力。 源碼目錄中的example則是一個使用 ...

Sun Oct 28 08:21:00 CST 2018 0 2352
HOOK別人的dylib(HOOK cydia里面的插件)

以下僅做我在hook 中的記錄, 環境 VM PRO 15   MAC OS 15   Xcode 11.2 工具 monkeydev   install_name_tool   otool 思路:將要hook 的dylib,注入到我們新建的xcode工程中,然后拿着 ...

Wed Feb 12 23:01:00 CST 2020 0 1407
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM