如何对 deb 文件进行逆向工程?

amp*_*ent 6 package-management deb

是否可以对deb包进行逆向工程或试运行,以查看它将部署哪些文件和目录并执行其他设置修改?有点像列出 tar 文件的内容而不提取它们。

Tim*_*Tim 2

dpkg --dry-run -i package.deb将向您展示会发生什么,并在服务器故障上查看此问题

dpkg -e package.deb将提取控制文件。


Cam*_*cri 2

您可以在终端中使用ar命令。它可以显示和提取.deb 文件。还要检查控制文件,尤其是 pre* 和 post* 文件的内容,因为它包含 deb 文件(或 dpkg)在预安装、提取或安装后发生时将执行的命令。