• 智能手机应用取证系列之一:新浪微博android应用程序取证分析


    分析目标

    新浪微博android应用安装后,在手机内存的 \data\data下会生成 “com.sina.weibo”文件夹,如图:

    clip_image001

    该文件夹内包含了5个目录,囊括了包含用户个人数据、密码(如有保存)、@微博、收藏微博、用户头像等各种各样的信息,重要的是,这些信息都是明文保存的,并没有任何加密,这样可为取证调查人员在针对Android应用程序调查时提供足够多有价值的信息,以下,我们针对以上5个文件夹逐一进行分析。

    同时,新浪微博android应用会在手机存储卡根目录生成sina文件夹,后一并查看。

    分析结论

    1. 新浪微博android版应用程序取证并不复杂,大部分数据都采用明文保存,即便是重要的用户名、密码等信息。我们可以将微博分析功能添加至DC-4500手机取证系统的应用程序取证部分。

    2. 由于设备所限,此次仅对自用的android手机应用进行了分析,之后如有条件,将继续对其他智能手机平台新浪微博应用进行分析尝试。

    3. 此次在各个目录下找到了较多图片缓存,由于个人技术能力所限,暂未搞清新浪微博应用存储图片的规律,近期将重点对图像文件的保存位置和保存规律进行测试。

    分析过程

    1. Cache目录

    打开其中cache目录,存在很多无扩展名文件

    clip_image002

    使用EnCase打开,加载单一文件,对数据部分进行书签,选择图像,则可知该部分内容为微博好友头像:

    clip_image004

    另外,调查人员重点关注的用户信息也都以明文保存在该目录下

    clip_image005

    上图中,文件名为149714xxxx的文件即为用户个人信息文件,其中149714xxxx为用户的新浪微博ID,可以通过http://weibo.com/149714xxxx来直接访问该人的微博。

    以上列出的文件中,标号134的为我和另一微博用户的站内私信对话,前一段149714xxxx为我的ID,后一段为另一用户ID,对话内容采用UTF-8编码

    标号135的名为149714xxxx_at的文件,内容为所有我@过的微博信息,同样采用UTF-8,如下图:

    clip_image007

    标号为136的名为149714xxxx_commentmessage的文件,为所有好友对我微博的评论,如图:

    clip_image009

    标号为137的名称为149714xxxx_favorite的文件,为所有我收藏的微博,编码UTF-8

    clip_image011

    标号为138的名为149714xxxx_message的文件,为所有站内私信的对话记录:

    clip_image012

    标号为140的名为149714xxxx_myuserinfo的文件,为该微博的详细资料,其中包含昵称、用户名、个人签名、微博ID、地区信息等。

    clip_image018

    在Cache目录下的Large_imgs目录,该目录下为手机微博程序中所有微博包含的图片文件,我们一样可以通过全选数据——书签——图像方式查看:

    clip_image019

    clip_image021

    2. Databases目录

    Databases目录下默认有一个名为sina_weibo的文件,该文件为SQL Lite数据库文件,数据库为最近一次打开微博应用主页所显示的所有微博更新:

    clip_image022

    3. Files目录

    Files目录下包含的也全部为图像文件,但目前尚未搞明白和之前cache文件夹下的图像文件有何区别,这几天将重新注册账户进行测试。

    clip_image024

    4. Lib目录

    在本次测试的手机上,该目录多次登陆后依然为空目录。

    5. Shared_Prefs目录

    该目录是对于取证意义最为重大的目录,如果用户在客户端上保存了用户名和密码,则可在此目录内找到明文保存的密码。

    clip_image025

    该目录下包含三个xml文件,account、com.sina.weibo_preferences.xml、weibo.xml,下面逐一分析:

    l Account.xml

    从下图可以看出,该文件包含了密码(遮盖的第一部分)、昵称(即微博昵称)和登录名

    clip_image029

    l com.sina.weibo_preferences.xml

    该文件包含的内容为微博应用程序中的“通用设置”设置信息,包括是否通知新微博、默认下载图像质量等。

    clip_image030

    l weibo.xml

    该文件同样包含了所保存的微博登录用户名、密码

    clip_image031

    6. 其他

    除了上面所提到的,微博应用默认会在手机内存的 \data\data下会生成 “com.sina.weibo”文件夹之外,还会默认在存储卡根目录下生成sina文件夹,如下图所示:

    clip_image033

    Sina目录包含两个文件夹:portrait和pre

    Portrait目录保存的是微博用户好友的头像文件,pre目录保存的是微博应用主界面上,发布的微博(含作者本人发布)中所包含的图像文件。

  • 相关阅读:
    Luogu 4206 [NOI2005]聪聪与可可
    【Luogu】P3708Koishi的数字游戏(数论)
    【Luogu】P1850换教室(期望DP)
    【Luogu】P1231教辅的组成(拆点+Dinic+当前弧优化)
    【Luogu】P3865ST表模板(ST表)
    【Luogu】P3376网络最大流模板(Dinic)
    【Luogu】P1005矩阵取数游戏(高精度+DP)
    【Luogu】P2324骑士精神(IDA*)
    【Luogu】P3052摩天大楼里的奶牛(遗传算法乱搞)
    洛森地图半成品
  • 原文地址:https://www.cnblogs.com/ysun/p/2088856.html
Copyright © 2020-2023  润新知