/ / HEX editörü. Aletin tanımı ve en popüler olanlara genel bakış

HEX editörü. Aletin tanımı ve en popüler olanlara genel bakış

Bir HEX editörü yapabilen bir programdırbilgileri bilgisayar "gördüğü" gibi gösterir, ancak ikili sayıları onaltılık alana dönüştürerek. Herhangi bir dosyayı benzer bir uygulamada açarken, kullanıcı, söz konusu dosyanın boyutuna bağlı olarak sütun ve satırlardan oluşan bir matris görecektir. Bu nedenle, editördeki bayt değerlerini değiştirirseniz, açık belgenin içeriği de değişecektir.

Biraz teori

PC hafızasında makine şeklinde saklanan herhangi bir verikelimeler, aksi takdirde bayt. Her biri 8 bit içerir ("0" veya "1" değerini alan ikili bitler). Matematiksel hesaplamalarla, 0 ile 255 arasındaki bir sayının bir bayta yazılabileceği anlaşılabilir: 255'i onaltılık sayı sistemine çevirirseniz, FF'ye dönüştürülür. Başka bir deyişle, herhangi bir makine kelimesini görüntülemek için, onaltılık gösterimi kullanmak çok uygundur. Bu nedenle, programlar grubunun adı - bir hex editörü.

Programların temel unsurları

Yukarıda açıklanan matrise ek olarak, sunulan uygulama grubunun arayüzünde başka araçlar da olabilir:

  • Satır numaralandırma. Genellikle uygulamanın sol tarafında bulunur. Dosyanın başlangıcına göre satırın ilk baytının ofsetini gösterir.
  • Üstte genellikle, satırdaki göreli sol değerin baytının ofsetini gösteren benzer bir sayı çubuğu vardır. Dize değerlerini ekleyerek, her baytın numarasını alabilirsiniz.
  • Sağ bölmede, tablodakiyle aynı veriler görüntülenebilir, ancak metin biçiminde (kodlama kullanıcı tarafından belirlenir).

McAfee FileInsight

onaltılık editör

Bu HEX editörü tamamen ücretsizdir.Yalnızca Windows işletim sistemlerinde çalışır. Ürün, bir dosyayı görüntüleme ve düzenleme gibi tüm bir beyefendi setine sahiptir. Aynı zamanda, program hoş ve kullanışlı bir arayüze sahiptir.

Ancak standart özelliklerFileInsight tarafından kullanılabilir. Maksimum değer nedir? Çalıştırılabilir dosyaların yapılarını ayrıştırma olasılığı ile başlamalısınız. Bu yeterli değil mi? Seçilen herhangi bir parça anında sökülebilir. Tek bir tıklama ve anlaşılmaz sayılar okunabilir bir liste haline gelir.

onaltılık editör

Diğer şeylerin yanı sıra, bu HEX editörügeliştiriciler tarafından yerleşik korumayı atlamak için birçok kod işleme algoritması. Her şeyden önce, add, xor, Base64, shift gibi kod çözme yöntemlerini çözmeye dikkat etmeniz gerekir. Uygulama ile birlikte gelen komut dosyaları bu tür kripto korumasını kolaylıkla bozar. İşlemlerin çoğu JS veya Python'da basit komut dosyaları yazarak otomatikleştirilebilir. Bazen yeni bir şey yaratmak gerekli değildir, çünkü bunların tabanı etkileyicidir.

FileInsight tersine mühendislik için en iyi araçlardan biri olarak kabul edilmesine rağmen, programda da büyük bir dezavantaj var - 400 MB'ı aşan dosyaları işleyememe.

Hex editör neo

onaltılık editör

Bu HEX editörü iki versiyonda dağıtılır:ücretsiz ve gelişmiş. Ücretsiz lisanslı bir ürün kalitelidir, ancak dikkate değer değildir. Özelliklerden arayüz ve renk şemalarının geniş ayarlarını vurgulayabilirsiniz. Profesyonel sürüm, özellikle ikili dosyaların analizi sırasında ilgili daha kullanışlı özellikler sağlar.

Örneğin, kullanıcıortak algoritmalar tarafından şifrelenen programların kod çözme yetenekleri. Buna ek olarak, yerel kaynakları (RAM, NTFS akışları, sabit sürücüler) düzenlemenize izin veren işlevler vardır. Proses otomasyonu VBS ve JS betikleri kullanılarak uygulanır.

Ancak, programın ana özelliğix64, x86 ve .NET dosyalarıyla çalışabilen bir sökücüdür. Rakipler tarafından sağlanmayan bir diğer özellik, iki yürütülebilir ikili karşılaştırmaya dayalı bir yama oluşturulmasıdır. Kesinlikle etkileyici, ancak FileInsight ile karşılaştırıldığında Neo hala kaybediyor. Ancak NEO büyük dosyalarla çalışabilir.

Hiew

onaltılık editör

Hiew editörü Hiew'in ücretsiz bir sürümü yok.Geliştirme ekibi Rusya'dan. Ürün, geçmişine DOS ve Windows 3.1 için 16-bit uygulamalar zamanından başlar. Hiew genellikle bilgisayar ve bilgi güvenliği uzmanları tarafından kullanılır. Sebepler açıktır: Windows yürütülebilir ikili dosyalarını ve derlenmiş Linux programlarını (ELF) düzenlemek ve görüntülemek için tüm seçenekler.

onaltılık editör

Bir diğer dikkat çekici özelliktersine mühendislik - sökme ve Hiew içine monte montajcı. Ayrıca, hem x86 hem de x86_64 uygulamalarıyla çalışırlar ve ARM mimarisi işlemcilerinin talimatları da desteklenir. Editör, herhangi bir zorluk yaşamadan büyük dosyalarla başa çıkabilir, fiziksel HDD'lerde düşük düzeyli veri değişiklikleri yapmanızı sağlar.

Çok sayıda eylem olabilirotomatik. Bunun için programcılar, harici uygulamalardan dahili prosedürleri çağırmak için kullanılan komut dosyaları, klavye makroları ve API işlevleri oluşturma yeteneğine sahiptir. Ancak onaltılık editör Hiew alanındaki koşulsuz zaferden önce hala alamadım. Arayüzü tamamen DOS stilindedir ve komut satırı (veya Linux sistemleri hakkında konuşursak konsol) pencereleri oluşturma ile uğraşmaktadır.

sevdim:
0
Popüler Gönderiler
Manevi gelişim
gıda
y