问题在`abrt-action-install-debuginfo-to-abrt-cache`
在默认的情况下,它会在`/var/tmp/abrt-tmp-debuginfo-RANDOM_SUFFIX`创建一个临时文件,然后会下载rpm文件到这个文件夹,之后会进行解压,因为是临时文件夹,所以解压的路径不是这个,而是在`/var/cache/abrt-di`,但是因为这个文件夹并不是随机创建的,而且可预测性极强,所以我们可以提前创建这个文件夹,依靠控制`unpacked.cpio`这个文件,我们就能欺骗`abrt-action-install-debuginfo`提取一个我们可控制的`cpio`文件
靠着提取出来的`cpio`文件,我们就可以利用它在系统里创建任意文件或者链接
暂无评论