Netcat-Shell-Bind mit Mac (Befehl -e nicht gefunden)

Netcat-Shell-Bind mit Mac (Befehl -e nicht gefunden)

Ich kann den Befehl nc 192.168 erfolgreich verwenden..5442, um eine Verbindung zu einem Abhörgerät herzustellen. Das Gerät hört mit: nc -lvp 5442 ab. Alles funktioniert, ich kann Nachrichten senden und einige empfangen. Ich wollte damit eine Remote-Shell erstellen. Option -e wurde nicht gefunden! Irgendeine Idee, warum und wie man das beheben kann? Die andere Maschine, die ich verwende, ist mint17.2 und der Befehl -e ist auch nicht verfügbar.

Antwort1

Die meisten Betriebssysteme werden mit einer Version von netcat ausgeliefert, bei der die Option -e aus Sicherheitsgründen entfernt wurde. Wenn Sie netcat mit der Option -e benötigen, müssen Sie eine Version finden, die die Ausführungsoption enthält, oder Sie können aus dem Quellcode kompilieren.

Sie können einen Blick darauf werfenDieses Video

verwandte Informationen