我希望在Python程序的帮助下从分区中恢复已删除的数据。
我知道在删除时,只删除该文件的inode信息,但删除时不会被零覆盖。但是,如何访问分区并从中检索数据呢?
我想处理文件删除的问题。我正在使用ext4文件系统。
这是一门名为“网络取证”课程的作业的一部分。然而,我的老师不知道如何完成这个任务。我们被要求使用现成的恢复工具,这对我们作为学生没有任何意义,因为我们没有看到来源。因此,我希望能够编写一个等价的恢复工具。
发布于 2014-07-29 20:58:46
我强烈建议您从现有的工具开始。因为它们都是开源的,所以您可以看到它们是如何编写的。
如果您真的想从头开始编写自己的实用程序,那么您可能需要从阅读和理解这个页面开始:
https://ext4.wiki.kernel.org/index.php/Ext4_磁盘_布局
该页面可能不完整,可能需要引用实际的内核驱动程序代码。
https://unix.stackexchange.com/questions/147315
复制相似问题