can anyone explain/comment the program "pinger.c"?
Results 1 to 6 of 6

Thread: can anyone explain/comment the program "pinger.c"?

  1. #1
    Junior Member
    Join Date
    Mar 2003
    Posts
    2

    Unhappy can anyone explain/comment the program "pinger.c"?

    hi,

    I have to analize this program (pinger.c), but I have no idea how it works.
    can anyone explain or comment this program?

    thanx,

    rookie

  2. #2
    Senior Member
    Join Date
    Jan 2002
    Posts
    1,207
    It sends the "Ping of death" - which was a DoS attack which affected most systems, AFAICR this was invented in about 1997.

    If there are any systems which are still unpatched since 1997, it may affect them.

    It works by sending a fragmented ping packet that (including headers) is slightly larger than the maximum IP packet size. Many OSs had flaws which caused them to try and reassemble the packet and go beyond the end of the buffer, causing corruption which crashed the OS.

    Oh yes one other thing. The Windows 95 implementation of "Ping" had a bug whereby it would actually generate these packets in good faith - so Win95 as well as being vulnerable, could actually *create* these packets with its own "ping" program.

  3. #3
    Senior Member
    Join Date
    Nov 2001
    Posts
    472
    It's some kind of denial of service program. Seems like it's sending out malformed packets to attack some vulnerability (maybe in the TCP/IP implementation) on another computer.

    Try to compile and debug to see what the program actually does. I can't figure out what it actually does in the last for-loop.
    ---
    proactive

  4. #4
    Junior Member
    Join Date
    Mar 2003
    Posts
    2
    thanx a lot

    but I still don't understand how it works

    can anyone explain the program more precisely?

  5. #5
    Just Another Geek
    Join Date
    Jul 2002
    Location
    Rotterdam, Netherlands
    Posts
    3,401
    Originally posted here by rookie_xy999
    thanx a lot

    but I still don't understand how it works

    can anyone explain the program more precisely?
    Maybe this will help:

    http://www.insecure.org/sploits/ping-o-death.html

  6. #6
    Leftie Linux Lover the_JinX's Avatar
    Join Date
    Nov 2001
    Location
    Beverwijk Netherlands
    Posts
    2,534
    rookie_xy999 learn C
    ASCII stupid question, get a stupid ANSI.
    When in Russia, pet a PETSCII.

    Get your ass over to SLAYRadio the best station for C64 Remixes !

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •