Inspeckage工具


1. Inspeckage是一个简单的应用程序(apk),对动态分析很多常用的功能进行了汇总,并且内建了一个HTTP服务器来提供友好的网页界面


2. 下载链接:http://repo.xposed.info/module/mobi.acpm.inspeckage


### 运行界面 ###    choose target下拉列表中可以选择要分析的APP




3. Module disabled表明测试环境中没有安装Xposed框架,用户可以在没有Xposed的情况下运行Inspeckage,但是绝大部分功能都要依赖Xposed框架,所以建议在测试环境中安装该框架,本文只是简单介绍工具的功能


4. 终端执行如下命令,转发手机的8008端口到本地




5. 电脑上访问 http://127.0.0.1:8008 就可以看到Inspeckage的web界面




6. 功能一:获取APP基本信息(如上图所示)


【1】权限:请求权限(Requested Permissions)、自定义权限(APP Permissions)

【2】组件:导出和非导出的组件(Activity、Service、Broadcast Receiver、Content Provider)

【3】共享库(Shared Libraries)

【4】标志位:Debuggable,Allow Backup

【5】其他:UID,GIDs,Package等


7. 功能二:实时查看应用程序的行为(如上图所示)


【1】Shared Preferences(日志和文件)

【2】Serialization(序列化)

【3】Crypto(加密)、Hash

【4】SQLite数据库

【5】HTTP、WebView、IPC等

【6】Hooks(自定义HOOK)


### Note ###

【1】上述功能基本都依赖Xposed框架,所以只是单纯对功能进行介绍了解

【2】可以在界面上配置需要的功能项



【3】使用Logcat查看日志的功能,需要先转发8887端口到本地



点击Start,再点connect就可以在网页中实时查看app的logcat输出



【4】设置自定义Hook






8. 功能三:其他操作


【1】开启任意Activity组件(导出和非导出)

【2】调用Provider组件(导出和非导出)

【3】开启、停止、重启应用程序


9. 参考资料


【1】http://xdxd.love/2016/08/09/安卓分析辅助工具Inspeckage介绍/


【2】http://www.freebuf.com/sectool/98607.html




更多相关文章

  1. android客户端和struts框架之间的通信
  2. Android自动测试框架Espresso
  3. Android ORM 框架:GreenDao 使用详解(基础篇)
  4. 淘宝(阿里百川)手机客户端开发日记第一篇 android 主框架搭建(四
  5. Android优秀开源组件项目集合
  6. android SD卡检测和热插拔功能
  7. Android--Android主流网络框架
  8. Android 四大组件Broadcast
  9. Android基本组件之文本框与编辑框组件(自用)

随机推荐

  1. 用java的jdk 生成android 的jni接口文档
  2. View绘制体系(三)——AttributeSet与TypedA
  3. 获取andrid apn信息
  4. 20172313 2017-2018-2 《程序设计与数据
  5. WakeLock使用方法示例代码
  6. Android(安卓)推送-个推
  7. android画图------字节数组转化为图片
  8. 从android相册获取所有图片的路径
  9. Android学习系列(19)--App离线下载
  10. Android图表绘制