Dağılmış Kareler
kurtarma_havuzu.bin içinde birden fazla küçük PNG gömülü, aralarında çöp veri var. Her PNG’nin metadata’sında bir sıra numarası (idx) ve flag’in bir parçası (frag) saklı. Tüm PNG’leri sihirli bayttan (\x89PNG) IEND’e kadar oyup çıkar, parçaları sıra numarasına göre diz ve birleştir.
Challenge dosyaları
- kurtarma_havuzu.bin (0.6 KB)
Bu challenge ne öğretiyor?
- Carving, bir yığının içinden gömülü dosyaları çıkarma işlemidir.
- Dosyanın ilk baytları (magic number) gerçek biçimini uzantıdan bağımsız olarak söyler.
- Üstveri, dosyanın içeriğini değil kendisini anlatan alanlardır; sık sık gözden kaçar.
- Adli bilişim challenge'ları dosya biçimlerini, üstveriyi ve baytların içine gizlenmiş izi sürmeyi öğretir.