python-unidbg 跨平臺模擬執行 - AndroidNativeEmu食用手冊

安裝

AndroidNativeEmu有什麼用?

AndroidNativeEmu是基於Unicron實現的一個指令解析器, 讓您能夠跨平臺模擬Android Native庫函數,例如JNI_OnLoad,Java_XXX_XX等函數

特性

  • 模擬 JNI Invocation API so JNI_OnLoad can be called properly.
  • 模擬 memory、malloc、memcpy
  • 支持攔截系統調用(SVC #0)
  • 通過符號Hook
  • 所有 JavaVM, JNIEnv 和 hooked functions 都可以用python來處理
  • 支持 VFP
  • 支持文件系統(也就是說你可以模擬maps、status等文件)

項目地址

安裝過程

環境要求: python 3.7 (注意必須是3.7版本, 我使用3.6裝keystone的時候踩了坑)

 

自測系統環境: win7

 

1.Clone 該項目

1
git clone https: / / github.com / AeonLucid / AndroidNativeEmu.git

2.安裝需要的支持模塊

1
pip install  - r requirements.txt

https://github.com/AeonLucid/AndroidNativeEmu/blob/master/README_cn.md 

https://github.com/maiyao1988/ExAndroidNativeEmu

 

https://github.com/xiaomin0322/my-dy233_androidNativeEmu_sign

 

http://91fans.com.cn/post/androidemuone/#gsc.tab=0

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章