scapy経由でHTTPレスポンスをターゲットシステムに送信します。私はscapyがIP/TCP/ETHERのようなパケットを作成するためにレイヤー化された実装を使用することを知っています。シンプルなTCPパケットを送信するために、以下のscapyスクリプトを使用することができます。scapy経由でHTTPレスポンスを作成することは可能ですか
#!/usr/bin/python
from scapy.all import *
ip=IP(src="10.10.1.207", dst="10.10.1.60")
payload="Hello World"
PUSH=TCP(sport=80, dport=3389, flags="F")
send(ip/PUSH/payload)
我々はこれでHTTP層を添付することができます方法はありますか? しかし、私はターゲットマシン上でHTTP応答パケットの代わりにTCPパケットを受信するたびに多くの方法を試しました。
レスポンスパケットとは、私たちがリクエストリクエスト(HTTP)を送信する任意のURLの基本情報にアクセスしようとするときに、応答として「HTTP 1.1 200 OK ...」などのヘッダーを含むレスポンスパケットを受け取ります。 scapy(または他のツール)を介してこの応答パケットを作成し、ターゲットシステムに送信します。 – prash