2つのUbuntuボックスがあり、1つは攻撃プラットフォーム(APと呼ばれる)として機能し、もう1つは破損したサーバー(S1と呼ばれる)として機能します。
私にはこんなルールがある
sudo iptables -t nat -I PREROUTING -p tcp -s <IP of AP> --dport 22 -j REDIRECT --to-port 1234
破損したサーバーで実行すると、ポート22に向かうAPからのすべてのトラフィックが取得され、localhostのポート1234にリダイレクトされます。これで私が望む作業が行われました。接続できるだけでなく、netcat
接続を受信するには、S1でリスナーを開く必要があります。
netcat
トラフィックがS1のポート1234に送信されたときにバックグラウンドで実行され、リスナーを開くスクリプトを作成したいと思います。可能ですか?それでは、どうすればいいですか?
これは純粋に教育目的であり、いくつかの楽しみのためです。
答え1
これはTCPトラフィックが機能する方法ではありません。クライアントが接続できるように接続を確立する前に、リスナーを実行する必要があります。