Self-Improvement
Scapy 사용법 6 (패킷 제작) 본문
*예제
>>> IP()
>>> IP()/TCP()
>>> Ether()/IP()/TCP()
>>> IP()/TCP()/"GET /HTTP/1.0\r\n\r\n"
>>> Ether()/IP()/IP()/UDP()
*예제
>>> a=Ether()
>>> b=IP()
>>> c=TCP()
>>> a.show()
>>> a=Ether(src="00:0c:29:f3:03:2b")
>>> a.show()
>>>b.show()
>>> b=IP(ttl=10,src="192.168.10.101", dst="192.168.10.1")
>>> b.show()
>>> c=TCP(sport=22, dport=22, flags="A")
>>> c.show()
>>> sendp(a/b/c/)
wireshark로 확인하면 정상적으로 패킷이 전송되어짐.
'scapy' 카테고리의 다른 글
Scapy로 Wireless 패킷을 만드는 예제 모음 (0) | 2021.06.08 |
---|---|
Scapy 사용법 7 (간단한 fuzz, ARP cache poisoning, VLAN Hopping) (0) | 2018.10.22 |
Scapy 사용법 5 (sniff) (0) | 2018.10.22 |
Scapy 사용법 4 (ICMP, TCP, UDP ping scan) (0) | 2018.10.22 |
Scapy 사용법 4 (Ack, IP Scan, ARP ping) (0) | 2018.10.22 |