Cumartesi, Nisan 28, 2007

Fenerbahçe Türkiye Kupası'nı en son aldığında,

· Kenan Evren Cumhurbaşkandı, Turgut Özal 1983 sonunda başbakan oldu.
· Süleyman Demirel, Bülent Ecevit, Necmettin Erbakan, Alpaslan Türkeş yasaklı liderlerdi.
· DSP, SHP, MHP, CHP siyaset sahnesinde henüz yer almamıştı.
· 12 Eylül sonrasının yerel seçimleri henüz yapılmamış, Bedrettin Dalan İstanbul Belediye Başkanı olmamıştı.
· Koç Grubu'nun patronu Vehbi Koç'tu ve görevi Rahmi Koç'a devretmemişti.
· Ünlü illüzyonist Zati Sungur hayattaydı.
· İstanbul Atatürk Havaalanı'nın adı "Yeşilköy Havaalanı" idi.
· Vatandaşlıktan çıkarılan Cem Karaca yurda dönmemiş, "Ben bir ceviz ağacıyım Gülhane Parkı'nda" şarkısını yapmamıştı.
· Türk Halk Müziği sanatçısı Ruhi Su hayattaydı.
· Usta sinemacı Yılmaz Güney hayattaydı.
· Adile Naşit hayattaydı.
· Alışverişlerimizde 5 liralık banknot kullanabiliyorduk.
· Jupp Derwall Galatasaray ile anlaşmamıştı.
· Askerlik 18 aya henüz inmemişti.
· Microsoft, Windows'u yapmamıştı.
· İnsanlık henüz internetle tanışmamıştı (daha 7-8 yıl beklemesi gerekecekti)
· Çernobil nükleer santralı patlamamıştı.
· Cep telefonu, araç telefonu yoktu.
· Telsiz kullanmak yasaktı.
· Taksilerde taksimetre yoktu.
· Apple Macintosh bilgisayarlar icat edilmemişti.
( theheheh en iyisi)
· Philips CD'yi daha yeni üretilmişti.
· Şehirlerarası telefon görüşmeleri için 031'i arar, kayıt verirdik.
· Haberleşmede telex kullanılırdı.
· Televizyonumuz siyah beyaz ve tek kanallıydı (TRT). Renkli televizyonumuz zaten yoktu.
· Sovyetler Birliği dağılmamıştı. Almanya, doğu ve batı olmak üzere iki parçaydı; Berlin duvarı yıkılmamıştı.
· Emre Belezoğlu 3, Hasan Şaş 7, Tuncay Şanlı 1, Nihat Kahveci 4 yaşındaydı. (Toplu liste aşağıda)
· KDV icat edilmemişti.
· 2. Boğaz Köprüsü yoktu.
· Otoyollar yoktu.
· AIDS yoktu.
· Üzerimizde döviz (dolar, mark v.s.) bulundurmak suçtu.
· İran ile Irak savaşıyordu.
· Telefon numaraları İstanbul'da 6, diğer kentlerde ise 4 veya 5 rakamlıydı.
· Celal Bayar hayattaydı.
· Naim Süleymanoğlu Bulgar vatandaşıydı (Naim Süleymanof)
· V.s. V.s.


SON KUPADA KİM KAÇ YAŞINDAYDI?
1. Volkan Demirel Doğum tarihi: 27.10.1981: 2 yaşında
2. Fabio Luciano Doğum tarihi: 29.04.1975: 8 yaşında
3. Servet Çetin Doğum tarihi: 17.03.1981: 2 yaşında
4. Stephen Appiah Doğum tarihi: 24.12.1980: 3 yaşında
5. Ümit Özat Doğum tarihi: 30.10.1976: 7 yaşında
6. Mahmut H. Erdoğdu Doğum tarihi: 01.06.1983: O sene doğdu
7. Mehmet Yozgatlı Doğum tarihi: 09.01.1979: 4 yaşında
8. Zafer Biryol Doğum tarihi: 02.10.1976: 7 yaşında
9. Tuncay Şanlı Doğum tarihi: 16.01.1982: 1 yaşında
10. Marcio Nobre Doğum tarihi: 11.06.1980: 3 yaşında
11. Marco Aurello Doğum tarihi: 15.12.1977: 6 yaşında
12. Kerim Zengin Doğum tarihi: 13.04.1985: 2 sene sonra doğdu
13. Can Arat Doğum tarihi: 21.01.1984: 1 sene sonra doğdu
14. Gürhan Gürsoy Doğum tarihi: 24.09.1987: 4 sene sonra doğdu
15. Önder Turacı Doğum tarihi: 14.07.1981: 2 yaşında
16. Alex de Souza Doğum tarihi: 14.09.1977: 6 yaşında
17. Selçuk Şahin Doğum tarihi: 31.01.1981: 2 yaşında
18. Serdar Kulbilge Doğum tarihi: 07.07.1980: 3 yaşında
19. Semih Şentürk Doğum tarihi: 29.04.1983: O sene doğdu
20. Deniz Barış Doğum tarihi: 02.07.1977: 6 yaşında
21. Kemal Aslan Doğum tarihi: 24.10.1981: 2 yaşında
22. Olcan Adın Doğum tarihi: 30.09.1985: 2 sene sonra doğdu
23. Serkan Balcı Doğum tarihi: 22.08.1983: O sene doğdu
24. Rüştü Reçber Doğum tarihi: 10.05.1973: 10 yaşında
25. Nicolas Anelka Doğum tarihi: 14.03.1979: 4 yaşında

