ACK Scan
Dùng các tiện ích crafting gói mạnh mẽ Scapy của chúng tôi nhanh chóng có thể tái tạo ACK Scan cổ điển. Ví dụ, các chuỗi sau đây sẽ được gửi để mô phỏng một ACK Scan:
Chúng tôi có thể tìm thấy cổng không được lọc trong các gói tin trả lời:
Tương tự như vậy, các cổng lọc có thể được tìm thấy với các gói tin không được phản hồi:
>>> ans,unans = sr(IP(dst="www.slashdot.org")/TCP(dport=[80,666],flags="A"))
Chúng tôi có thể tìm thấy cổng không được lọc trong các gói tin trả lời:
>>> for s,r in ans: ... if s[TCP].dport == r[TCP].sport: ... print str(s[TCP].dport) + " is unfiltered"
Tương tự như vậy, các cổng lọc có thể được tìm thấy với các gói tin không được phản hồi:
>>> for s in unans: ... print str(s[TCP].dport) + " is filtered"
Comments
Post a Comment