Ping of death

23:41, 12 spalio 2025 versija, sukurta MHz (Aptarimas | indėlis) (Naujas puslapis: '''Ping of death''' - toksai 199x periodo eksploitas, kuris ankstyvais Interneto laikais veikė su daugeliu senų OS. Jo visa esmė buvo tame, kad daugelis firmų ne per daug rūpinosi TCP/IP protokolų implementacija, dėl kol tipiškai prasileisdavo - nepasirūpindavo gerai padaryti retai naudojamo ICMP protokolo. Pastarasis gi puikiausiai veikė su visomis IP protokolo savybėmis, galėdamas priimti didelius duomenų paketus (iki 64 k...)
(skirt) ← Ankstesnė versija | Dabartinė versija (skirt) | Vėlesnė versija → (skirt)

Ping of death - toksai 199x periodo eksploitas, kuris ankstyvais Interneto laikais veikė su daugeliu senų OS. Jo visa esmė buvo tame, kad daugelis firmų ne per daug rūpinosi TCP/IP protokolų implementacija, dėl kol tipiškai prasileisdavo - nepasirūpindavo gerai padaryti retai naudojamo ICMP protokolo. Pastarasis gi puikiausiai veikė su visomis IP protokolo savybėmis, galėdamas priimti didelius duomenų paketus (iki 64 kilobaitų), tačiau buvo viena kliūrka - IP headeris irgi užimdavo vietos ir dėl to iš principo buvo galima sukonstruoti paketą, kuris būtų ilgesnis už maksimaliai įmanomą. Negana to, ilgiai nusistatydavo per porą vietų, o tai dar labiau viską suveldavo.

Žodžiu, paprastai šnekant, iš kai kurių OS netgi su standartine ping programa gaudavosi pasiųsti ICMP paketą, kuris galėdavo užlaužti kieno nors kompiuterį.

Surprise surprise, bet tasai Ping of death labiausiai veikė įvairiausias Windows versijas, kurios ir taip jau kentėjo nuo visokių įsilaužėlių. Visgi teisybės dėlei turim pasakyti, kad pažeidžiamos buvo ir kažkokios tai alfa versijos lygio Linux, ir dar kažkokia iš senų MacOS.

Vienas iš smagių bajerių - 2013 metais buvo atrasta, kad šitas pats bugas tiesiog vienas prie vieno buvo atkartotas naujose Windows sistemose, tik jau IPv6 implementacijoje. Matomai chebra nei iš svetimų, nei iš savų klaidų nelabai mokėsi.