通信学报 ›› 2021, Vol. 42 ›› Issue (7): 117-127.doi: 10.11959/j.issn.1000-436x.2021143

• 学术论文 • 上一篇    下一篇

基于结构链逆向的内存碎片文件雕刻算法

李炳龙, 周振宇, 张宇, 张和禹, 常朝稳   

  1. 信息工程大学密码工程学院,河南 郑州 450001
  • 修回日期:2021-03-01 出版日期:2021-07-25 发布日期:2021-07-01
  • 作者简介:李炳龙(1974− ),男,河南卫辉人,博士,信息工程大学副教授、硕士生导师,主要研究方向为数字调查与取证、网络入侵溯源追踪与取证、云计算取证、智能手机取证等
    周振宇(1976− ),男,河南太康人,博士,信息工程大学副教授,主要研究方向为信息安全
    张宇(1996− ),男,江苏连云港人,信息工程大学硕士生,主要研究方向为智能手机取证
    张和禹(1998− ),男,河南南阳人,信息工程大学硕士生,主要研究方向为内存取证
    常朝稳(1966− ),男,河南滑县人,博士,信息工程大学教授、博士生导师,主要研究方向为移动信息安全、物联网安全
  • 基金资助:
    国家自然科学基金资助项目(60903220)

Memory fragment file carving algorithm based on the reverse of the structure chain

Binglong LI, Zhenyu ZHOU, Yu ZHANG, Heyu ZHANG, Chaowen CHANG   

  1. Cryptography Engineering Academy, Information Engineering University, Zhengzhou 450001, China
  • Revised:2021-03-01 Online:2021-07-25 Published:2021-07-01
  • Supported by:
    The National Natural Science Foundation of China(60903220)

摘要:

为解决内存映像中碎片证据文件提取问题,针对doc、pdf等常见文件类型,提出了一种基于内存映像的碎片文件雕刻模型。基于该模型,设计了基于文件对象结构链逆向的碎片文件雕刻算法,能够获取遗留在内存中的文件数据。实验结果表明,该算法能够成功从内存映像中雕刻出文件相关的元数据信息,例如文件名、文件来源及操作行为等,雕刻精确度达到 100%;而且在典型应用情况下,文件内容数据雕刻精度达到 87.5%,远高于基于磁盘文件雕刻算法的精确度。

关键词: 文件雕刻, 内存取证, 内存碎片, 碎片连接, 结构逆向

Abstract:

To address the extraction of document evidence for doc, pdf, and other common file types in the memory image, the model of fragment file carving based on memory image was proposed.Then, on the basis of the model, the fragment file carving algorithm based on the reverse of file object structure chain was designed and implemented, the algorithm was able to get file data left behind in the memory image file.The experimental results show that the proposed algorithm can successfully carve out of memory file’s metadata, and the accuracy is 100%, and in a typical application case, the accuracy of the algorithm for memory file can achieve 87.5%, far higher than disk-based file caving algorithm.

Key words: file carving, memory forensics, memory fragment, fragment adjacent, structure reverse

中图分类号: 

No Suggested Reading articles found!