web-dev-qa-db-ja.com

Openvpnに接続しているときにMeterpreterセッションを取得できません

ルーターがあり、バックドアがリスナーに接続するために必要なポートがマシンの内部IPに転送されます。 VPNを使用していない場合にのみ、すべて正常に機能します。

しかし、VPNに接続した後、セッションを取得できません。また、VPNnが接続された私のマシンでApacheサーバーをホストしようとしましたが、表示されませんが、VPNなしでは機能します。

他の誰かがこのような問題に遭遇し、その解決策を見つけた場合は、私を助けてください。

どんな助けでもありがたいです。

3
Capt.Levi

セッションを取得するには、攻撃者と被害者のマシンの両方が同じネットワーク上にある必要があります。

VPNの背景

VPNに接続している場合、おそらくプライベートネットワーク上にあり、被害者は単にインターネットに接続しています。これにより違いが生じます。セッションを取得するには、同じネットワーク上にいる必要がありますが、VPNに接続しているため、攻撃者と被害者の両方が異なるネットワーク上にいます。
そのため、セッションを取得するには、犠牲PCを自分と同じVPNに接続する必要があります。これは、VPNがマシンをリモートLANに接続できるためです。

注:これは、VPN IPを使用している場合にのみ発生します。

1
neferpitou

正確な設定はわかりませんが、VPNはVPNホストで終端しているため、インターネットにルーティングすると、VPNホストのパブリックIPから来ているかのように表示されます。これは、使用しているルーター転送が使用されていないことを意味します。

VPNを使用している場合は、VPNプロバイダーがネットワークへの着信接続をVPN経由でマシンにルーティングできるようにする必要があります(わずかに簡略化されています)。しかし、私はあなたがそれを得るとは思わない。

クラウドプロバイダーで着信接続を受け入れることができるホストセットアップを取得し、そのホストからVPNトンネルをセットアップしてネットワーク/クライアントに戻すのはどうですか?

0
ISMSDEV