2014-03-06 2 views
0

scapy를 사용하여 반향 요청을 수신하면 사용자 정의 반향 응답을 보내는 방법. 또는 에코 요청을 받았을 때 에코 요청을 보낼 필요가 있는지 여부ICMP 숨김 채널 만들기

이것은 학업 목적으로 만 제공됩니다.

답변

0

가장 적합한 옵션은 AnsweringMachine입니다.

ICMP 에코 요청/반향 회신이 어렵지 않으므로 ARP_amscapy/layers/l2.py (https://bitbucket.org/secdev/scapy/src/tip/scapy/layers/l2.py?at=default#cl-500 참조)에 기반하여 작성해야합니다.

원하는대로 복잡하다고 생각하면 sniff() 함수의 prn 매개 변수를 사용하여 신속하고 더러운 옵션에서 요청을 보았을 때 답장을 보낼 수 있습니다. 사용해보기 :

sniff(iface='eth0', filter='icmp', lfilter=lambda p: p[ICMP].type == 0 
     prn=lambda p: send(
      IP(src=p[IP].dst, dst=p[IP].src)/ICMP(type=0)/p[ICMP].payload))