MBR: Herşey orda başlar…


MBR (Master Boot Record) harddiskte sector1 de bulunur. İçinde partition table ve boot esnasında lazım olan kodlar vardır. Bilgisayar hdd ten boot edildiğinde, program counter ilk olarak MBR ye işaret eder. MBR de bulunan partition table yardımıyla hangi partition dan boot edeceğine karar verir. Daha sonra da o partition üzerindeki systemroot dizininden geçerli işletim sistemini çalıştırır.

Windows ve Linux sistemlerin ikili olarak kurulu olduğu disklerde (FAT), Windows MBR yi bozabilmektedir. Linux ta MBR yi yedeklemek için dd komutu kullanılır. Aşağıdaki komutu kullanarak MBR yi diskete yedeklemek mümkündür.

$ su

# dd if=/dev/hda of=/dev/fd0 bs=512 count=1

Bu komut Standard disk IO komutudur ve parametreden de anlaşılacağı gibi sektor 1 i yani ilk 512 byte ı kaynak sürücüden okur ve hedef sürücüye yazar. if(input file) of(output file). Disket yoksa of parametresine yerel diskte bir adres de verebilirsiniz.

# dd if=/dev/hda of=/home/boot.mbr bs=512 count=1

Acil durumda bilgisayarı bu disket ile boot ettiğimizde karşımıza eski boot menüsü gelecektir. MBR yi yeniden yerine koymak için ise yine aynı komutu şu şekilde kullanırız


$ su

# dd if=/dev/fd0 of=/dev/hda bs=512 count=1

Linux Windows ikilisinin kurulu olduğu bir diskten (Linux u yalnız başına kuran kaç kişi vardır zaten) Linux kurulumunu kaldırmak için şu yolu takip edebilirsiniz. Windows CD sinden boot edip R (repair) seçilir. Adımlar takip edilip recovery console açıldıktan sonra

FIXMBR

Komutu geçilir. Böylece Windows MBR yi tekrar yapılandırır. Boot viruslerinin yaptığı şey de tam olarak MBR ye zarar vermektir.

MBR nin yapısı şu şekildedir:


İlk 446 byte MBR kodunu oluşturur. Sonraki 64 byte ta partition table vardır. Son iki byte ise her zaman 0x55AA dır.


