İkili dosyalar için program. En iyi ücretsiz hex editörleri (hex)

  • 25.06.2019

HxD Hex Editor bir ANCI veri editörüdür. Uygulama, herhangi bir açık dosya için onaltılık gösterimi kullanır, RAM öğeleriyle çalışabilir, değişiklikleri sabit sürücüye kaydedebilir. Otomatik veya manuel modda değerleri aramanızı ve değiştirmenizi sağlar. Verileri dışa aktarmak, sağlama toplamları oluşturmak ve kod parçacıklarını silmek için araçlar içerir.

Program, dosyaları istenilen boyutta parçalara bölebilir, büyük miktarda bilginin işlenmesini destekler. Standart ve onaltılık kodu görüntüleme özelliğine sahip modüler bir arabirim kullanır. Yapılan değişiklikleri geri almanızı sağlar, hattın bağlamı ve adresi için gezinme araçlarını içerir.

HEX editörü, her türlü dosya ile etkileşime girme yeteneğine sahiptir ve çalışan işlemlerin yürütülebilir değerlerini bulmak ve değiştirmek için kullanılabilir.

Kayıt ve SMS olmadan resmi siteden HxD Hex Editor'ün tam Rusça sürümünü ücretsiz indirin.

Sistem gereksinimleri

  • Desteklenen İşletim Sistemi: Windows 8.1, Vista, 10, 8, 7, XP
  • Bit derinliği: 64 bit, x86, 32 bit

Bu makale, bir dosyayı düzenleme örneğini kullanarak ücretsiz hex editörü Free Hex Editor Neo'da çalışmak hakkında konuşacaktır. BkEnd.dll Bu sistemin doğru çalışması için teslimattan itibaren .

1. Hex editörleri ve dosyaları hakkında biraz

Bildiğiniz gibi, bir bilgisayarın sabit diskinde depolanan herhangi bir dosya, bir dizi makine kelimesi - bayttır. Bir bayt, sırayla, her biri "0" veya "1" değerini alabilen 8 bitten oluşur; bu, bir baytın 0 ila 0 aralığında 2 8 \u003d 256 değer alabileceği anlamına gelir. 255. Onaltılık sistemde yazılan 256 10 sayısı yuvarlak üç basamaklı bir sayıdır - 100 16 , yani 0-255 aralığındaki herhangi bir sayıyı temsil etmek için 2 basamaktan fazlasına gerek yoktur. Ve bu, her bir baytın değerinin iki basamaklı bir sayıyı onaltılık olarak yazmak için çok uygun olduğu anlamına gelir.

Hex-editör (İngilizce hex-editör) bize dosyayı, makinenin "gördüğü", yani bir bayt dizisi olarak gösterir. Örneğin editörde bir dosya açarken dosyanın boyutuna göre 16 sütun ve satır sayısından oluşan bir matris göreceğiz. Her matris değeri, iki basamaklı onaltılık bir sayı olarak yazılan bir bayta karşılık gelir. İstenen baytın değerini değiştirerek dosyanın kendisini buna göre değiştirebiliriz.

Ek olarak, tablonun yanında şunları görebiliriz:

  • Matrisin solunda bir sayı satırı görüntülenir: her satırda bu satırın ilk baytının adresini/ödemesini gösteren bir sayı vardır. Adres adımı sütun sayısına eşittir.
  • Matrisin üzerinde başka bir cetvel görüntülenir: her sütunun üzerinde, bu sütundaki baytın ilgili satırın ilk baytına göre ofseti görüntülenir. i -inci satıra karşılık gelen sayı ile j -inci sütuna karşılık gelen sayının toplamı, alınan satır ile alınan sütunun kesişimindeki baytın (i;j) adresi/ödemesidir.
  • Matrisin sağında aynı veriler görüntülenir, ancak farklı bir yorumda. En yaygın alternatif, değerleri yazdırılamayan karakterlere karşılık gelen baytlarla nokta (·) olarak görüntülenen verileri ASCII metni olarak görüntülemektir. Bu alanda da değerleri düzenleyebilirsiniz.

2. Ücretsiz Hex Editor Neo'yu Kurun

Örneğin, ofset içeren bir bayta ihtiyacım var 000d9cca bir değer yaz eb. Bunu yapmak için "000d9cco" satırını ve "0a" sütununu buluyorum, istediğiniz hücreye çift tıklayın ve yeni değeri doldurun.

