inspect的使用安卓动态分析工具

摘要:
I安装步骤1.安装xposed 2.安装inspect II inspect基于xposed的应用程序动态分析工具github已经开源并内置了网页。它有很好的体验。核心功能监控SharedPreferences数据,绕过SSL,捕获https,并使用HOOK过滤掉大量有价值的数据信息以收集请求权限;应用程序权限共享库导出和非导出活动、内容提供商、广播接收器和服务;检查应用程序是否可以调试?版本,UID

一.安装步骤

  1.安装xposed

  2.安装inspect

二.inspect

一个基于Xposed 开发的应用动态分析工具 github已开源  内置web页面 体验度很不错  ‘
核心功能 监控Shared Preferences  数据  绕过SSL 可以抓到https 以及使用HOOK  过滤出很多有价值的数据

信息收集

  • 请求权限;
  • 应用权限
  • 共享库
  • 出口和非出口活动,内容提供商,广播接收机和服务;
  • 检查应用程序是否可调试?
  • 版本,UID和GID;

钩子

有了钩子,我们可以看到应用程序在实时中做了什么:

  • 共享首选项(日志和文件);
  • 序列化;
  • 加密;
  • 哈希;
  • SQLite的;
  • HTTP
  • 文件系统;
  • 杂项(Clipboard,URL.Parse());
  • 的WebView;
  • IPC;
  • 钩子(动态添加新钩子)

操作

使用Xposed可以执行诸如启动未注册的活动等等操作:

  • 开始任何活动(已导出和未导出);
  • 调用任何提供者(导出和未导出);
  • 禁用FLAG_SECURE;
  • SSL取消选中(绕过证书固定 - JSSE,Apache和okhttp3);
  • 启动,停止并重新启动应用程序;
  • 替换参数和返回值(+ Hooks选项卡)。

所需环境

安装好Xposed手机一台
github 下载此项目并安装APK到手机中(Xposed自带的下载中也有此模块直接搜索Inspeckage也可以进行下载)

测试

inspect的使用安卓动态分析工具第1张

打开应用我们看到的是这张图片   Only user app 非系统应用 
如果想分析系统应用把他关了就行 在下拉就可以看到手机上所有的应用了
选择好要调试的应用 点击Config 选择最后一个 127.0.0.1 点击apply 
手机的话要用数据线连接电脑,模拟器就不用了啦 Win
+X+R 打开CMD窗口 端口转发 adb forward tcp:8008 tcp:8008 最好记住这个命令 以后IDA动态调试的时候也会用到

inspect的使用安卓动态分析工具第2张

打开PC端 浏览器 输入 127.0.0.1:8008 进到web 页面

inspect的使用安卓动态分析工具第3张

这里注意一下 要把图片标注的按钮点开 以下数据才会动态更新 

inspect的使用安卓动态分析工具第4张

可以选择是否禁用各个模块的功能 以及SSL等选项 重启都在这里设置

inspect的使用安卓动态分析工具第5张

HTTP 数据 这个工具还是蛮强大的 通过分析出来的数据  你可以在+HOOKS 动态添加自己的HOOK逻辑 重启APP生效  
还有下载日志功能比较慢 毕竟数据量不小要多等一会
inspect的使用安卓动态分析工具第6张

使用logcat功能需要先转发端口到本地。adb forward tcp:8887 tcp:8887

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

inspect的使用安卓动态分析工具第7张

 

总结

就先介绍到这了 很简单的工具 自己去研究就行  github还有作者的演示视频 感兴趣的也可以去看看  

https://blog.csdn.net/dunqiangjiaodemogu/article/details/72956291

http://blog.csdn.net/qq_35834055

https://blog.csdn.net/tom__chen/article/details/78216732

免责声明:文章转载自《inspect的使用安卓动态分析工具》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Gradle入门到实战(一) — 全面了解Gradlenodejs中Buffer的创建和转换下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

frp(升级版)教程

注:之前的教程是按照官网文档亲自实践操作汇总而成的,所需的软件也是从官网下载的。 但是有一个问题,若是运行在有公网IP的frps程序被其他人所知道,他们就可以直接在他们电脑上运行frpc客户端, 简而言之就是你的这个程序除了自己使用之外,也被其他人所使用(并不是出自于你的授意)。 所以此教程的目的是在服务端增加一个配置项,只有运行的客户端有这个配置项跟服务...

WCF学习笔记1(体系架构和行为扩展)

引用《WCF服务编程》里的一段话:“以WCF为基础框架搭建面向服务的企业级应用程序,以WF工作流引擎支撑企业应用中业务流程的传递与控制,以Cardspace和WCF固有的安全测罗保证企业信息的安全,最后以ASP.NET AJAX,WPF和SILVERLIGHT技术丰富客户端界面的绚丽表现,从而改善企业客户对应用程序的体验,这就是微软实现企业级应用的霸业宏图...

Windows7+VMware10.0安装国产优麒麟UbuntuKylin教程

今天分享一下虚拟机安装UbuntuKylin的教程。喜欢的朋友可以折腾一下试试看。优麒麟(Ubuntu Kylin)是由中国CCN联合实验室支持和主导的开源项目,其宗旨是采用平台国际化与应用本地化融合的设计理念,通过定制本地化的桌面用户环境以及开发满足广大中文用户特定需求的应用软件来提供细腻的中文用户体验,做最有中国特色的操作系统。 首先,准备工作。 已...

Windows下音视频对讲演示程序(声学回音消除、噪音抑制、语音活动检测、自动增益控制、自适应抖动缓冲)(2021年11月10日更新)

Windows下音视频对讲演示程序 必读说明 简介 本软件根据《道德经》为核心思想而设计,实现了两个设备之间通过TCP或UDP协议进行全双工实时音视频对讲,并做了以下增强处理: 支持8000Hz、16000Hz、32000Hz、48000Hz的音频。 支持声学回音消除,通过本人自己设计的音频输入输出帧同步方法、自适应设置回音延迟方法、三重声学回音消除...

uniapp安卓真机调试提示检测不到手机【解决办法】

最近在做APP,由于华为手机更新过系统,再次用来调试APP发现就不行了。下面给出具体的解决方法: 第一步:打开【允许开发人员选项】 找到【设置】点击【关于手机】找到【版本号】点击7次或多次,允许开发人员选项。 第二步:USB链接手机打开【允许文件传输】 USB调试需要在用USB链接的时候,允许文件传输,不要选择【仅充电】。 第三步:打开【开发人员选项】打开...

今日重新安装go和liteide,记录一下过程

 win10 1、下载go和liteide go:https://dl.google.com/go/go1.14.2.windows-amd64.msi liteidex:https://sourceforge.net/projects/liteide/ 苦B边疆地区,两个站点直接都下载不了;百度PAN用代理虽然能连,但也下载不了。还是用迅雷下载成功。 2...