Невозможно отправить TCP RST пакет, используя scapy / kamene - PullRequest
0 голосов
/ 18 октября 2019

Первоначально я установил ssh-соединение с машиной (B) с моей машины (A) через терминал. Параллельно я запускал wireshark и взял последний пакет (по протоколу ssh), полученный от B, к A, взял [3424808643] и установил порядковый номер нового пакета RST как (3424808643) + (92) = 3424808735

Я попробовал следующий код для отправки пакета TCP RST с помощью scapy / kamene.

ip=IP(src=src,dst=dst)
RST_tcp=TCP(sport=56540,dport=22, flags="R", seq=3424808735)
print("RST sent from client")
sr1(ip/RST_tcp)

Но он выдает следующую ошибку:Я использую Ubuntu

RST sent from client
Begin emission:
WARNING: DNS RR prematured end (ofs=16116, len=26)
WARNING:kamene.runtime:DNS RR prematured end (ofs=16116, len=26)
WARNING: wrong value: DNS.ancount=51411
WARNING:kamene.runtime:wrong value: DNS.ancount=51411
WARNING: wrong value: DNS.nscount=41893
WARNING:kamene.runtime:wrong value: DNS.nscount=41893
WARNING: more wrong value: DNS.arcount=778
WARNING:kamene.runtime:more wrong value: DNS.arcount=778
Finished to send 1 packets.
RST sent from client
..........................................................
..........................................................
WARNING: DNS RR prematured end (ofs=16116, len=26)
WARNING:kamene.runtime:DNS RR prematured end (ofs=16116, len=26)
WARNING: wrong value: DNS.ancount=51411
WARNING:kamene.runtime:wrong value: DNS.ancount=51411
WARNING: wrong value: DNS.nscount=41893
WARNING:kamene.runtime:wrong value: DNS.nscount=41893
WARNING: more wrong value: DNS.arcount=778
WARNING:kamene.runtime:more wrong value: DNS.arcount=778
..........................................................
..........................................................
..........................................................
...