首页 > 解决方案 > chroot shell 中的 LD_PRELOAD 错误,但在普通 shell 中工作

问题描述

我正在使用安装了 Kali Nethunter chroot 的 android 系统。当我尝试在 chroot 中使用 LD_PRELOAD 之后的程序时,我得到:

ERROR: ld.so: object '/system/lib/libfakeioctl.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.

…但是使用普通外壳它不会显示并且它工作得很好。

我尝试将.so文件复制到
我尝试更改的不同目录$LD_LIBRARY_PATH=$LD_PRELOAD=

运行nexutil命令并加载.so库后,无线接口应处于监控模式(使用iwconfig进行检查)。在正常的 shell 中会发生这种情况,但在 Kali chroot 中不会。

标签: androidlibchrootld-preload

解决方案


推荐阅读