-
公开(公告)号:CN108132971A
公开(公告)日:2018-06-08
申请号:CN201711271077.2
申请日:2017-12-05
Applicant: 厦门市美亚柏科信息股份有限公司
IPC: G06F17/30
Abstract: 本发明公开了一种数据库碎片文件的分析方法,其包括:判断数据库碎片文件中是否存在一或多个表结构;若存在该一或多个表结构,从该数据库碎片文件中取得该一或多个表结构,否则从存储介质的文件系统中查找对应于该数据库碎片文件的数据库文件;若找到该数据库文件,从该数据库文件中取得该一或多个表结构,否则从该存储介质的未分配空间中查找该数据库碎片文件中的数据表相关的表结构列表;若找到该表结构列表,根据该表结构列表取得该一或多个表结构,否则根据该数据库碎片文件复原该一或多个表结构;以及根据该一或多个表结构中的至少一个分析该数据库碎片文件中的数据库记录。本发明还公开了一种数据库碎片文件的分析装置。
-
公开(公告)号:CN108090168A
公开(公告)日:2018-05-29
申请号:CN201711338307.2
申请日:2017-12-14
Applicant: 厦门市美亚柏科信息股份有限公司
IPC: G06F17/30
Abstract: 本发明涉及一种通用F2FS文件系统解析方法、终端设备及存储介质,在该方法中,包括以下步骤:S100:模拟挂载的过程,构建F2FS文件系统的元数据,包括以下步骤:S110:对超级块的内容进行校验;S120:对超级块进行初始化;S130:选择有效检查点;S140:构建段信息表;S150:初始化节点地址表;S200:根据通用的目录项块构建文件目录项,所述通用的目录项块包括但不限于以下组成部分:文件类型、索引节点号、父项索引节点号、文件大小、创建时间、修改时间、文件名指针、文件名长度、指向下一个节点指针和目录有效,指向该目录的第一个节点指针。本发明解决了文件系统的可移植性和兼容性差的问题。
-
公开(公告)号:CN102298634B
公开(公告)日:2013-05-29
申请号:CN201110266852.1
申请日:2011-09-09
Applicant: 厦门市美亚柏科信息股份有限公司
IPC: G06F17/30
Abstract: 本发明提供的一种Sqlite删除记录结构重组方法,包括:步骤一:设置滑动窗口初始偏移值offset为5;步骤二:学习待重组的记录所属数据表结构并依此界定滑动窗口;步骤三:计算所述滑动窗口的值和所述待重组的记录中整个数据域的大小,步骤四:判断步骤三计算的两个值是否相等,若是,则根据所述滑动窗口中最后一个小窗口的位置和所述待重组的记录的结构重组已删除记录,结束流程,否则判断所述offset取值是否已达其预定上限,若是,则尝试碎片重组并结束流程;否则,令offset=offset+1,并返回执行步骤三。本发明提供的Sqlite删除记录结构重组方法的重组结果准确性高、实用性强、可以适用于所有Sqlite数据库。
-
公开(公告)号:CN116634604A
公开(公告)日:2023-08-22
申请号:CN202310555360.7
申请日:2023-05-17
Applicant: 厦门市美亚柏科信息股份有限公司
IPC: H04W76/14 , H04W84/12 , H04L69/16 , H04M1/72412 , H04M1/72409 , G06F9/4401
Abstract: 本发明给出了一种一种安卓设备USB及WiFi多通道数据提取加速的方法和系统,包括:S1:使设备端与目标手机通过USB连接,所述设备端启动USB提取服务;S2:数据提取APP响应于所述设备端发起的无线热点局域网,使所述目标手机与所述设备端建立局域网连接;S3:所述设备端响应于所述数据提取APP发出的数据提取服务,向所述数据提取APP推送提取配置;S4:通过建立的USBADB和TCP/IP连接,所述设备端与所述目标手机之间建立至少2个数据通道,并通过所述数据通道并行提取数据。实现了通过USB及Wi‑Fi多通路并发对手机进行数据提取。跟USB有线提取方式相比,无新增操作,且手机数据获取能力范围与原USBADB方式无差异,同时极大提升提取效率。
-
公开(公告)号:CN113407924B
公开(公告)日:2022-11-11
申请号:CN202110608107.4
申请日:2021-06-01
Applicant: 厦门市美亚柏科信息股份有限公司
Abstract: 本发明涉及基于无障碍服务的打开应用锁方法、终端设备及存储介质,该方法中包括:S1:通过无障碍服务获取九宫格密码坐标;S2:构建常用密码字典;S3:针对常用密码字典中的每个密码,依序通过无障碍服务点击密码对应的坐标位置后,通过无障碍服务检测对应的解锁状态,直至根据解锁状态判定密码验证成功;当常用密码字典中所有密码校验均不成功时,进入S4;S4:定义有效密码规则,获取符合有效密码规则的密码集合,过滤掉密码集合中属于常用密码字典中的密码;S5:针对过滤后的每个密码,依序进行密码验证,直至验证成功后更新至常用密码字典内。本发明利用无障碍提供的功能打开应用锁密码,弥补了当前打开应用锁的缺陷。
-
公开(公告)号:CN109446022B
公开(公告)日:2022-08-12
申请号:CN201811186772.3
申请日:2018-10-12
Applicant: 厦门市美亚柏科信息股份有限公司
Abstract: 本发明提供了一种数据库溢出页异常的检测方法、装置及存储介质,该方法包括获取一个数据库溢出页单元,然后读出数据库溢出页单元的链表的一个节点,从所述节点中读取下一个节点的页号RN,获取所述数据溢出页单元的链表的总长度TL,计算所述数据库溢出页单元的链表头到当前节点的长度RL,根据RN、TL和RL检测数据库溢出页单元是否异常,从而实现了自动读取B+tree中溢出页单元的链表节点,并且自动判断溢出页单元的链表节点是否异常,为后续的数据异常修复奠定基础,且具有很强的通用性。
-
公开(公告)号:CN110874285B
公开(公告)日:2022-06-21
申请号:CN201911134404.9
申请日:2019-11-19
Applicant: 厦门市美亚柏科信息股份有限公司
Abstract: 本发明涉及一种实现EXT文件系统的可还原写操作的方法,包括以下步骤:S1、获取需要访问的EXT文件系统;S2、读取写操作前的文件的节点信息和内容;S3、判断写操作的类型,如果是简单写操作,转至S4,如果是复杂写操作,转至S5;S4、记录写操作的相关参数和校验值;S5、记录写操作的详细步骤以及每个步骤涉及到的参数和校验值。本发明的方法不区分离线和在线,通过本发明的方法,能够准确地还原到修改前的内容。
-
公开(公告)号:CN108182127B
公开(公告)日:2021-11-19
申请号:CN201711439623.9
申请日:2017-12-27
Applicant: 厦门市美亚柏科信息股份有限公司
Abstract: 本发明涉及一种提取已删除文件碎片的方法、终端设备及存储介质,在该方法中,包括以下步骤S100:获取移动终端的镜像文件;S200:在镜像文件中定位出用户数据区;S300:提取用户数据区文件系统的未使用空间,设定该未使用空间的大小为K;S400:以逻辑块大小Z为单位,遍历用户数据区文件系统的未使用空间,提取所有明文和密文数据,应用明文可以直接作为SQLite记录分析的源碎片,而密文则需要进行解密;S500:对提取的密文进行解密。本发明通过遍历镜像文件的用户数据区的未使用空间,通过匹配应用的特征数据,提取所有的明文和密文碎片,并对密文碎片进行破解,还原成SQLITE文件碎片。
-
公开(公告)号:CN112966293A
公开(公告)日:2021-06-15
申请号:CN202011619225.7
申请日:2020-12-31
Applicant: 厦门市美亚柏科信息股份有限公司
Abstract: 本发明公开一种数据库脏页面检测方法、装置、计算设备及存储介质,该方法包括:获取数据库搜索树一个节点;获取节点的页面格式,并确定节点的页面格式是否符合页面格式规则,当节点的页面格式不符合页面格式规则时,将节点的数据类型标记为脏数据类型;当节点的页面格式符合页面格式规则时,获取节点的当前数据类型;获取节点的实际数据类型,并确定节点的当前数据类型和实际数据类型是否一致;当节点的当前数据类型和实际数据类型不一致时,将节点的数据类型标记为脏数据类型;获取脏数据类型的节点的错误信息,并将错误信息存储至脏数据页错误信息库;重复上述部分以遍历搜索树的所有节点。根据本发明实施例可以实现数据库脏页面的检测。
-
公开(公告)号:CN112579336A
公开(公告)日:2021-03-30
申请号:CN202011619239.9
申请日:2020-12-31
Applicant: 厦门市美亚柏科信息股份有限公司
IPC: G06F11/07 , G06F16/21 , G06F16/215 , G06F16/2458 , G06F16/28
Abstract: 本发明公开一种数据库异常修复方法、装置、计算设备及存储介质,该方法包括:获取异常节点以及异常节点的错误信息;当异常节点为第一数据类型时,对异常节点执行跳过处理;当异常节点为第二数据类型时且用户选择跳过处理时,对异常节点执行跳过处理;当异常节点为第二数据类型时且用户选择修复处理,从数据库失联页面表中选出符合当前数据库结构的第一数据类型页面集合、第二数据类型页面集合和脏数据页面集合,并根据这些集合和异常节点的错误信息对所述异常节点执行修复处理;重复上述步骤以遍历所述脏数据页错误信息库的所有异常节点以完成数据库异常修复。根据本发明实施例可以实现一定程度的数据库异常修复,尽可能保证数据库解析的准确性。
-
-
-
-
-
-
-
-
-