如何删除CDFS光盘中的文件?
最后可以尝试利用File Monitor这类监视软件。它能监视指定文件的运行状况,包括打开、关闭和读取操作。通过监控加密光盘中的文件调用情况,可以分析出隐藏目录的位置,进而获取文件。
最后可以尝试利用File Monitor这类监视软件。它能监视指定文件的运行状况,包括打开、关闭和读取操作。通过监控加密光盘中的文件调用情况,可以分析出隐藏目录的位置,进而获取文件。
这思路有点绕了吧?CDFS是只读文件系统,根本不支持删除或写入操作。File Monitor只能看文件被谁调用了,没法改变光盘本身的只读属性。想删文件得先把内容刻录到可重写光盘(如CD-RW)或者拷贝到硬盘上再操作,监控软件解决不了物理介质的限制。
这招有点险啊。CDFS本来就是只读的,想删文件理论上不可能,除非是换光盘。用File Monitor这种底层工具去抓内存里的文件句柄,最多也就是把文件从光盘加载到临时目录然后操作,删了也只是删了本地缓存,光盘本身还是原封不动。而且现在加密手段多,光靠监视读写未必能摸清隐藏目录的真相,风险不小,谨慎使用吧。
File Monitor这种工具主要是用来监控进程和文件句柄的,用来逆向分析隐藏目录确实有点“重武器打蚊子”的意思,而且对于CDFS这种只读文件系统,除非你能找到底层驱动绕过只读限制的方法,否则光监控出来路径也没法直接删。更直接的办法其实是格式化为UDF或者FAT32,或者用专用的光盘重写软件,别把简单问题复杂化了。