Hexadecimální editor je počítačový program používaný k úpravě binárního souboru, který obsahuje strojově čitelná data. Připravuje cestu pro manipulaci s nezpracovanými binárními daty pro konkrétní aplikaci. „Hex“ je krátká forma hexadecimálního čísla, standardního numerického formátu reprezentujícího binární program. Běžný hex editor má tři specifické oblasti, například „oblast znaků“ vpravo „hexadecimální oblast“ uprostřed a „adresní oblast“ nalevo. Některé hex editory jsou navíc navrženy tak, aby upravovaly a analyzovaly data sektorů z pevného disku a diskety, často nazývané editor disku nebo editor sektorů. Na trhu je k dispozici široká škála hex editorů pro Linux; které ve větší míře činí uživatele přímo prospěšným a umožňují mu upravovat binární programy.
Nejlepší hexový editor a prohlížeč pro Linux
Někdy se data mohou poškodit kvůli zhroucenému systému a psát speciální program pro načtení dat by se nevyplatilo. V tomto případě lze efektivně využít hex editor. Tento autor prozkoumal širokou škálu hex editorů a nakonec vybral dvacet nejlepších hex editorů a prohlížečů Linuxu pro nejlepší uživatele. Pojďme najít drahokamy.
1. Vima
Vim usnadňuje uživatelům úpravy textových souborů v hexadecimálním režimu, zejména pro binární data. Tento hex editor Linuxu nabízí tuto možnost s externím nástrojem „xxd“, který je ve výchozím nastavení dodáván s jinou distribucí Linuxu. Tento editor hexadecimálního kódu, který byl použit jako externí nástroj, je náchylný k chybám; uživatelé tedy potřebují vědět, jak jej spustit. (:%!xxd to convert to hex, :%!xxd -r to convert back).
Funkce Vim
- Háčky pro zápis a čtení do vyrovnávací paměti usnadňují vim automatickou úpravu binárního souboru v hexadecimálním režimu.
- Režim kompatibilní s „vi“ Vim obsahuje mnoho vylepšení, jmenovitě slučování, porovnávání, dokončování atd.
- Vim umožňuje metodu, jak pohodlně vypsat binární soubor do hexu podle přání uživatele.
- Hexuální převod lze automatizovat; nicméně znalost jeho použití může uživatelům umožnit používat jej všestrannějším způsobem.
2. Hexedit Hex Editor
Hexedit je důvěryhodný editor binárních souborů a velmi snadno se používá. Tento hexový prohlížeč pro Linux je vybaven mnoha možnostmi, například rychlé vyhledávání/porovnání, zvýrazňovač, EBCDIC, barevná schémata, automatické přizpůsobení, režimy INS/OVR, záložky, sledování změn. Jeho měnič displeje má více než sedmdesát vlastností, jako jsou data, plovoucí čísla, celá čísla a mnoho dalších.
Funkce Hexedit
- Hexedit je součástí mnoha funkcí, jmenovitě maker úhozů, vyhledávání na pozadí, editoru disku atd.
- Obsahuje přizpůsobitelné informační tipy, kalkulačku, šablonu a více než čtyřgigabajtové soubory.
- Linuxový hex editor kódu nabízí také automatické skrytí oken nástrojů a dokovacích nástrojů.
- Hexedit může nahlížet do paměti, jednotek a souborů na základě příkazu uživatele.
- Tento přenosný nástroj se snadno používá a lze jej použít ke kontrole paměti RAM za účelem otevření systému BIOS, systému BIOS videa a systému BIOS pro správu systému.
3. Ghex – Hexový editor GNOME
Ghex je bezplatný hex editor, který připravuje cestu k načítání dat z libovolného souboru a umožňuje prohlížení a úpravy v hex a ASCII. Funguje velmi široce při řešení problémů s laděním pomocí kódování nebo objektového kódu. Používá se v počítačových hrách k podvádění systému přidáváním skóre nebo životů za účelem vítězství nebo uložení her.
Funkce Ghex
- Vyznačuje se různými fázemi mechanismu zpět a znovu.
- Schopný nahradit a najít funkce ze souborů.
- Slouží k monitorování aktivit mezi osmičkovými, binárními, šestnáctkovými a desítkovými hodnotami.
- Usnadněte úpravy různých dokumentů s různými pohledy pomocí konfigurovatelného MDI.
- Schopnost načítat data z binárních souborů a dláždit cestu zobrazení pro úpravy pomocí hexadecimálního zobrazení úprav.
4. Bless Hex editora
Bless je open source hex editor, který funguje velmi rychle a je také pohodlně přizpůsobitelný. Tento bezplatný hex editor je navržen hlavně pro platformu Linux a je napsán pomocí GTK. Je efektivní ve větší míře pracovat s velkými soubory a dobře se hodí s opakováním a vracením akcí.
Funkce Bless
- Urychlete otevírání číselných oken pomocí tabulátoru k provádění běžných funkcí.
- Nalezení souborů a dokumentů umožňuje jejich efektivní nahrazení pro dokončení funkce.
- Bless hex editor je součástí funkcí pro progresivní úroveň kopírování a vkládání.
- Umožňuje blokování zařízení a úpravu velkého počtu souborů.
- Nabízí tolik funkcí, kolik potřebujete, instalací požadovaných pluginů do vašeho zařízení.
- Lze jej použít pro import souborů pomocí formátu „.txt“ a „.html“, který je v tomto nástroji standardně dán.
5. Okteta Editor
Tento hexový prohlížeč Linuxu přímo funguje v rámci souboru pro bajty, který lze upravit pomocí editoru Okteta. Je to pokročilá aplikace určená pro programátory; navíc jej mohou používat i uživatelé, kteří sledují soubory na úrovni bajtů.
Funkce Okteta Editoru
- Data na úrovni bajtů lze zobrazit otevřením souboru nebo jeho přetažením do oken okteta.
- V tradičním zobrazení okteta hex editorů mohou být znaky a hodnoty zobrazeny ve dvou sloupcích.
- Okteta dláždí způsob zobrazení hodnot na vrcholu znaků v řádcích.
- Podobně jako v textovém editoru lze data vhodně a přesně procházet a upravovat.
- Vytvářejte profily, které lze uložit a načíst; tato data lze navíc zobrazit s přizpůsobením.
- Schopnost upravovat číselná data, konkrétně binární, osmičková, desítková a šestnáctková.
6. wxHexEditor
„Wxhexeditor“ je ve větší míře užitečný pro velké soubory a zařízení. Tato aplikace je naprogramována se zaměřením na reverzní inženýrství velkých souborů. Je to velmi výkonný nástroj, který je kompatibilní s různými soubory, příslušenstvím a TAGY, což může být několik exabajtů.
7. HexCurse
HexCurse je hex editor kódu, který nabízí mnoho funkcí pro uživatele a je napsán v programovacím jazyce C. Jedná se o všestranný hex editor založený na ncurses, který usnadňuje hledání výstupu desítkových a hexových adres. Připravuje cestu pro přesun v souboru s jeho utajovaným umístěním a umožňuje uživatelům rychlé klávesové zkratky a úpravy.
Funkce HexCurse
- Vzhledem k tomu, že se jedná o hex editační aplikaci založenou na ncurses, urychluje ukládání, úpravy a otevírání souborů velmi jednoduše.
- Nejvýznamnější výhodou tohoto nástroje je, že dokáže upravovat dekadické a hexadecimální soubory.
- Udává počet znaků na konkrétním řádku, které tento nástroj vypíše.
- Určete vstupní a výstupní soubory, které se mají v systému standardně zapisovat a číst.
- V aktuálním souboru tento hexadecimální editor systému Linux hledá konkrétní řetězec na základě stávajících editačních oken uživatele.
8. Editor binárních souborů Hexer
Hexer je bezplatný hex editor pro Linux, který se široce používá pro manipulaci a prohlížení binárních souborů. Tento nástroj je odlišný v některých významných ohledech, jako je stahování celého souboru; editace blokového zařízení tedy není možná. Hexer editor je zahrnut s některými skvělými funkcemi, jako je editace příkazového řádku s dokončením, víceúrovňové vrácení zpět a více vyrovnávacích pamětí.
Funkce Hexer
- Použitím příkazu pro úpravy spustí hexer proces úprav a na příkazovém řádku je možné použít více příkazových řádků.
- Tento bezplatný hex editor je velmi přizpůsobitelný; uživatel si tedy může přizpůsobit, jak to potřebuje, aby sloužil svému účelu.
- Tento nástroj přebírá číselný argument v příkazovém režimu jako příkaz; v tomto případě je nutné zadat desetinné číslo.
- Aktuální adresář vytvoří soubor s .hexer pro každou vyrovnávací paměť, kterou tato aplikace již navštívila.
- Pokud dojde během procesu ukládání do vyrovnávací paměti k nějaké změně, uloží se do tohoto souboru; proto je možné vrátit zpět a opakovat.
9. Dhex Hex Editor
Dhex hex editor kódu se používá pro změnu diskrétních bajtů do velkých souborů. Tento nástroj lze použít různými způsoby, protože se jedná o program ncurses. Tento hexový prohlížeč Linuxu je samostatný, protože má různé funkce. Připravuje cestu pro porovnávání souborů k vizualizaci pro uživatele; navíc lze tento režim vyvolat, pokud je to požadováno.
Funkce Dhex
- Dhex je aplikace rozlišující velká a malá písmena; v tomto nástroji lze použít oba znaky.
- Usnadněte rychlé vyprázdnění paměti, protože načtené soubory získají základní adresu v tomto systému.
- Na základní adrese lze použít různé možnosti, jako je binární, desítková, šestnáctková a osmičková.
- Režim rozdílu otevírá cestu pro použití dvou různých základních adres; například binární základní adresa je [-a1b -a2b]
- Protokoly vyhledávání a soubory značek se používají k výpočtu základní adresy a je to další její základní funkce.
- Vytvářejte soubory značek, které ukládají různá data, která lze v případě potřeby použít později.
10. Emacs
Emacs je binární soubor nebo editor kódu, který nabízí hexl režim pro provádění hexadecimálních úprav a prohlížení pomocí standardního balíčku. Funguje ve dvou krocích; první je transformace aktuálních souborů vyrovnávací paměti do režimu velmi podobného hexadecimálnímu editačnímu režimu; to však nefunguje dobře. Druhý krok se nazývá hexl najít soubor a usnadňuje úpravy a prohlížení hex souborů.
Funkce Emacsu
- Tento hexový prohlížeč pro Linux se specializuje na formát hex výpisu a úpravu binárních souborů v hexl režimu.
- Vzhledem k tomu, že uživatelé jsou flexibilní, mohou režim úprav ukončit a vrátit se do režimu hexl.
- Automaticky transformuje režim vyrovnávací paměti na formát hexl pomocí „hexlify-buffer“.
- Vyrovnávací paměť obsahuje adresu pro každý řádek zobrazený v šestnáctkové soustavě a znázorňuje posun do souborů.
- Pokud se některý znak zobrazí se znakem ASCII, nebude možné jej vytisknout, protože se jedná o metaznak.
- Text lze změnit různými způsoby pomocí nástroje Emacs hex.
11. Jeex Hex Editor
Jeex, napsaný programovacím jazykem Gtk+, je open source hex editor publikovaný pod veřejnou licencí GNU. Je to jeden z nejlepších hex editorů, který připravuje cestu pro otevírání souborů a prohlížení v hexadecimálním formátu. Kromě toho lze mnoho operací provádět v různých formátech:binární, osmičkové, desítkové a šestnáctkové.
Funkce Jeex
- Tento bezplatný hexadecimální editor umožňuje uživatelům nahrazovat akce, vyhledávat a zobrazovat soubory na základě struktur.
- provádět extrakce řetězců a pracovat s různými typy datových souborů; proto je nesmírně uživatelsky přívětivý.
- S tímto nástrojem je k dispozici možnost Záložky; lze tedy lokalizovat konkrétní informace.
- Uživatelé mohou přistupovat k informacím o souborech pomocí řetězců a znak se používá k analýze frekvence dat.
- Jeho rozhraní je velmi uživatelsky přívětivé; z možnosti soubor lze vytvářet, otevírat nebo číst různé soubory.
12. Hexový editor Fileobj
Hexový editor Fileobj je napsán v pythonu, který poskytuje rozhraní podobné „vi“, pracuje s jinou verzí programu python. Je to nástroj založený na ncurses; tak se knihovna ncurses opakuje pro svou funkci v uživatelském rozhraní. Díky funkcím „vi“ je tento hexadecimální editor notepad++ uživatelsky přívětivý a všechny příkazy vi mohou fungovat velmi hladce.
Funkce Fileobj
- Umí nahrazovat, vkládat a mazat data ve formátu ASCII nebo hexadecimálním formátu.
- Lze s ním provádět různé funkce, jako je zpět a znovu vyjmutí a vložení, částečné načtení vyrovnávací paměti a vizuální výběr.
- Tento nástroj se používá pro různé režimy podpory, jako ilustrace, blokování zařízení, více oken a mnoho oken.
- Usnadňuje binární mapování dat do struktury C.
- Pro úpravy může načíst data z uživatelem určené oblasti v rámci velkého souboru a je to nejlepší možnost.
13. Joe Hex Editor
Joe je ncurses založený na dalším hex editoru Linuxu, který je součástí uživatelského rozhraní „bez režimu“, které je pro editory snadné. V tomto nástroji je na obrazovce tlačítko napsané s tím, jak získat nápovědu. Tento textový editor je součástí integrovaného systému nápovědy podobnému WordStar a Turbo C.
Funkce Joe
- Pro maximální funkce existuje kombinace ovládacího tlačítka s dalším tlačítkem.
- Ke konfiguraci dat byl použit velký konfigurační soubor, který lze značně přizpůsobit.
- Většinou používané soubory a formáty spolu se syntaxí barev jsou kompatibilní s touto aplikací.
- Editor MS-DOS může připomínat uživatelské rozhraní editoru.
14. Hexový editor VBdiff
VBdiff – Vizuálně binární rozdíl je bezplatný hex editor pro systém Linux, který zobrazuje soubory v šestnáctkové soustavě. Jednou z nejlepších vlastností je, že dokáže otevřít dva soubory současně a porovnat tyto dva soubory. Tento hexový prohlížeč pro Linux se liší svými funkcemi, například dokáže pracovat s velkými soubory.
Funkce VBdiff
- Toto úložiště používá dílčí modul ke stažení bezplatného balíčku aplikace, který umožňuje mít všechny potřebné nástroje.
- Začít je trochu náročné ve srovnání s běžným úložištěm Git.
- K vytvoření dokumentace v tomto nástroji hex editoru je vyžadován formát data v Perlu a sada nástrojů pro šablony.
- Tento nástroj je součástí balíčku; lze jej však stáhnout později, pokud tam není.
- VBdiff udržuje rovnováhu se soubory v případě přidání nebo odstranění bajtů v jednom souboru.
15. HexCmp
Program HexCmp byl představen se softwarem Fairdell, který obsahuje pohodlný hex editor a aplikaci porovnávání binárních souborů. Funguje to všestranným způsobem, jako je možné porovnávat soubor v binárních formátech a upravovat a upravovat soubor jako hex editor. Porovnání probíhá za běhu a také se posouvá v datech.
Funkce HexCmp
- Poskytuje funkce, jako je informační panel, synchronní posouvání a barva zvýraznění.
- Zobrazuje informace o souboru v různých formátech.
- Užitečné také pro typického uživatele, vývojáře a společnosti.
- Provádí porovnání v reálném čase na základě aktuální části, nikoli celých souborů.
- Během porovnávání se na obrazovce zobrazuje; tím se ušetří čas uživatele.
- Podporuje velké soubory až do 4 GB a lze v něm procházet různými existujícími bloky a soubory.
16. 010 Hexový editor
Ve většině případů zobrazuje hex editor bajty souboru, zatímco hex editor 010 sleduje hierarchické struktury souboru a analyzuje jej pomocí binární šablony. Binární šablona je přístupnější než tradiční hexadecimální režim úprav.
Funkce 010 Hex Editor
- 010 může upravovat libovolnou velikost binárních souborů; proto byl označen jako nepřekonatelný hex editační nástroj mezi tímto typem.
- Toto je jediná aplikace pro úpravy v hexu na platformě Linux, která podporuje soubory o velikosti více než 50 GB.
- Vyznačuje se skriptováním, výkonnými úpravami a neomezenými nástroji pro vrácení zpět.
- Upravuje různé formáty souborů, jako je zdrojový kód C/C++, soubory Unicode a UTF-8, textové soubory, XML, HTML atd.
- Umí najít a opravit problémy s jednotkami flash, CD-ROM, pevnými disky, paměťovými klíči atd.
- Tento hex editor může zkoumat a upravovat paměť z procesů.
17. Binární ninja
Binary Ninja je napsán v pythonu a byl publikován pod licencí GPLv2. Specialitou binárního ninji je, že funguje v procesu reverzního inženýrství. Až do zveřejnění neexistovala žádná platforma reverzního inženýrství. Výzkumníkům a vývojářům to dalo přirozenou volbu projít platformou reverzního inženýrství.
Funkce binárního ninji
- Nabízí souhrn zobrazení grafu pro přehled a analýzu dat aktuálně dané funkce.
- Přímo z grafu usnadňuje zadávání prvků struktury a přejmenování jako proces zlepšování.
- Podnabídka se používá k seskupení vybraných položek z nabídky registru zásuvných modulů; proto je snazší toho dosáhnout.
- Došlo k mnoha vylepšením, pokud jde o analýzu PE a analyzátor PE.
- Protokol je umístěn na adresu a přehledy lze sledovat kliknutím na adresu.
- Tento hexadecimální prohlížeč pro Linux vám umožní najít knihovnu python pro provedení binární funkce.
18. Struktura Kaitai
Kaitai Struct hex editor se používá pro popis binárních datových struktur a je to deklarativní jazykový program. V paměti nebo souborech jsou uloženy různé formáty datových struktur, jmenovitě formáty paketů síťového proudu a binární formáty souborů. Jakmile je soubor popsán, vyhovuje kompilátoru v tomto systému.
Funkce Kaitai Struct
- Popište soubor pomocí souboru .ksy; je tedy svou funkcí docela odlišná.
- Konkrétní formát ladí vizualizér; navíc zároveň správně analyzuje data.
- Struktura podobná přepínači obsahuje přepínatelnou výchozí endianness.
- Hexagramový editor Kaitai struct nyní zvládne všechny zahrnuté a importované jazyky bez jakýchkoli duplicit.
- Jazyk Python byl použit se základní podporou docstring a chybová zpráva v reálném čase se zobrazuje přesně.
19. MadEdit-Mod
MadEdit-Mod je další zmíněný hex editor Linuxu. Obsahuje mnoho funkcí, jako je krvavé vylepšení hran, možnost drag-drop a tak dále. Funguje v nepřetržitém procesu od mardown přes html až po prostý text.
Funkce MadEdit
- Schopnost tisku záložky pracovat s obsahem. Navíc dokáže zvýraznit slova.
- Tento hexadecimální prohlížeč pro Linux umožňuje vybrat celý řádek trojitým kliknutím, včetně vylepšení funkce řádku.
- Tento bezplatný hex editor umožňuje prohledávat vše v aktuálním souboru a dokonce může nahradit vše ve všech otevřených dokumentech.
- Pokud jde o režim sloupců, může automaticky vyplnit sloupec, když jsou pro funkce vybrány řádky.
20. Hexinátor
Hexinator je open source hex editor, který se používá především v systému Linux. Je navržen se zaměřením na špičkové uživatele, kteří jsou v tomto kontextu dost zkušení. Je vyvinut na základě výkonného modulu pro analýzu, aby měl hloubkovou analýzu binárních souborů. Má se za to, že je docela diskrétní, protože plní úkoly.
Funkce Hexinatoru
- Vytvořte dobře známý gramatický soubor, který je zodpovědný za ukládání různých informací na základě minulých relací analýzy.
- Umožní vám to poznamenat si své předchozí znalosti, předpoklady a komentáře.
- Tento editor hexadecimálních kódů zobrazuje načtené binární soubory v dobře strukturovaných a uživatelsky přívětivých oknech pro jejich úpravu.
- Funkce vyhledávání, která byla integrována do této aplikace, umožňuje uživatelům rychle najít text.
- Všechna data lze procházet v souboru a umožňuje export dat do textu nebo formátu XML.
Konečně, The Insight
Výše uvedené hex editory Linuxu se často používají pro úpravy binárních souborů. Nicméně všechny hex editory mají stejný účel a několik z nich je mezi programátory a vývojáři výrazně populární. Mnohé z nich jsou do určité míry uživatelsky přívětivé a flexibilní, aby sloužily účelu.
Na závěr bych řekl, že pokud považujete článek za užitečný, zanechte prosím svůj komentář. Budeme se snažit reagovat co nejrychleji. Kromě toho, pokud považujete všechny uvedené informace za užitečné pro ostatní, nezapomeňte je sdílet.