• morris solucanını yaratan hacker(1988).(cornell üniversitesi öğrencisi robert t. morris, arpanet (internetin öncüsü) üzerinde kendi kendine çoğalan bir solucan yarattı. morris, bu solucanın unix sistemlerini etkileyip etkilemeyeceğini görmek istiyordu. ancak solucan kontrolden çıktı ve ağa bağlı 6 bin bilgisayarı etkiledi. üniversiteden kovulan morris, 10 bin dolar para ve 3 yıl gözaltı cezasına çarptırıldı.)
  • http://en.wikipedia.org/wiki/robert_tappan_morris

    adresinden resmini bile görebilirsiniz.
  • (bkz: morris worm)
  • tarihteki ilk bilgisayar solucanını tasarlayan ve bu tasarladığı solucanın ağdaki bilgisayarlara verdiği zararı hesaba katmayan, bunun sonucunda ceza alan aşmış coder, bilgisayar bilimcisi.
  • habis bir yazılımı gayet de bilinçli olarak geliştirmiş, zamanın cornell bilgisayar bilimleri öğrencisi ve sonrasının mit profesörü olan zat.

    the morris internet worm olarak bilinen bu müzelik eserin decompile sonrasında elde edilen kaynak kodları şurada mevcuttur. zamanın vax/sun sistemlerinin 10%'luk kısmının içinden geçtiği tahmin edilen ve unix'in sendmail gibi programlarının debug modundaki açıklarını da kullanarak yayılan, bilinen ilk yazılımdır kendisi.

    morris'in ilk versiyonlarda solucanı bir kez bulaştığı bilgisayar sistemine bir daha bulaşmamak üzere tasarladığı söylenir. bunu anlamak için de solucanı, bulaştığı makinedeki bir kopyadan gelecek "evet bu alete bulaştın, daha fazla bulaşma." tarzı bir tcp/ip paketini kontrol edecek şekilde yazmıştır. ancak herhangi bir sistem yöneticisinin buna benzer fake bir paketi/cevabı kolaylıkla gönderip solucanı yanıltabileceğini düşündüğünden olsa gerek, michael o. rabin'den esinlendiği iddia edilen bir algoritma geliştirmiştir. tabii buna algoritma demek de ne derece doğrudur bilinmez ama olayın boka sarmasına sebep olmuştur.

    problem checkother fonksiyonu içindeki şu kısımdan kaynaklanıyor gibi:

    if ((random() % 7) == 3) return;

    sonucun her 3 çıktığı durumda, solucan alet üzerinde çalışan bir kopyası olup olmadığını kontrol eden kısma gelemeden function sonlanır. bu arkadaş da bulaştığı alete tekrar bulaşmak ve bir kopyasını daha çıkarmak gibi edepsizlikler yapmaya başlar. oluşan her kopya üstteki allah'a emanet kod satırının azizliğine uğrama şansına sahiptir. bu da zamanla katlanarak çoğalan process'lere sebep olur ve bir süre sonra sistem kaynakları tükenmeye başlar. bu solucanın 6000 küsur bilgisayar sistemini çökertmesi de tam olarak 1-in-7 re-infection olarak bilinen bu hayvanlık yüzünden olmuştur.
hesabın var mı? giriş yap