gpt4 book ai didi

你能直接修改用户空间中inode的间接 block 吗?

转载 作者:太空宇宙 更新时间:2023-11-04 03:27:16 27 4
gpt4 key购买 nike

有没有办法在用户空间直接修改inode中的间接 block 指针?

我正在阅读这篇论文 http://www.cis.syr.edu/~wedu/seed/Documentation/Minix3/Inode.pdf但是我从中收集到的信息,就像它的标题所说的那样,它是在操纵 inode,而不是显式修改 inode 中的 block 。

我意识到这听起来很糟糕,我无意为生产使用做这样的事情,这只是为了我自己的知识。

最佳答案

一些文件系统(ext*fs,对于 minix 不确定)优化并将数据(<60 字节)写入 inode 的 block 指针数组。

在这种情况下,您可以只修改与间接 block 指针对应的最后 12 个字节。

不能访问用户空间的 block 指针数组;但是,您可以创建一个 60 字节的文件,然后尝试读取其内容。

关于你能直接修改用户空间中inode的间接 block 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40117076/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com