当前位置:主页 > 科技论文 > 软件论文 >

基于Android移动终端取证系统的设计与实现

发布时间:2024-06-30 17:57
  随着互联网技术的飞速发展以及移动终端设备的快速普及,如今智能移动终端已成为了人们必不可少的工具,其中存储了大量用户的私密信息如通话记录、聊天记录、转账支付记录、导航定位记录等。移动终端与网络正日益被犯罪嫌疑人所利用,利用智能移动终端进行诸如诈骗、非法交易、散布谣言、传播木马病毒等违法犯罪活动甚至进行恐怖袭击的活动日益增多,给社会的稳定带来严重的影响,甚至有可能会危及国家安全。制定科学的移动数字取证体系并开发出有效的移动终端取证工具,为打击移动数字违法行为提供技术支持,已经成为众多司法部门急需解决的问题。本文首先详细阐述了移动终端取证的背景以及研究的目的和意义,深入分析了国内外移动终端取证研究的现状,详细介绍了系统研究相关的基础知识和技术,包括Android系统的背景和架构、MySQL和SQLite数据库的架构、ROOT的基本概念和原理、ADB架构和数字取证基本原则等。在此基础上提出了系统设计的总体目标,构建了系统总体框架,设计了系统功能模块,根据E-R图设计了系统数据库,完成了通话记录、短信记录、联系人等基本信息取证以及即时通讯软件、购物软件、定位导航等各类应用程序的取证,实现了基于S...

【文章页数】:90 页

【学位级别】:硕士

【部分图文】:

图2.?2?MySQL数据库逻辑架构??

图2.?2?MySQL数据库逻辑架构??

基于线程的内存分配系统。MySQL提供很多语言的API接口,且拥有很好的管理??工具,如Navicat、Workbench等,有利于开发人员更好地使用MySQL数据库。??MySQL的存储引擎架构将查询处理和数据的存储相分离,图2.2是MySQL??的逻辑架构图,具有三层逻辑架构....


图2.3?SQLite架构图??内核(Core):包括?Interface、SQL?Command?Processor?和?Virtual??

图2.3?SQLite架构图??内核(Core):包括?Interface、SQL?Command?Processor?和?Virtual??

的方式保存在硬件中,因此在研究移动设备取证时,必须要研宄SQLite数据库??的数据存储与提取。??图2.3是一个SQLite体系架构图[47],主要由四部分组成,图中显示了??SQLite的主要组件以及各组件之间的关联关系。??10??


图2.?4?ADB框架和工作方式??本系统在开发过程中常见的shell命令和ADB命令如表2.?2和表2.?3所示:??

图2.?4?ADB框架和工作方式??本系统在开发过程中常见的shell命令和ADB命令如表2.?2和表2.?3所示:??

图2.?4?ADB框架和工作方式??本系统在开发过程中常见的shell命令和ADB命令如表2.?2和表2.?3所表2.?2取证常用ADB命令??adb命令?斑明??adb?devices?用于查询设备的连接状态??adb?shell?进入设备的远程shell??adb?pull?....


图3.1系统总体结构图??数据采集客户端是整个移动数字取证系统的基础,只有先在移动设备中采??,,正证

图3.1系统总体结构图??数据采集客户端是整个移动数字取证系统的基础,只有先在移动设备中采??,,正证

3_2总体设计??本系统基于移动数字取证基本原则,设计的Android移动终端取证系统总??体结构如图3.1所示。系统采用三层架构,分别是UI界面层、业务逻辑层、数??据服务层。系统分为两部分,分别为数据采集和数据分析,采集客户端可以采??集到市面上主流安卓设备的数据,数据分析客....



本文编号:3998874

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3998874.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户15e3f***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com