Benzer şekilde devam ederek aşağıdaki değişiklikleri yapıyorum:

  1. Hatayı düzeltmek için " MS SQL Server 6.5 + Service Pack 5a veya üstü gerektirir!» alanları değiştirin:
    ofset ile 000d9cca anlam 83 değişmek eb
    ofset ile 000d9ccb anlam e8 değişmek 15
    ofset ile 000db130 anlam 83 değişmek eb
    ofset ile 000db131 anlam e8 değişmek 10
  2. Hatayı düzeltmek için " Veritabanı için ayarlanan sıralama düzeni sistemden farklıdır!»:
    ofset ile 0018a79d anlam 75 değişmek eb
  3. Hatayı düzeltmek için " "TRANSACTION" anahtar kelimesinin yakınında yanlış sözdizimi»
    İfade etmek TRUNCATE_ONLY İLE DÖKÜM İŞLEMİ %s ofsette bulunan 002856B0 ifade ile değiştir ALTER DATABASE %s KURTARMA BASİT
  4. Hatayı düzeltmek için " Veritabanı tek kullanıcı modunda açılamaz", alanları değiştirin:
    ofset ile 0028549c anlam 64 değişmek 6b
    ofset ile 0028549d anlam 62 değişmek 70

Tüm değişiklikler yapıldıktan sonra dosyayı "tıklayarak kaydedin. Dosya» — « Kaydetmek» .

Bu makale size yardımcı oldu mu?

Bazen bir ikili dosyada değişiklik yapmak gerekli hale gelir. Bunun için sözde hex editörleri kullanılır. Bu kılavuzun amacı, onlarla çalışmanın temel yöntemlerini açıklamak ve en sık sorulan soruları yanıtlamaktır.

Editörün Seçimi

İlk soru genellikle ortaya çıkar: mevcut olan tüm çeşitlilik arasından hangi editörün seçileceği. Birkaç baytı değiştirmek için herhangi birini güvenle kullanabilirsiniz, ancak sık veya uzun süreli kullanımda program gerekli tüm işlevleri desteklemeli, kullanışlı, hızlı ve güvenilir olmalıdır. Buna dayanarak, örneğin QView kullanılmasını önerebiliriz. Yukarıda listelenen özelliklere ek olarak, aşağıdakilere sahiptir:

  • DOS ve Windows'ta çalışır
  • Yerleşik birleştirici ve sökücü içerir
  • DOS-866, Win-1251, KOI-8r ve kullanıcı tanımlı metin kodlamalarını destekler
  • Kapsamlı özelleştirme seçeneklerine sahiptir
  • Ücretsiz ve açık kaynaktır

Proje ana sayfasından indirebilirsiniz: http://www.agcproduct.com/rus/products/qview/ .

Ana QView penceresi bir başlık çubuğundan (üstte), istemci alanından ve işlev tuşu çubuğundan (altta) oluşur. Kontrol için klavye ve fare kullanılır. QView, metin modunda, altıgen döküm modunda ve ayrıştırıcı modunda verilerle çalışmanıza olanak tanır. Modlar sırayla Enter veya F4 tuşlarına basılarak (veya AV/HV/00 sembollerinin bulunduğu alanda başlık üzerinde farenin sol tuşuna tıklanarak) değiştirilir. Görüntüleme ve düzenleme modları Alt-F3'e basılarak değiştirilir (metin modunda - sadece F3). Başlatmadan sonra kurulan modlar, qview.ini, qview.fmg, qview.ehl dosyalarında saklanan ayarlara ve paketin özel bir programı olan Q-Setup'ın değiştirilmesine bağlıdır. Kullanılan tuşlardaki içerik yardımı F1 tuşuna basılarak çağrılır.

