-1

シッククライアントアプリケーションにパケットを自動的にスプーフィングする概念実証コードを作成しようとしています。

選択した言語としてPythonを選択しました。scapyまたは他の同様のライブラリを使用してパケットを監視するのに役立つリソースを見つけました。

パケットのなりすましを行うにはどうすればよいですか。

例えば。シナリオ:クライアントC、サーバーS

CはgetリクエストR(HTTP)をSに送信しますProxy_pythonはリクエストRをインターセプトしますProxy_pythonはHTTPレスポンスを作成します(r)Proxy_pythonはrをCに送信します

基本的にCのMiTmです。これは可能ですか。注意すべき条件の1つは、私が作成しているプロキシは、リダイレクト先の構成を必要としないことです。すべてのパケットを遍在的にリッスンする必要があります。

それは私に別の質問をさせます:Pythonプロキシに特定のPIDをリッスンさせることはできますか?

4

1 に答える 1

1

少なくとも、送信されるパケットにPIDを関連付けることができるかどうかに関する質問に答えるために、これはパケットデータに明示的に含まれているものではありません。ただし、プロセスがトラフィックを送信しているポートを特定し、そのポートのパケットをプロセスに関連付けることができます。そのポート情報を取得する方法に関するいくつかの情報については、この質問を参照します。これが少し役立つことを願っていますが、現時点で他に何を探しているのか正確にはわかりません。

于 2012-07-10T16:53:54.003 に答える