基于NTFS文件创建的技术研究-计算机科学与技术专业论文.docxVIP

  • 1
  • 0
  • 约5.62万字
  • 约 71页
  • 2019-02-15 发布于上海
  • 举报

基于NTFS文件创建的技术研究-计算机科学与技术专业论文.docx

分类号: 分类号: 学校代号:1 1 845 UDC: 广东工业大学硕士学位论文 (工学硕士) 基于NTFS文件创建的技术研究 林水宾 指导教师姓名、职称: 昱堡医塾援 学科(专业)或领域名称: 进簋狃型堂生堇苤 学生所属学院: 盐篡扭堂院 论文答辩日期: 三Q二五生五旦 万方数据 A A Dissertation Submitted to Guangdong University of Technology for the Degree of Master ||III I I I Ul II I II I II I III (Master of Engineering Science) Y2795385 The Study on the Technology of File Creation Based on0n N Candidate:Lin Shuibin Supervisor:Prof.Wu Weimin May 201 5 School of Computer Science and Technology Guangdong University of Technology Guangzhou,Guangdong,P.R.China,51 0006 万方数据 摘 摘 要 摘要 随着计算机技术的广泛应用,人们对电脑文件的安全信息更加注重。对于 黑客或者电脑爱好者,如何不动声色的潜入别人的计算机并获取一些有价值的 信息,不断的成为了人们的关注焦点,而且研究这一技术对于间谍或者特务等 特殊人群具有重要的现实意义。 本文是基于以NTFS(New Technology File System)文件目录为基础,对 磁盘的存储结构为目标,研究在Windows下不依赖于应用程序编程接El (Application Program Interface,API)调用来实现在大、小目录下的文件创建技 术以及对于在特殊情况下对文件创建的实现,完善NTFS文件系统对目录和文件 的操作和管理,使得非Windows用户也可以不依赖于操作系统Windows API甚 至在无操作系统的环境下直接对文件进行操作。 本文主要通过三个方面的内容来对文件创建技术进行阐述,分别如下: 首选,当创建文件后,使得小目录变成大目录,即对于90H属性的索引项 比较多,当增加一个索引项后,出现了AOH属性的情况,不能按照一般创建文 件的技术进行创建。此时需要构建AOH属性,且需要寻找一个簇的空闲空间来 存储所有的索引项,并且修改90H属性。这既解决了在小目录下直接对文件创 建,同时也解决了小目录变大目录时的文件创建。 其次,在大目录下直接创建文件和在小目录下创建文件的技术方法不一样, 大目录下增加了索引缓冲区。在创建的过程中,关键的问题是对通过B+树遍历 对文件名进行比较,查找到索引项的插入点。而对于在大目录下对文件的创建, 主要过程是使用遍历B+树,查找索引缓冲区,并找到索引缓冲区,然后通过判 断索引节点是否存在于所找的索引缓冲区中,然后分别在指定的索引缓冲区位 置插入已经创建好的索引项、在磁盘中写入已经插入到索引项中的索引缓冲区, 从而实现了在大目录下的文件创建。这实现了在一级索引或者多级索引的大目 录下对文件的创建。 最后,对于具有索引节点的索引缓冲区的情况,在添加索引项后会出现B+ 树分裂的问题。解决这一问题的关键是确定叶子节点所达到的最大数量值,那 么该节点就要被拆分为两个节点数量相近或者相同的节点,同时保证两个节点 中的最大值在上层节点中。通过遍历查找的方式可以确定该最大数量值,同时, 该过程实现了动态B+树对节点的自动增加、删除以及分裂。 在本文中,根据NTFS目录的结构,系统的讲述文件创建在小目录、大目录 以及索引缓冲区中B+树结构分裂等情形下的实现技术。为更为安全的创建文件 提供理论知识和技术实现,同时,也为后续更好的研究NTFS提供技术支持。 万方数据 广东工业大学工学硕士学位论文关键词:NTFS;大小目录;B+树;索引缓冲区;节点分裂。 广东工业大学工学硕士学位论文 关键词:NTFS;大小目录;B+树;索引缓冲区;节点分裂。 万方数据 ABSTRACTABSTRACT ABSTRACT ABSTRACT With the wide application of computer technology,we should pay more attention to the information security and computer files.For computer enthusiasts and hackers,how quietly sneaked into someone else’S computer

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档