Bir dosyayı, adını komut satırı parametresi olarak ileterek düzenleyicide açabilirsiniz: qview.exe (Windows'ta, uzun dosya adları çift tırnak içine alınmalıdır) veya Alt-F6 tuşlarına basılarak veya başlıktaki dosya adına tıklanarak çağrılan dosya paneli aracılığıyla. Düzenleyiciden çıkmak için Escape tuşuna basın.

En basit düzenleme

İkili dosyaları düzenlerken en basit görev, XXXXXXXXX ofsetindeki bayt değerini YY değeriyle değiştirmektir. Bunu yapmak için dosyayı editörde açtıktan sonra görünümü döküm moduna geçirmek için Enter tuşuna basmalısınız. Sol sütundaki çalışma alanında, orta kısımda ofset değeri gösterilir - onaltılık biçimde bayt değerleri, sağda - ASCII karakterleri şeklinde aynı değerler.

İmleci gerekli ofsette ayarlamak için F5 tuşuna basın (veya başlıkta kırmızı ile vurgulanan sayı satırını tıklayın), ofset değerini girin ve Enter'a basın. Düzenleme modu etkinleştirilmemişse, Alt-F3'e basmalısınız (bu durumda, tuş çubuğunda "Düzenleme AÇIK" yazısı görünecektir). Bundan sonra, onaltılık biçimde bayt değerlerini yazarak veya karakter şeklinde SEKME tuşuna basarak imleci sağ sütuna getirerek dosyada değişiklik yapabilirsiniz. İmleç, normal kontrol tuşları veya fare kullanılarak konumlandırılır.

Yapılan değişiklikleri iptal etmek için imleci hatanın bulunduğu yere getirin ve birkaç kez F3 tuşuna basın. Değişiklikleri çıkışta W tuşlarına basarak kaydedebilir veya Alt-F9 tuşlarına basarak zorlayabilirsiniz.

Ara ve Değiştir

QView, belirli baytlar veya diziler için bir dosya aramayı ve maske ile aramayı destekler. Arama iletişim kutusu F7 tuşuna basılarak çağrılır. ASCII alanına karakter biçiminde ve HEX alanına onaltılık biçimde bir dize girebilirsiniz. Bir fare tıklamasıyla, aramanın yönünü ("İleri/Geri") belirleyebilir, karakter aramaları ("Hassas") için büyük/küçük harf ayrımı seçeneklerini etkinleştirebilir veya maskeyle arama ("Maskeleme") yapabilirsiniz. İkinci durumda, karakter "?" dizedeki ilgili baytı maskeler. Örneğin, "w?r?" solucan, sıcak, vardı vb. sözcükleri bulunacaktır. Shift-F7 tuşlarına basmak bir sonraki eşleşmeyi arar.

Yenisiyle arama yapmak için Ctrl-F7 tuşlarına basmalısınız. Pencerenin üst kısmında, arama için bir dize veya kalıp, alt kısımda bir yedek dize girilir.

Crack dosyaları oluşturma ve kullanma

Crack dosyaları, ikili dosyalardaki değişiklikleri kaydetmenin en yaygın yoludur. Standart formatta üç sütundan oluşurlar: düzenlenen dosyanın başlangıcına göre ofset, değişiklikten önceki baytın değeri ve değişiklikten sonraki değeri:

00000150: 89 B8 00000151: 1E 03 00000152: F6 00 00000153: 10 CD 00000154: 83 10

Bazen başa "#" karakteriyle başlayan bir yorum eklenir.

QView'da dosyada yapılan değişiklikleri crack dosyası olarak kaydetmek için Shift-F9 tuşlarına basmanız, açılan pencerede dosya adını girmeli ve Enter tuşuna basmalısınız. Bitmiş crack dosyasından değişiklik yapmak için Ctrl-F8 tuşlarına basın, Enter tuşuna basarak açılan pencereyi atlayın (nadiren kullanılan ek bir ofset ayarlayabilirsiniz), sonraki pencerede crack dosyasının adını girin ve tekrar Enter'a basın. Önemli not: Bundan hemen sonra değişiklikler dosyaya yazılacak ve otomatik olarak kaydedilecektir. Programı düzenleme moduna geçirmek gerekli değildir. Değişiklikler yapılırken bir hata mesajı görüntülenirse, dosya formatı standart formatla eşleşmez veya yama dosyaya uymaz ("değişiklik öncesi" baytları eşleşmez).

Bloklarla çalışma

Bazen bir ikili dosyanın bir bölümünü, örneğin metin satırlarını ondan kopyalamak için kaydetmeye ihtiyaç vardır. Bloklarla çalışmak için editörün döküm veya sökücü modunda olması gerekir. Gerekli bloğu seçmek için imleci başlangıcına getirin, Ekle tuşuna basın, ardından imleci bloğun sonuna getirin ve tekrar Ekle'ye basın. Blok sarı renkle vurgulanır.

Bloğu bir dosyaya kaydetmek için Shift-F2 tuşlarına basın, görünen pencerede kaydedilen dosyanın adını ve biçimini belirtin (kod biçiminde - "olduğu gibi", döküm veya montajcı metni) ve Enter tuşuna basın.

Bir dosyadan blok eklerken aynı şekilde bloğu seçin, Shift-F3 tuşlarına basın ve açılan pencerede kaynak dosyanın adını belirtin. Bu durumda, tahsis edilen bloğun boyutu, dosyanın boyutuna eşit veya ondan küçük olmalıdır. Alternatif seçenek: imleci eklemenin yapılacağı konuma ayarlayın, Shift-F5 tuşlarına basın ve açılan pencerede kaynak dosyanın adını, içindeki bloğun uzaklığını ve uzunluğunu istediğiniz yerden belirtin verileri almak için.

Bir bloğu silmek için işaretleyin ve Shift-F4 tuşlarına basın veya imleci istediğiniz konuma getirin, Ctrl-F5 tuşlarına basın ve silinecek bayt sayısını belirtin. Geçerli konuma sıfır doldurulmuş bir blok eklemek için Ctrl-F4 tuşlarına basın ve blok boyutunu belirtin. Alt-F10 tuşlarına basarak bir dosyayı geçerli konumundan başlayarak sonuna kadar silebilirsiniz.

Bir blok eklerken, crack-Files durumunda olduğu gibi, değişiklikler yapıldıktan hemen sonra kaydedilir.

Montaj ve montajcı arama

Derleme, yürütülebilir dosyaların algoritmasında değişiklik yapmak için kullanılır. QView, Intel 486 ve 487 işlemcilerin tüm komutlarını destekler. Editörün çalışma alanındaki birleştirici ve sökücü modunda, ilk sütun dosyanın başlangıcına göre ofseti, ikincisi - talimatın baytlarını, üçüncüsü - anımsatıcısını gösterir. atama. Montaj modunu etkinleştirmek için, birkaç kez Enter tuşuna basarak düzenleyiciyi sökme moduna geçirin, Alt-F3 tuşlarına basarak düzenleme modunu etkinleştirin ve imleci üçüncü sütuna taşımak için SEKME tuşuna basın. Bundan sonra, Enter tuşuna basarak her girişi tamamlayarak talimatları girebilirsiniz.

Gerekirse, döküm modunda olduğu gibi, ikinci sütundaki baytları doğrudan değiştirebilirsiniz. Kod bit derinliği 16/32, F2 tuşuna basılarak değiştirilir. İmleci hatalı satırın üzerine getirip F3'e birkaç kez basarak değişiklikleri geri alabilirsiniz.

Belirli montajcı talimatlarını aramak için F6'ya basın, talimatı yazın ve Enter'a basın. Sonraki eşleşmeyi aramak Shift-F6 tuşlarına basılarak yapılır. Desen eşleştirme için aşağıdaki özel karakterler kullanılabilir:

"?" - herhangi bir tek karakter
"*" - virgüle kadar veya satırın sonuna kadar herhangi bir alt dize
"$" - sayısal sabitleri ara (sayıdan önce yer alır)
"%" - bir kelimeyi atla
"@" - herhangi bir alt dize

Örneğin, "sub bx,*", BX kaydındaki tüm çıkarma talimatlarını arar.

Ek fonksyonlar

QView'in kullanışlı ek işlevlerinden, Ctrl-F6'ya basılarak çağrılan yerleşik bir hesap makinesinin varlığını not edebiliriz. Temel aritmetik ve mantıksal bitsel işlemleri, işlemlerin önceliğini belirtmek için parantezleri, argümanların girişini ve 2, 8, 10, 16 tabanlı sayı sistemlerinde sonucun çıktısını destekler.

Döküm veya ayrıştırıcı modunda F8 tuşuna basarak yürütülebilir bir dosyanın başlığındaki bilgileri görüntüleyebilirsiniz. MZ, PE, NE, LX, LE dosya biçimleri desteklenir.

Artık verilerin nelerden oluştuğu ve nasıl düzenlenebileceği konusunda çok fazla materyal olacak. Birçok kişi bilgisayardaki herhangi bir dosyanın (resim, metin veya multimedya) ikili kod olduğunu bilir - sıfırlar ve birler. Bu tür dosyaları düzenlemek için şunu kullanın: HEX editörleri– bayt kodundan oluşan verileri düzenleyen bir uygulama. Düzenleyicideki baytlar onaltılık olarak temsil edilir.

Dosya uzantısı

Sorun çok sayıda dosya türünde yatmaktadır ve ilk başta işletim sisteminin metin, multimedya veya arşiv ve diğer veri türlerini nasıl belirlediği açık değildir. Bildiğiniz gibi, dosya sistem tarafından adından sonra eklenen bir uzantı kullanılarak tanımlanır, örneğin “.exe”, “.txt” ve diğerleri.

İşletim sistemindeki ayarlar esnektir, yani herhangi bir dosyanın uzantısı kaldırılabilir, ancak daha sonra işletim sistemi onu açamaz, hangi programla çalıştırılacağını anlamaz. Bu durumda nesnenin mantıksal yapısı değişmeyecektir. Resimde bir metin dosyası gösteriliyor ve yanında aynısı var, ancak uzantısı yok ve simgesi beyaz.

Uzantısı olmayan bir nesne, mantıksal karakter kümesiyle aynı dosya olarak kalırsa, uzantı türünü belirlemez, peki o zaman ne olur? şöyle bir şey var biçim- bu türü tanımlar, aynı zamanda veri yapısının özelliğidir. Uzatma tamamen farklı bir terimdir. Ancak, kullanıcı başlangıçta uzantısı olmayan bir dosyayla karşılaşırsa, ancak dosyanın acilen açılması gerekiyorsa ve bilinmeyen nedir?

Tanımlayıcılar

Tüm dosyalar kabaca iki bileşene ayrılabilir - nesne tanımlama verilerini içeren başlık ve çeşitli meta veriler. İkinci bileşen, nesnenin tipinin ve tanımlayıcının adını taşıyan başlığın bölümlerinin belirlendiği nesnenin "gövdesi" dir. İki popüler tanımlayıcı − ASCII ve HEX. İkinci seçenek, başta bahsedilen editörler yardımıyla analiz edilir.

İlk ASCII yöntemi, örneğin Notepad++ gibi bir metin düzenleyici kullanılarak tanımlanır, ancak bir noktayı dikkate almaya değer - bazı bayt kümeleri ASCII biçimine dönüştürülemez, bu da HEX düzenleyicilerinin kullanılması tavsiye edilir. Herhangi bir dosyayı böyle bir yardımcı program kullanarak çalıştırdığınızda, pencere, hücrelerden birinde bir baytın bulunduğu bir bayt dizisi ile bir matris görünümü görüntüler. Tanımlayıcıyla ilgili bilgiler genellikle ilk 3 hücrede, nadiren daha fazla hücrede bulunur. Hücreler yatay olarak sayılır. Hücrelerde görüntülenen veriler onaltılık bir kod olarak sunulur.

tanımlayıcı şifre çözme

Ne tür veriler olduğunu anlamak için kodun şifresini çözmeniz gerekir. Bunu yapmak için dosya biçimlerini belirleyen özel bir hizmete ihtiyacınız var, örneğin open-file.ru . Ancak internette bulması kolay başka kaynaklar da var. Dosyayı siteye yükledikten sonra veriler analiz edilecek ve ardından sonuç görüntülenecektir. Dosyanın türü, biçimi ve açıklamasıyla birlikte aşağıda bir tablo görünecektir.

Yukarıda tartıştığımız şey, HEX editörlerinin kullanımıdır. Şimdi ASCII koduyla ilgilenelim. Bu kod aynı open-file.ru kullanılarak analiz edilebilir. Başka bir deyişle, her iki kod da kaynağa göre kontrol edilir ve gerçekten hiçbir şey girilmesi gerekmez.

Bazen formatı belirlemek o kadar kolay değildir. Bu, ASCII başlıkları için geçerlidir. Gerçek şu ki, ilk birkaç karakter dosya uzantılarıyla ve belki de birkaç formatla ilgili olabilir.

Tabii ki, formatı tanımlama seçeneği var. Ayrıştırma için yalnızca bir satır değil, birden çok satır kullanılacaktır. Daha sonra orada bulunan bazı öğeler, herhangi bir şekilde nesnenin türüne işaret edecektir.

Bir hex düzenleyiciyle başka neler yapabilirsiniz?

HEX editörlerinin herhangi bir dosyayı analiz etmeye yardımcı olmasının yanı sıra, şunları yapmak mümkündür:

  1. disk görüntüleri ile çalışın;
  2. bölümleri düzenle;
  3. RAM içeriğini değiştirin;
  4. işlemin sanal adres alanını değiştirin, vb.

Örneğin, bu tür yardımcı programlar yazılım geliştirmede kullanılır. Program derlendikten sonra veri girmeniz gerektiğinde, ancak yeniden derlemek istemiyorsanız. Herhangi bir program kodu, bir HEX editörü kullanılarak değiştirilebilir. Tabii ki, gerekli verileri bulmak için bunu yapabilmeniz gerekir. Bu nedenle, koddaki hataları düzeltmeye veya bunları bilgisayar korsanlığı ve hile için kullanmaya çalışırlar. Bu, HEX editörlerinin kullanımının çok geniş olduğu anlamına gelir.

Hangi hex editörlerini kullanmalı

Verileri düzenlemek için birçok program vardır ve bunlar aşağıda sunulmuştur:

Windows için popüler bir yardımcı program. Bununla birlikte, kullanıcı herhangi bir dosya türünü açamaz ve değiştiremez. Bir şey yanlış düzenlenirse, yardımcı programın bir değişiklik geçmişi vardır ve her zaman orijinal durumuna geri dönebilirsiniz.

Araç, çok ağır olmamakla birlikte çok hızlı çalışır ve büyük dosyalarla çalışabilir. Arayüz basit ve yeni başlayanlar için uygundur, bir Rus dili vardır.

Bu düzenleyici demo sürümünde bir süre kullanılabilir, daha sonra satın almanız gerekir. Araç, birçok ilginç seçeneğin bulunduğu evrenseldir.

Yalnızca dosyalarla değil, sabit sürücüler, flash sürücüler, optik diskler ve hatta disketler ile de çalışmak mümkündür. Tüm Windows dosya sistemleri desteklenir. Kurtarma olasılığı olmadan bölüm klonlamayı ve verilerin kalıcı olarak silinmesini destekler

Yeni başlayan biriyseniz, bu program sizin için yeterlidir, özellikle Yardım bölümünde Rusça arayüze geçme seçeneği vardır.

2'si 1 arada yardımcı program, dosya karşılaştırma işlevine ve yerleşik bir HEX düzenleyicisine sahiptir. Bazen farklılıkları ve benzerlikleri belirlemek ve çeşitli formatlardaki nesnelerin yapısını analiz etmek için bu dosyaları karşılaştırmak gerekebilir.

İki dosya farklıysa, matristeki alanlar herhangi bir renge boyanır ve karşılaştırmanın kendisi birkaç saniye içinde gerçekleşir. Doğru, 4 GB'den büyük olmayan dosyalar analiz için uygundur.

Yardımcı programın kendisi arayüzü değiştirme yeteneğine sahiptir. Bu, kullanıcının kendisi için özelleştirebileceği anlamına gelir. İş daha hızlı gidecek.

Bu şey ücretsiz olarak gelir, ancak herhangi bir formattaki ve kodlamadaki toplu verilerle çalışabilir. RAM ve sabit diski değiştirmek mümkündür.

Program, onaltılık kodun çıktısını ve ASCII metnini birleştirir. İngilizce arayüzünün arayüzü oldukça basittir, bu nedenle özellikle benzer editörlerde çalışmışsanız, onunla çalışmak zor olmayacaktır.

Dosya bir düzenleyicide açılmazsa, bu düzenleyicide açılır. Bu yüzden burada birkaç yardımcı programın bir listesini verdim. Belirtilen araç, ikili dosyaları açmaktan sorumludur. Birçok ayar vardır ve herhangi bir bilgisayar için sistem gereksinimleri mevcuttur.

Bu düzenleyicide çalışmak, Word'de yazdırmak kadar basittir. Dosyaları, sağlama toplamlarını karşılaştırmak ve analizi html gibi çeşitli biçimlere aktarmak için seçenekler vardır.

Bir kodu başka bir sayı sistemine dönüştürmeniz gerekiyorsa, Hex Workshop'ta bir dönüştürücü bulunur. Program, dezavantajlardan biri olarak kabul edilebilecek bir shareware'dir.

Burada HEX editörlerinin ne olduğunu ve neden kullanıldığını öğrendiniz. Gelecekte, örneğin bir dosyayı düzenlemeniz gerektiğinde, onlarla çalışma hakkında makaleler yazmaya çalışacağım.

Windows not defteri gibi. Ayrıca, bir metin düzenleyici ile bir ikili dosyayı açar ve diske kaydederseniz, çoğu durumda dosya bozulur ve çalışmaz. Doğru düzenlemeleri yapmak için bazen ikili düzenleyiciler olarak da adlandırılan onaltılık düzenleyiciler (hex) kullanmanız gerekir.

Çoğu sıradan kullanıcının göreve sahip olması veya hex editörlerini kullanması pek olası değildir. Ancak, teknoloji meraklısı kullanıcılar için bu tür editörler vazgeçilmez araçlar olabilir.

Not: Aslında, ancak bir zamanlar standart asp.net 1.1 yükleyicilerini düzenlemek için ikili kodu düzeltmek gerekiyordu. Örneğin, kontrollerden birini şifre girmek için bir alan yapmak için.

Bu inceleme, farklı ihtiyaçlar için en iyi ücretsiz hex editörlerinden bazılarını içerir.

Ücretsiz Hex Editörlerine Genel Bakış

Küçük ve basit ürünlerden ticari çözümlerle karşılaştırılabilir karmaşık ürünlere kadar çeşitli mükemmel ücretsiz hex editörleri mevcuttur. Bununla birlikte, hex editörleri kategorisi, kişisel ihtiyaç ve tercihlerin o kadar önemli olduğu ve ürünleri karşılaştırmanın sadece zor değil aynı zamanda anlamsız olduğu kategorilerden biridir. Bu nedenle ürünlerin azalan düzende sıralandığını varsaymayın.

HxD harika altıgen düzenleyici

En iyi ikili düzenleme yardımcı programlarından biri . İlk olarak, program taşınabilirdir ve yüklenmesi gerekmez; bu, özellikle yürütülebilir dosyaları sık sık düzenlemeniz gerekiyorsa önemlidir. İkincisi, güzel bir arayüze sahip. Üçüncüsü, HxD büyük dosyaları gecikme ve "ekran solması" olmadan işler. Buna ek olarak, sınırsız revizyon geçmişi, hızlı arama ve değiştirme, ikili dosya karşılaştırma, ANSI, DOS/IBM-ASCII ve EBCDIC için tam destek imkanını ekleyin. Ve bazıları aşağıda listelenecek olan bir düzine daha olasılık. HxD ayrıca yalnızca diski değil, RAM'i de düzenlemenize izin verir. Aslında, ancak böyle bir dizi özellik, programı acemi kullanıcıların elinde tehlikeli bir oyuncak haline getiriyor. Ek olarak, güvenlik uygulamaları da eylemlerine tepki verebilir, ancak deneyimli kullanıcılar bunun verilere erişmenin ve potansiyel olarak tehlikeli işlevlerin kullanılmasından kaynaklandığını anlar.

Genel olarak, HxD, genellikle çeşitli ikili kodlarla uğraşanlar için harikadır.

Diğer özellikler ve özellikler:

  • Diğer programlar tarafından kullanılan dosyalara güvenli erişim
  • Sağlama Toplamı Oluşturucu: Sağlama Toplamı, CRC'ler, Özel CRC, SHA-1, SHA-512, MD5, ...
  • Verileri çeşitli biçimlerde dışa aktarın
  • Kod Şablonları Ekleme
  • Dosyaları güvenli bir şekilde silme yeteneği.
  • Dosyaları bölme veya birleştirme
  • Sütunlarda farklı gruplama türleri (1,2,4,8,16 bayt)
  • Değiştirilen Verileri Vurgulama
  • Adrese hızlı atlama
  • Diğer programlardan pano verilerini kopyalama desteği: Visual Studio/Visual C++, WinHex, HexWorkshop, ...
  • Yer imleri
  • Ve daha fazlası...

Steganografiyi analiz ederken görüntüleri görüntüleme yeteneğine sahip HxD'nin Hex-editör Heexplorer analogu

Bir başka harika hex editörü de açık kaynak kodludur. Program, onu güçlü bir ikili görüntü düzenleyici yapan bir dizi benzersiz özelliğe sahiptir. Bu, tüm grafik dosyalarına yalnızca görsel temsilleri açısından değil, aynı zamanda ikili kodları açısından da bakabileceğiniz anlamına gelir. Tabii ki, günlük hayatta onaltılık biçimde resimleri düzenlemeyi hayal etmek zor. Ancak steganografi gibi amaçlar için kullanılabilir.

Genel olarak, Heexplorer yalnızca ikili kodu sıklıkla düzenleyenler için değil, aynı zamanda ikili kodu kullanmak için standart olmayan yollar kullananlar için de uygundur.

Ana özellikler ve özellikler:

  • Çeşitli görevler için altı arayüz renk şeması.
  • Sınırsız komut geçmişi
  • x86 sökücü
  • Intel Hex, Motorola S-Record, Atmel standardı vb. dahil olmak üzere 20 farklı ikili dosya biçimini içe ve dışa aktarın.
  • Verilerde yinelenen kalıpları bulma yeteneği
  • Görüntüleri görüntüleme
  • İkili verilerden metni filtreleme
  • Boyer-Moore arama algoritması
  • Adreslere hızlı gezinme
  • Tam sayılar veya kayan nokta sayıları gibi basit veri türlerinin yapılarını oluşturmanıza olanak tanır
  • Sözde rastgele sayı üreteci
  • Görevleri otomatikleştirmek için makroları (komut dosyaları) kaydetmenizi sağlar

Diğer altıgen düzenleyiciler

Dikkati hak eden ve kullanışlı olabilecek başka altıgen editörler de var.

XVI32 altıgen düzenleyici basit ve kullanışlı

XVI32, adı Romen rakamı XVI'dan (16) gelen ücretsiz bir onaltılık editördür.

  • Görevleri otomatikleştirmek için komut dosyalarını destekler.
  • Desen arama
  • ASCII/ANSI
  • Kullanıcı tanımlarına dayalı karakter dönüştürme
  • Bir dosyaya tek tek bloklar yazma
  • Ve diğer olasılıklar...
  • Açık dosyayı bellekte saklar, bu nedenle büyük dosyalar sorun olur.
  • Bu nedenle, komut geçmişi yoktur. Bu, yapılan tüm değişikliklerin "olduğu gibi" yapıldığı ve bunları yazmanız veya ezberlemeniz gerektiği anlamına gelir.

Windows 9x/NT/2000/XP/Vista/7'yi destekler

Özel hesap makinesi ile Hex editörü HexEdit

HexEdit, MiTeC'in bir başka ücretsiz ikili editörüdür.

  • Yüklemeye gerek yok (taşınabilir)
  • RAM ve disk düzenleyici
  • Özel Hesap Makinesi
  • Dosyaları karşılaştırabilir
  • Verileri RAM'den diske boşaltabilir (döküm oluşturabilir)
  • Ve diğerleri...
  • Açık dosyaları bellekte saklar

Windows 2000 - Windows 7'yi destekler

Cygnus Ücretsiz basit altıgen düzenleyici

Cygnus Free, ticari editörün eski sürümlerinden biri olan ücretsiz bir hex editörüdür. Bu nedenle işlevsellik sınırlıdır.

  • Hızlı ve kullanımı kolay
  • Hızlı arama ve değiştirme
  • sürükle bırak
  • Ve diğer olasılıklar...
  • Açık bir dosyayı, ardından gelen tüm sorunlarla birlikte RAM'de saklar
  • Ücretsiz sürüm için teknik destek yoktur.
  • İşlevsellik için kırpılmış

Windows'u destekler

Hızlı Seçim Kılavuzu (ücretsiz hex editörleri için indirme bağlantıları)

HxD

Rusça dahil birçok dil için destek. Disk ve RAM editörü. Büyük dosyaları hızla düzenler. Sağlama toplamları oluşturmanıza izin verir. Dosyaları karşılaştırabilir. Dosyaları güvenle silebilir, birleştirebilir ve bölebilir.
Tüm değişiklikler hemen diske kaydedilir. Bu nedenle, düzenlemeden önce her zaman dosyaların yedek kopyalarını oluşturun.
http://mh-nexus.de/en/hxd/
http://mh-nexus.de/en/downloads.php?product=HxD
850 KB 1.7.7.0 Sınırsız ücretsiz yazılım Windows 95 - 7

altı kaşif

RAM ve disk düzenleyici. Fourier dönüşümü gibi ek özellikler. Görüntüleri görüntüleme. NTFS/FAT, BMP ve benzeri başlıkları tanıyabilir. Görevleri otomatikleştirmek için makroları destekler
Açık dosyayı tamamen bellekte tutarak büyük dosyaların düzenlenmesini zorlaştırır. Varsayılan yazı tipi ve görüntü ayarları iyi seçilmemiştir.