Puan ders bitince hesaba yazılır. Bu dersi tamamlayınca +50 XP alacaksın. Giriş yapmadan ilerlersen puan yalnız bu tarayıcıda durur.
Yürütülebilir dosya anatomisi: PE ve ELF
Her yürütülebilir dosya bir sözleşmeyle açılır. İlk baytlar işletim sistemine dosyanın türünü söyler. Windows dosyaları MZ harfleriyle, Linux dosyaları 7f ELF dizisiyle başlar. Bu ilk baytlara sihirli sayı denir.
MZ imzasının ardından eski bir DOS başlığı durur. O başlığın içinde bir uzaklık alanı vardır. Uzaklık, asıl PE başlığının dosyada nerede durduğunu söyler. Yükleyici oraya gider ve gerçek bilgiyi orada bulur.
PE başlığı dosyayı bölümlere ayırır. Her bölümün bir adı, bir boyutu ve bir izin kümesi olur. Kod bölümü okunur ve yürütülür. Veri bölümü okunur ve yazılır. İzin kümesi, bölümün ne işe yaradığını addan daha doğru anlatır.
$ xxd -l 16 ornek.exe 00000000: 4d5a 9000 0300 0000 0400 0000 ffff 0000 MZ.............. $ xxd -l 16 ornek.elf 00000000: 7f45 4c46 0201 0100 0000 0000 0000 0000 .ELF............
xxd komutu dosyanın ilk baytlarını onaltılık düzende ekrana döker. Sol sütun bayt değerlerini, sağ sütun onların yazdırılabilir karşılığını gösterir. İlk dört bayt her zaman biçimi ele verir; başka hiçbir alanı okumadan bile karar buradan çıkar.