Physical Sector: Cyl 0, Side 0, Sector 1
000000000   33 C0 8E D0 BC 00 7C FB  50 07 50 1F FC BE 1B 7C   3AZ??.|uP.P.u?.|
000000010   BF 1B 06 50 57 B9 E5 01  F3 A4 CB BE BE 07 B1 04   ?..PW?a.o¤E??.±.
000000020   38 2C 7C 09 75 15 83 C6  10 E2 F5 CD 18 8B 14 8B   8,|.u.??.aoI.‹.‹
000000030   EE 83 C6 10 49 74 16 38  2C 74 F6 BE 10 07 4E AC   i??.It.8,to?..N¬
000000040   3C 00 74 FA BB 07 00 B4  0E CD 10 EB F2 89 46 25   <.tu»..?.I.eo‰F%
000000050   96 8A 46 04 B4 06 3C 0E  74 11 B4 0B 3C 0C 74 05   –SF.?.<.t.?.<.t.
000000060   3A C4 75 2B 40 C6 46 25  06 75 24 BB AA 55 50 B4   :Au+@?F%.u$»?UP?
000000070   41 CD 13 58 72 16 81 FB  55 AA 75 10 F6 C1 01 74   AI.Xr.?uU?u.oA.t
000000080   0B 8A E0 88 56 24 C7 06  A1 06 EB 1E 88 66 04 BF   .Sa?V$C.?.e.?f.?
000000090   0A 00 B8 01 02 8B DC 33  C9 83 FF 05 7F 03 8B 4E   ..?..‹U3E?y..‹N
0000000A0   25 03 4E 02 CD 13 72 29  BE 46 07 81 3E FE 7D 55   %.N.I.r)?F.?>?}U
0000000B0   AA 74 5A 83 EF 05 7F DA  85 F6 75 83 BE 27 07 EB   ?tZ?i.U…ou??'.e
0000000C0   8A 98 91 52 99 03 46 08  13 56 0A E8 12 00 5A EB   S?‘R™.F..V.e..Ze
0000000D0   D5 4F 74 E4 33 C0 CD 13  EB B8 00 00 00 00 00 00   OOta3AI.e?......
0000000E0   56 33 F6 56 56 52 50 06  53 51 BE 10 00 56 8B F4   V3oVVRP.SQ?..V‹o
0000000F0   50 52 B8 00 42 8A 56 24  CD 13 5A 58 8D 64 10 72   PR?.BSV$I.ZX?d.r
000000100   0A 40 75 01 42 80 C7 02  E2 F7 F8 5E C3 EB 74 49   .@u.B€C.a?o^AetI
000000110   6E 76 61 6C 69 64 20 70  61 72 74 69 74 69 6F 6E   nvalid partition
000000120   20 74 61 62 6C 65 00 45  72 72 6F 72 20 6C 6F 61    table.Error loa
000000130   64 69 6E 67 20 6F 70 65  72 61 74 69 6E 67 20 73   ding operating s
000000140   79 73 74 65 6D 00 4D 69  73 73 69 6E 67 20 6F 70   ystem.Missing op
000000150   65 72 61 74 69 6E 67 20  73 79 73 74 65 6D 00 00   erating system..
000000160   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
000000170   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
000000180   00 00 00 8B FC 1E 57 8B  F5 CB 00 00 00 00 00 00   ...‹u.W‹oE......
000000190   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0000001A0   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0000001B0   00 00 00 00 00 00 00 00  A6 34 1F BA 00 00 80 01   ........¦4.?..€.
0000001C0   01 00 07 FE 7F 3E 3F 00  00 00 40 32 4E 00 00 00   ...?>?...@2N...
0000001D0   41 3F 06 FE 7F 64 7F 32  4E 00 A6 50 09 00 00 00   A?.?d2N.¦P....
0000001E0   41 65 0F FE BF 4A 25 83  57 00 66 61 38 00 00 00   Ae.??J%?W.fa8...
0000001F0   00 00 00 00 00 00 00 00  00 00 00 00 00 00 55 AA   ..............U?


Bir boot virüsü MBR ye kendi kodunu enjekte eder. Bu tip virüsler genelde disketlerden bulaşır (bootable olsun ya da olmasın).

Afacan virüsümüz ilk 16 byte a 0 yazsın diyelim ki…


000000000   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
000000010   BF 1B 06 50 57 B9 E5 01  F3 A4 CB BE BE 07 B1 04   ?..PW?a.o¤E??.±.


Bu durumda boot ettiğimizde siyah bir ekran görürüz ve hata mesajları almayız. Disketten boot ettiğimizde ise diskteki dosyalara ulaşabilir veya program çalıştırabiliriz. Çünkü partition table ımız zarar görmemiştir. Engellenen şey yalnızca sitemin boot edilmesidir.

Şimdi virüsümüzün yeni hedefi son iki byte teki sektör imzası olsun.


Physical Sector: Cyl 0, Side 0, Sector 1
0000001E0   41 65 0F FE BF 4A 25 83  57 00 66 61 38 00 00 00   Ae.??J%?W.fa8...
0000001F0   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................


Boot ettiğimizde “operating system not found” mesajını alırız. Bu mesajı alırsak disk viewer le diskin ilk sektörüne bakıp MBR nin genel özelliklerini taşıyıp taşımadığını kontrol edebiliriz.

Bu gibi durumlarda FIXMBR imdadımıza yetişecektir ancak eğer disk viewer ile ilk sektörü görüntülemeye çalıştığımızda “sector is unreadable” gibi bir mesajla karşılaşırsak bu demektir ki sektörün tamamı bozulmuştur ve recovery artık nafile bir uğraştır. O durumda çeşitli disk kurtarma araçlarıyla dosyaların kurtarılması yoluna gitmek gerekir.