8-25电子数据取证 理论题

心臟のBPM190 / 2023-08-30 / 原文

1.提取、固定手机中的聊天记录可以采用拍照、打印的方式。

 

2.Windows7系统虚拟内存对应的文件是pagefile.sys。

 

3.送检存储设备和介质中查找已知内容和关键字检验通常包括文件搜索和物理搜索两种方式。

(1)文件搜索:文件搜索是指根据文件系统的结构和元数据信息,在存储设备或介质中查找特定的文件。这种搜索方式会扫描文件系统的目录结构,检索文件名、大小、创建日期等信息来定位目标文件。文件搜索通常用于查找特定文件、文件夹或特定类型的文件。

(2)物理搜索:物理搜索是指不依赖文件系统的结构和元数据信息,直接在存储设备或介质的二进制数据层面进行搜索。这种搜索方式可以通过逐个扇区或块的方式,对设备或介质进行逐个检查,以查找包含特定内容或关键字的数据片段。物理搜索通常用于查找被删除、隐藏或损坏的数据,或者需要对设备进行全面扫描和恢复的情况。

 

4.对于疑犯正在上网从事违法犯罪活动的情况,其一旦下线可能造成无法取证等严重后果的,可进行上网取证。

 

5.现场勘验完毕,也应采取直接拔掉电源的方式来关闭计算机。

 

6.某文件系统簇大小为4096字节,扇区大小为512字节,某文件逻辑大小为1000字节,则文件残留区大小为多少?

 

文件系统的簇(或块)大小决定了磁盘上分配文件空间的基本单位。文件系统将文件按照簇的大小进行分配,因此一个文件将占用整数个簇。文件的实际大小可能会小于分配的簇大小,这就产生了文件残留区(也称为内部碎片)。残留区大小 = 簇大小 - 文件逻辑大小,残留区大小 = 4096 - 1000 = 3096 字节。

 

7.手机常规取证需要打开USB调试的目的是ADB通信建立。

 

8.Android手机的系统应用安装路径是 /system/data ,用户应用安装路径是 /data/data。

 

9.关于回收站文件夹:回收站文件夹具有系统属性,回收站文件夹具有隐藏属性,回收站文件夹中文件被清空也有可能恢复。

 

10.一个文件的:大小=逻辑大小,占用空间=物理大小。物理大小一般大于逻辑大小

 

11.数据擦除过程中将目录项的首字节改变为十六进制E5,数据仍然在原处

当一个分区被格式化时,实际上是在文件系统元数据中进行了一些变更,使操作系统认为该分区是空的,但文件数据本身通常并没有被立即覆盖。这意味着在一定时间内,文件数据仍然可能存在于磁盘上,虽然不再被操作系统视为有效文件。

 

12.计算机启动过程中:启动过程要进行加电自检(POST),要加载操作系统内核及相关驱动,通过主引导程序(MBR)来找到要读取的系统文件并进行启动,引导盘可以是软盘、光盘或硬盘。

 

13.什么情况下可以运行adb命令:(1)adb.exe添加环境变量 (2)adb.exe同级目录下执行

 

14.安卓取证采用降级备份的原因:高版本的软件备份不到数据,需要重新卸载安装一个低版本的APP,才可以备份数据库

 

15.APFS(Apple File System):是苹果在iOS 10.3及以后版本中引入的新文件系统。支持诸如快照、副本、加密等特性,可以更好地管理存储和处理文件。

HFS+(Mac OS Extended):在APFS引入之前,iOS使用的是HFS+文件系统,这也是之前的Mac OS X系统所使用的文件系统。HFS+是一种较老的文件系统,它具有一些限制,不如APFS那样现代化和高效。

 

16.(1)ext4: 这是 Android 默认使用的主要文件系统。它是一种日志文件系统,用于提供高性能、可靠性和数据完整性。ext4 在大多数 Android 设备上用于系统分区和用户分区。

(2)F2FS(Flash-Friendly File System): F2FS 是专门为闪存存储设计的文件系统,具有优化的读写性能,适用于 NAND 型闪存。某些 Android 设备可能在部分分区上使用 F2FS。

