• [车联网安全自学篇] Android安全之APK内存敏感信息泄露挖掘【动态分析】



    也许每个人出生的时候都以为这世界都是为他一个人而存在的,当他发现自己错的时候,他便开始长大

    少走了弯路,也就错过了风景,无论如何,感谢经历


    0x01 前言

    静态分析可以帮助我们在代码中发现问题,但它不能提供关于数据在内存中实时暴露了多长时间的统计信息和泄露的具体敏感信息内容以及识别闭源依赖关系中的问题,这就需要我们使用动态分析APK应用程序来解决这个问题

    在这里插入图片描述

    有多种方法可以分析进程的内存,常见的两种分析方法:

    • 通过调试器/动态仪器进行实时分析
    • 分析一个或多个内存转储

    :因为前者(通过调试器/动态仪器进行实时分析)更多的是一种通用的调试方法,所以我们将集中讨论后者(分析一个或多个内存转储

    那么在检测APK应用程序时,内存搜索分析可让我们更加了解APK应用程序进程内存在内存中都做了什么?以及它是否会暴露什么?会不会涉及内存安全风险隐患等等问题。下面是通过APK应用 程序在运行时的检测方法:

    • 检查APK应用程序在内存中的内存映射和加载了那些库
    • 搜索某些数据的出现,比如我们想搜索APK在界面打印的一段文字,可以通过搜索这个关键字是否在内存中出现
    • 在进行搜索某些数据后,得到内存映射中某个偏移量的位置
    • 执行内存转储为文本后
  • 相关阅读:
    搜索多种格式文件工具
    【Day21】每日一题——洗牌
    C++ MFC窗口与WPF 窗口的相互嵌套
    【HTML】化神篇
    TCPIP网络编程基础知识
    verilog/systemverilog的随机数生成问题
    面向开发者的开源低代码开发工具,强烈推荐!
    vue和react的diff算法源码
    美化页面元素
    vue入门,从启动项目开始,做完得物App的用户登录(前端!)
  • 原文地址:https://blog.csdn.net/Ananas_Orangey/article/details/126600829