我想通過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層? 但是,我每次收到一個TCP數據包,而不是目標機器上的HTTP響應數據包時,我嘗試了很多方法。
通過響應數據包我的意思是,當我們嘗試訪問任何url的基本信息時,我們會發送一個get請求(HTTP),並且作爲響應,我們收到一個響應數據包,其頭部像「HTTP 1.1 200 OK ... etc」通過scapy(或任何其他工具)創建此響應數據包並將其發送到目標系統。 – prash