(3)NTFS 和 exFAT: 虽然不是 Android 默认的文件系统,但有些设备支持 NTFS(Windows 新技术文件系统)和 exFAT(扩展文件分配表)文件系统。这些文件系统通常用于外部存储设备(如 USB 存储设备)。

(4)YAFFS2: YAFFS2(Yet Another Flash File System 2)是一种面向闪存设备的文件系统,适用于嵌入式系统和移动设备。尽管在较早的 Android 版本中使用,但随着 Android 的发展,ext4 和 F2FS 等文件系统更为常见。

 

17.当前主流的关系型数据库有Oracle、DB2、SQLite、Microsoft SQL Server、Microsoft Access、MySQL等,常见的非关系型数据库有:1、mongodb;2、cassandra;3、redis;4、hbase;5、neo4j

 

18.AndroidManifest.xml是 Android 应用程序的一个重要配置文件,位于应用程序的根目录中。它是 Android 应用程序的清单文件,用于描述应用程序的基本信息、组件和权限等.

  1. 应用程序信息: 包括应用程序的名称、图标、版本号、版本名等。

  2. 应用程序组件: 包括活动(Activity)、服务(Service)、广播接收器(Broadcast Receiver)和内容提供者(Content Provider)等。这些组件定义了应用程序的不同功能和行为。

  3. 权限声明: 声明应用程序所需的权限,以便系统和用户在安装应用程序时了解应用程序的权限需求。

  4. 应用程序启动行为: 指定应用程序启动时默认展示的活动,以及应用程序的主活动。

  5. 应用程序的特性和配置: 可以配置应用程序的特性,例如是否支持多语言、是否支持大屏幕、是否支持硬件加速等。

  6. 应用程序的清单文件合并: 对于大型项目,可能会有多个模块和库,每个模块都可能有自己的 AndroidManifest.xml 文件。在构建过程中,系统会将这些清单文件合并成一个最终的清单文件。

 

19.mysql-bin.000188是 MySQL 数据库中的二进制日志文件。MySQL 使用二进制日志(Binary Log)来记录数据库的更改操作,这些操作包括插入、更新、删除等。二进制日志文件记录了数据库的历史更改,可以用于数据恢复、数据复制、主从同步等场景。

文件名 mysql-bin.000188中的 000188 表示二进制日志的序列号,表示该文件是二进制日志文件序列中的第 188 个文件。这些文件按顺序生成,并包含了数据库更改操作的详细信息。在进行数据恢复或数据库复制时,这些二进制日志文件可以被使用。

 

20.当 MySQL 使用 MyISAM 存储引擎时,会生成以下类型的文件:

  1. 数据文件(.MYD): 数据文件包含实际的表数据。每个 MyISAM 表都有一个对应的 .MYD 数据文件。这些文件存储表中的行数据。

  2. 索引文件(.MYI): 索引文件包含表的索引数据。每个 MyISAM 表都有一个对应的 .MYI 索引文件。这些文件存储了用于加速数据检索的索引信息。

  3. 信息文件(.frm): 信息文件包含有关表的元数据信息,如表结构、字段信息等。这些文件存储了表的定义。

 

21.一、中文域名的命名规则

中文域名由中文汉字、英文字母、阿拉伯数字和连接符(-)自由组合而成,其命名规则有以下几点:

(1)中文域名至少要包含1个汉字,其余部分不做强制要求;

(2)中文不区分简繁体,如果某个域名的简体已被注册,则不能再注册繁体,反之亦然;

(3)域名的首尾部分都不能有特殊字符,如连接符(-),+、#、*、#等 ;

(4)域名不能是纯英文或纯数字;

(5)连接符(-)不能单独注册,不能连续出现,也不能放在域名首尾处;

(6)域名长度转换成Punycode不能超过63个字符;

二、英文域名的命名规则

英文域名由英文字母、阿拉伯数字和连接符(-)自由组合而成,注册英文域名需遵守以下命名规则:

(1)英文域名总长度不得超过63个字符;

(2)域名不得使用空格以及其!、%、&等非法字符;

(3)连接符(-)不能单独注册,不能连续出现,不能放置在开头和末尾 。