在公司实习基本上没什么可以做的了,闲得蛋疼…… 复习了一些资料,在网上发现有人问文件重定向的,所以研究了一下。 资料来自网上,我只不过负责搜集编辑了下。 老v的object hook http://hi.baidu.com/killvxk/blog ... 694affd72afce8.html xikug哥(xikug哥放出来的这个只是ring3的,ring0我实现了另外一份代码,参考lib) http://www.debugman.com/thread/2564/1/1 还有就是微软的正规REPARSE,放在sfilter里面。 测试我的虚拟机只有一个C盘,所以我用filedisk模拟另外一个e盘来测试。 有问题欢迎指出.jetus@163.com 另外奉劝还没有毕业的同学,如果有暑假实习机会,暑假过完请直接回学校,留下继续实习的只有一条出路,任人宰割,最后连个OFFER都不一定能拿到。 修改两个地方: 一是ObjectHook里面driver.c 96行改为 if (GlobalDeviceObject) { //当时修改了下,可能搞错了加多了个! 二是lib里面的c文件98行if (!NT_SUCCESS( *Status )) { 后应该加上 “ExFreePoolWithTag( ReparseData, 'APER' );”
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
另外奉劝还没有毕业的同学,如果有暑假实习机会,暑假过完请直接回学校,留下继续实习的只有一条出路,任人宰割,最后连个OFFER都不一定能拿到。