@Oli - merhaba, ben Jim Salter, bu yazıyı gerçekten yazan adam. Sanal makine ile çalışıyordum, bu da işleri kolaylaştırdı. Yaptığım JPEG dosyasıyla başladı ve hex editöründe açtı. Kullandığım belirli bir tanesi Ubuntu'da basit bir apt-get install bless korusun ile kurabileceğiniz Bless .
JPEG'i Bless'da açtıktan sonra, JPEG'in "et" ’ini elde etmek için birkaç kez sayfayı aşağıya vurdum ve sonra yaklaşık elli baytlık veriyi vurguladım ve kopyalayıp bir metin editörüne yapıştırdım ( durumda, gEdit). Bu bana aranacak bir şey verdi.
Şimdi JPEG'i VM'deki her diziye kaydettim. Dizilerin arkasındaki depolama, bir dizi .qcow2 dosyasıydı. JPEG'i dizilere kaydettikten sonra, her bir diziyle ilişkili .qcow2 dosyalarını Bless'a yükleyebilir ve onları arayabilirdim - çok büyük değildiler, JPEG ve bazı meta verilerden başka bir şey olmadılar - bu elli baytlık model için Vurguladım ve JPEG'den kopyaladım. Voila, yolsuzluk yapmam gereken bir engel vardı! Bu noktada, JPEG'in sanal baytında saklanan JPEG tek tek baytlarını Bless kullanarak el ile düzenleyebiliyordum - ve en önemlisi bunu her bir dizide aynı şekilde yapıyordum .
Tek kırışıklık, makalede test edilen RAID5 dizisinin söz konusu olması durumunda, şeritteki verilerin asıl kopyasını düzenlediğimden emin olmam gerekiyordu, şerit için eşlik değil - bu küçük bir görüntü. aksi halde boş dizi, bu nedenle şeritteki FOLLOWING bloğunda herhangi bir veri olmadığından parite bloğunun veri bloğundan değiştirilmemiş verileri içermesini sağlayın. Yanlışlıkla veri bloğu yerine eşlik bloğunu düzenleseydim, resim değişmemiş olarak görünürdü.
Son bir not - bunu yapmak için sanal makinelere ihtiyaç duymazsınız - aynı şeyleri aynı şekilde çıplak metalle yapabilirsiniz; sadece küçük bir .qcow2 dosyası yerine tüm ham sürücülerle çalışmanız gerekeceği için sürücüleri kullanmanız gerekebilir, ya da sürücüleri çekmeniz ve farklı bir makineye koymanız gerekebilir ya da önyükleme yapmak için canlı (veya yalnızca alternatif) bir ortama önyükleme yapın. (ZFS'nin veri iyileştirmesini tam olarak bu şekilde test ettim, ancak 7 yıl önce yeni nesil dosya sistemlerine ilgi duyduğumda gerçek metal makinelerde.
Bu yardımcı olur umarım!