 PS 9308



                              ANTI-WALKER

                                                 Recep - Hasan Tezkol


Byle bir virsn varln rendiimizde izgilerden oluan bir adam ile
karlaacamz sanyorduk. Yanlmz, stanbul'lu (UJHPTTLZ) yurtamz
bizi ok gzel bir animasyon ile artt. Virsl dosyay altrr
altrmaz nl Walker'mz sonsuz yryne balad. Yaklak 10 saniyede
bir ekranda grnyor ve geerken klavyeyi kullanmamza izin vermiyor.

Sevimli WALKER'n yorulmasn istemediimiz iin, kardeim ile birlikte
virsn incelediimizde unlar tespit ettik.


  1.Disketin yazlm korumas ak olup olmadn test ediyor. Ak ise
    bulamaktan vazgeiyor.
  2.COM dosyada bulama sonucu 64 Kb zerine klacaksa bulamyor.
  3.Bulat dosyann niteliini, tarih ve saatini deitirmez.
  4.Bulaacai dosyann bulunduu diskette yeterli yer yoksa sistem kyor.
  5.Virsn tam boyu 3846 bayt'tr.
  6.Bellei 12320 bayt eksiltiyor.
  7.Interrupt 16h ve 21h'i ele geiriyor.
  8.Bellekte kendini tanmak iin ax yazmacna 4b56h yerletirerek
    int 16h'y aryor. Virs bellekte ise ax yazmacna 5641h ve bx
    yazmacna bulunduu segmenti aktarr. Bunu test ederek bellekte olup
    olmadn renir.
  9.Hemem hemen bir ekran boyunda kr sal, mavi elbiseli, leylak rengi
    gmlei olan eli sopal bir adam sadan sola doru ksa aralklarla
    geiyor. Adam geerken pause tuuna baslrsa bilgisayar kilitleniyor.
 10.Basit anti-debug zellii mevcut.
 11.altrlan COM ve EXE dosyalara bulayor.


WALKER virsn incelememiz srasnda format veya baka bir ekilde diske
zarar verici blme rastlamadk. Zararsz da olsa byle bir virsn yaamasna
izin veremezdik ve buna bir anti virs yazdk. Bu anti virs kendini
onarabiliyor, virsl dosyann ismini parametre olarak alyor, virs dosyada
tespit ettiinde temizliyor ve WALKER da yrmekten kurtuluyor.



 NEML NOT
  Program kullanacaklara tm sorumluluun kendilerine ait olduunu
  hatrlatrm.