能力值:
( LV2,RANK:10 )
|
-
-
2 楼
……我也是搞不了第三个要求……也是想到了鸡生蛋蛋生鸡的问题……
我甚至去暴力搜了内存……发现系统里面确实没有地方有全路径了,有一个,是原子表那里,没有太细致研究,但是应该不能满足第二个要求
折中的想法是ControlArea->u.Flags.DeleteOnClose = 1,好像可以在重新打开进程的时候重新创建这玩意,没怎么试过……不过还是不能满足先改进程再开驱动这个隐藏要求……唉……原来还有文件ID这个东西,我记得以前在哪看到过……第八个男人?
|
能力值:
( LV4,RANK:50 )
|
-
-
3 楼
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
你没有用文件ID之前有别的办法满足第三个要求么……就是满足第三个要求但是不满足隐藏要求的……
|
能力值:
( LV4,RANK:50 )
|
-
-
5 楼
可以试试你的 ControlArea->u.Flags.DeleteOnClose = 1,这个难道会每次EXE启动都有一个不同的FileObject? 不过话说回来,FILE_OBJECT往里面深挖,肯定能拿到文件路径,不过SCB,FCB,CCB,LCB等等结构都不公开。兼容性稳定性难以保证。
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
我是看到了这个帖:
http://bbs.pediy.com/showthread.php?t=114943
(注:文件关联的控制区对象在一个应用程序执行完退出之后,仍然会保存在操作系统中,对应的PE文件头数据也保留在相应的物理内存页面上。操作系统这样处理,也是为了在频繁启动一个应用程序时提高效率。这也会造成一些意想不到的问题,比如对一个运行中的程序,用冰刃等工具(或直接写驱动程序)打开其虚拟地址空间,对其中的文件头部分的关键数据,如:MZ标志头、PE标志头进行篡改并进行回写(如果用冰刃修改并写入时,弹出“是否防止copy-on-write”选择框时,要点击“是”,才能真正修改到系统保留的PE头数据内存页),然后关闭掉该程序,对应的EXE文件本身没有被修改,但直接运行就会报非法PE格式错误。究其原因就是因为之前打开此程序时,留在系统中的全局控制区对象和PE文件头数据仍然存在,操作系统将直接用原来的全局控制区对象和PE文件头数据,结果就会检查到非法的PE文件格式错误。)
其实我刚看到题目找资料的时候就看到这个帖子了,但是我觉得可能我要看很久而且万一没用就浪费时间拉……依旧发挥了我每逢考试前看到题型都觉得那是没用的错觉……哈哈哈哈,看到的时候已经过时间啦……
|
能力值:
( LV4,RANK:40 )
|
-
-
7 楼
我就想,注册个回调不就搞定了吗? PsSetCreateProcessNotifyRoutineEx 原来这个是隐藏要求
|
能力值:
( LV12,RANK:320 )
|
-
-
8 楼
这题比较有意思 如果没有限制必须使用同一种方法 第三个路径直接从PEB里拿
|
能力值:
( LV4,RANK:40 )
|
-
-
9 楼
那题PEB里我测试成功了,但是为了要监视那个目录,又不能用minifilter等一些监控技术,我开的是系统线程,这样就会崩溃了,然后我还是没做第三题,也是上交了2个要求,感谢楼主分享,学习了
|
能力值:
( LV8,RANK:130 )
|
-
-
10 楼
这道题我也是用文件ID在最后时机解出来了。不过花时间太多,后面Win10注入那道题时间不够,匆匆提交。
|
能力值:
( LV4,RANK:50 )
|
-
-
11 楼
我看兄台做了好几道题目啊,看来15W奖金有望啊,哈哈。我就随便做着玩。
|
能力值:
( LV8,RANK:130 )
|
-
-
12 楼
千万别这么说,评委们看到都笑话了。逆向题算法分析太菜,没搞出来。
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
很不错,思路优雅, 问题也分析得比较清楚。
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
XXB的方案肯定是不合适的,file id算一个比较优美的解法
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
前排膜拜MJ,还有没有别的思路呢~
|
能力值:
( LV9,RANK:175 )
|
-
-
16 楼
小白学习了,原来还可以这样
|
能力值:
( LV12,RANK:280 )
|
-
-
17 楼
赞,之前看到第三个问题时一时想不通到底为什么会导致这种情况
|
能力值:
( LV4,RANK:50 )
|
-
-
18 楼
看我说的准吧,发奖了啊,你Windows二等奖,1W现金!
|
能力值:
( LV8,RANK:130 )
|
-
-
19 楼
真正大牛都没参赛或没来得及参赛或者在当评委,像我们这种刚出道的小菜赚点零花钱
而且跟第一差距很大,还要努力学习啊
|
能力值:
( LV2,RANK:10 )
|
-
-
20 楼
第一名几乎都通杀……真的强……
|
能力值:
( LV4,RANK:40 )
|
-
-
21 楼
蚯蚓兄,可以可以的!
|
能力值:
( LV3,RANK:30 )
|
-
-
22 楼
楼主能给一个ntfs源代码的下载链接么?
|
能力值:
( LV2,RANK:10 )
|
-
-
23 楼
好好搜索论坛
http://bbs.pediy.com/showthread.php?t=90393
|
|
|