Skip to content

Ping of Death simulation using custom network stack.

Notifications You must be signed in to change notification settings

jrecinos98/Ping-Of-Death

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ping-Of-Death

  • Description: Ping of Death simulation using custom network stack. The program creates and sends a valid, manually created ICMP echo request packet within the payload of a standard IPv4 Packet. This custom ICMP packet is formatted with the correct fields as an automatically generated ICMP packet with all the bits set correctly for fragmentation, size, etc... The receiving server strips the carrying packet and extracts the custom built ICMP packet in the payload. The server (receiver) imitates the process of receiving an IPv4 packet and it reassembles packets if fragments are received. The ICMP packet sent carries a payload that will cause the overflow to occur on the server after it is reassembled. For this simulation the server (receiver) fails to check whether the reassembled packet exceeds the maximum allowed size, hence it can be exploited with the ping of death.

  • Relevant Area : Computer Security, Networking.

  • Tools / Platforms: Python, Unix

About

Ping of Death simulation using custom network stack.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published