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

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