gpt4 book ai didi

C : system() call inside chroot

转载 作者:太空狗 更新时间:2023-10-29 15:27:29 25 4
gpt4 key购买 nike

我有一个用 C 语言编写的程序,它在 jail 内以 chroot 模式运行,它会进行一些系统调用,例如 system ( "ls")。问题是当我在 jail 中运行程序时,程序不执行系统调用。我已经包含了可执行文件的所有必要库(使用 ldd bash 命令找到它们),以及 bash 可执行文件(/bin/bash),以及它的库(还有通过 ldd 找到)。好像少了点什么。有人对此有想法吗?

最佳答案

根据定义,system运行“/bin/sh -c ”。

/bin/sh 复制到您的 chroot jail(或将其链接到/bin/bash),您应该可以开始了。

关于C : system() call inside chroot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7167310/

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