发明名称 一种提取WP系统联系人数据的方法
摘要 本发明公开了一种提取WP系统联系人数据的方法,包括以下步骤:S1:定位通讯录文件所在的路径;S2:搜索通讯录特征“2A002A1F009600”;S3:通讯录特征后搜索第一个管理块;S4:按格式遍历所有管理块;S5:根据管理块的第一个字节判断该管理块对应的联系人内容;S6:得到管理块对应的数据区数据;S7:将提取的所有数据区数据通过Unicode UTF‑16Little Endian转码,恢复所有联系人数据。本发明的有益效果如下:能够全面的将WP手机里的联系人信息全面完整的检索提取出来,可提取删除的联系人信息。
申请公布号 CN106412200A 申请公布日期 2017.02.15
申请号 CN201610874303.5 申请日期 2016.10.08
申请人 四川秘无痕信息安全技术有限责任公司 发明人 黄旭;许超明;赵飞;何升
分类号 H04M1/2745(2006.01)I;G06F3/06(2006.01)I;G06F11/14(2006.01)I 主分类号 H04M1/2745(2006.01)I
代理机构 代理人
主权项 一种提取WP系统联系人数据的方法,其特征在于包括以下步骤:S1:定位通讯录文件所在的路径;S2:在文件的正常区域和空闲区域搜索通讯录特征“2A002A1F009600”;S3:通讯录特征后搜索“40”,取包括“40”和“40”前3个字节组成4个字节为一组的管理块;S4:以4个字节为一组向后遍历所有管理块,若遇见4个字节中第二个字节不为“01”,第四个字节的第一位不为“4”则表示不是管理块,结束遍历;S5:根据管理块的第一个字节判断该管理块对应的联系人内容;S6:通过每个管理块后两个字节低12位,得到管理块对应的数据区数据起始位置,跳转至数据起始位置向后取数据,直至“00 00 01”结束;S7:将提取的所有数据区数据通过Unicode UTF‑16Little Endian转码,恢复出WP手机内的所有联系人数据。
地址 641000 四川省内江市松山南路253号