Skip to content
hkx3upper edited this page Jun 7, 2022 · 25 revisions

Welcome to the FOKS-TROT wiki!

项目里的开发文档有些错误,所以在wiki里写一下重要的项目方法。
最近找我的人有很多是刚开始写minifilter的,所以wiki将分为八部分写,从一些基础的知识开始。
前面的五部分搭建一个基本的双缓冲透明加解密驱动,后面的三部分实现一些单独的可选的模块。

  • 介绍minifilter框架和一些概念;
  • 双缓冲部分的设计;
  • StreamContext和文件标识尾;
  • 读和写的SwapBuffers;
  • 密文挪用和扩展文件大小;
  • 文件大小EOF与StreamContext->FileSize;
  • 重入和特权加密、特权解密;
  • 重命名方式读写文件;
  • 授权进程的控制与保护。

有些bug或者目前不太确定的部分,我会标注出来。

最后,这只是一个实验性的项目,
有些地方的处理并不是那么的完善。
总之,论文我也写完了,项目我想还是放到github上让它充满“生机”的好。

转载请注明出处
https://github.com/hkx3upper/FOKS-TROT/wiki
hkx3upper