een Hex editor is een programma waarmee de gebruiker binaire bestanden kan bekijken, bewerken en manipuleren, die gegevens bevatten die leesbaar zijn voor machines, maar niet voor mensen. Dit is waar hex editors in het spel komen, omdat in tegenstelling tot andere programma ‘ s en tools die gegevens uit bestanden te interpreteren, hex editors, aan de andere kant, bieden de gebruiker de mogelijkheid om de fysieke binaire inhoud van een bestand te bewerken.
dus, als je op zoek bent naar hex bewerken van ruwe data, zullen we een lijst van de top 10 Linux hex editors om u te helpen dit te doen!
een gebruikelijke hex-editor heeft drie afzonderlijke gebieden: Het” hexadecimale gebied “in het midden, het” adresgebied “aan de linkerkant en het” karaktergebied ” aan de rechterkant. Voorts hebben sommige van deze hexuitdraaibewerkers, hoofdzakelijk als sector of schijfbewerkers wordt bekend, eigenschappen die de gebruiker toestaan om sectorgegevens van harde schijven en diskettes te bewerken en te analyseren.
de beste Linux Hex-Editors
een breed scala van open-source hex-editors draait volledig op Linux en zijn direct beschikbaar in de markt. Ze zijn ongelooflijk gunstig voor de gebruikers, omdat het schrijven van een heel programma van uw eigen om gegevens van corrupte bestanden op te halen misschien niet altijd de moeite waard. Dat is de reden waarom Linux hex editors zo handig en handig zijn, en we hebben de top 10 edelstenen voor u om uit te kiezen opgesomd!
Bless Hex Editor
Bless hex editor is open-source, snel en zeer betrouwbaar. Terwijl het zeer aanpasbaar, Bless biedt vele handige functies die andere hex editors missen en daarom verdient onze top aanbeveling plek. Geschreven met GTK voornamelijk Voor Linux-besturingssystemen, Bless behandelt grote bestanden comfortabel en laat de gebruiker multilevel opnieuw en ongedaan maken operaties.
zoals eerder vermeld, heeft Bless een lange lijst van handige functies, zoals efficiënte kopieer-en plakfuncties, bestanden vinden en documenteren om taken met optimale productiviteit te voltooien, een handige conversietabel en manifold tabs om de controle van de gebruiker uit te breiden. Het maakt het mogelijk voor het blokkeren van apparaten en gebruiker add-ons en plugins ook. Bovendien, Bless is vriendelijk met veel bestandsformaten standaard, waaronder .html en .txt-bestanden.
Bless is erg populair onder gebruikers en in sommige opzichten vergelijkbaar met Ghex. Het heeft een aangename grafische gebruikersinterface, meerdere gegevensweergaven, en een multi-threaded zoeken en slaat acties op. Met al deze coole functies, kunt u snel de Bless hex editor te bouwen op hun Github pagina met de bijbehorende instructies.
Download Bless
Ghex / GNOME Hex Editor
net als Bless, ghex of GNOME hex editor is rijk aan functies en biedt uitgebreide functionaliteit. Ghex zorgt voor het laden van ruwe gegevens van alle bestanden en laat de gebruiker bekijken en bewerken in ASCII of hex. U kunt Ghex gebruiken om foutieve bestanden te sorteren omdat u kunt debuggen door middel van objectcode of codering. Interessant genoeg, het vindt ook zijn toepassing in videogames voor het opslaan van vooruitgang en het manipuleren van het scorebord.
Ghex biedt vele speciale bewerkingsfuncties, zoals Ongedaan maken en opnieuw uitvoeren op meerdere niveaus, zoeken en vervangen van functionaliteit via raw binaire gegevens, en verschillende verschillende weergaven voor hex bewerken dankzij de gebruiksvriendelijke configureerbare MDI. Bovendien vergemakkelijkt het de gebruiker om machinecode te controleren en te converteren tussen hun binaire, decimale, hexadecimale en octale waarden.
met een esthetisch aangename interface, voorziet Ghex zijn gebruikers van vele handige functies. Het wordt sterk aanbevolen voor iedereen die werkt met grote bestanden.
Download Ghex
Vim
speciaal ontworpen voor het bewerken van tekstbestanden in hexadecimale modus, biedt Vim zijn gebruiker een extern hulpmiddel genaamd “xxd”, standaard ingebouwd voor veel Linux distributies. Echter, deze tool ‘ s integratie is niet perfect, dat is de reden waarom gebruikers zullen vaak nodig hebben om de opdracht ‘:%!xxd ‘omzetten naar hexadecimaal en’:%!xxd-r ‘ om naar het origineel te converteren.
Vim biedt een functie die een binair bestand gemakkelijk converteert naar hex-modus en terug. Het conversieproces tussen binair en hexadecimaal in Vim kan worden geautomatiseerd met behulp van leeshaken en buffer schrijven. Het begeleidt uitgebreide plugin ondersteuning en een verbeterde undo boom en comfortabele integratie met veel externe tools.
processen zoals omleiding en filtering kunnen gebruik maken van uitvoer van externe programma ‘ s of Vim. Verder is de” vi ” mode van Vim, die compatibel is met bijna alle UNIX systemen, voorzien van vermenigvuldig verbeteringen zoals vergelijking, samenvoegen, voltooiing, enz.
Vim is een zeer configureerbare, betrouwbare en populaire Hex-editor. Het werkt soepel op de meeste Linux-distributies en Apple OS X ook. U kunt het snel op de Software Center of volg hun Github pagina voor verdere richting.
Download Vim
Hexedit Hex Editor
Hexedit is een van de beste hex-editors vanwege de rijkdom aan functies en het eenvoudige gebruik van de natuur. Deze Linux-editor vergemakkelijkt zijn gebruikers met functies zoals highlighter, EBCDIC, zoeken en vervangen, vergelijking, verschillende kleur thema ‘ s, bladwijzers, INS/OVR methoden, variabele tracking, en de lijst gaat verder.
Hexedit ‘ s display changer staat voor tonnen eigenschappen zoals floats, integers, datums, enz. Het is een efficiënte command-line hex editor die kan worden gevonden voorgeïnstalleerd op uw Linux-besturingssysteem.
Hexedit wordt geleverd met vele handige functies achtergrond zoekopdrachten, schijf of sector bewerken, toetsaanslag macro ‘ s, enz. Het toont haar gebruikers (aanpasbare) tips die hun bewerkingservaring te verbeteren, sjablonen, en een rekenmachine. Bovendien kan het elk bestand van maximaal 4 GB op harde schijven of aangesloten apparaten opzoeken en manipuleren en bewerken. Auto-hide en docking window functies maken de ervaring ook beter in het algemeen.
Hexedit vergemakkelijkt de gebruiker met zowel de ASCII en hexadecimale weergave op hetzelfde moment. Het is een eenvoudige command-line hex editor die tal van handige functies biedt, en je kunt het krijgen door het uitvoeren van de opdracht ‘sudo apt install hexedit’ in de console.
Okteta Hex Editor
Okteta is nog een briljante hex editor. Het is uitstekend voor byte-niveau raw data bestanden en werkt heel als een eenvoudige teksteditor in termen van de mechanismen. Deze is een solide keuze voor zowel geavanceerde programmeurs als mensen met een minimale Hex editing ervaring. Het kan cijfergegevens van verschillende basis, octaal, decimaal, binair, hexadecimaal bewerken.
deze software beschikt over twee kolommen op het algemene scherm, die karakters en hun waarden tonen. Meerdere bestanden kunnen worden geopend en gewerkt als je ze handig kunt slepen in de werkruimte en beginnen met bewerken. Okteta is comfortabel herconfigureerbaar en aanpasbaar en biedt verschillende profielen voor gegevensweergaven. Bovendien wordt de gebruiker voorzien van toegang tot bestanden op afstand via HTTP en FTP.
Okteta ondersteunt tekencoderingen (8-bit), die worden geleverd door Qt, EBCDIC. Net als de eerder genoemde Hex editors, Okteta heeft ook undo en redo ondersteuning, docking, en drijvende tool vensters. Al deze functies maken Okteta een juiste hex editor keuze.
Download Okteta
HexCurse
volgende op de lijst is de veelzijdige en feature-rijke ncurses-gebaseerde Hex editor, Hexcurse. Het is geschreven in C en ondersteunt hex en decimale adres uitvoer, ongedaan maken en opnieuw commando ‘ s, sneltoetsen, en zoeken. Hexcurse is ook uitstekend geschikt voor bestandsclassificatie en scheiding.
met een snelheid die sneller is dan de meeste, verspilt HexCurse geen tijd aan basisbewerkingstaken, zoals het openen van bestanden en het opslaan ervan in de terminal. Maar wat maakt HexCurse opvallen is de mogelijkheid om hexadecimale en decimale bestanden beide bewerken, dat is een gebruiker empowerment functie inderdaad.
meerdere tabbladen van verschillende bestanden kunnen worden bediend met behulp van HexCurse. Het vooraf berekent en toont het aantal tekens dat de huidige tool zou uitvoeren, wat heel handig en handig is.
HexCurse maakt ook het zoeken naar bepaalde tekenreeksen mogelijk, afhankelijk van de actieve bewerkingsvensters van de gebruiker. De software biedt gebruikers snelkoppelingen om naar specifieke regels te gaan, zoekopdrachten uit te voeren en te schakelen tussen decimale en hexadecimale adressen.
Download HexCurse
Hexer
Hexer is een andere populaire toepassing voor het bewerken en bekijken van Linux hex. Deze is een soort van tweesnijdend zwaard in zekere zin, als het downloadt het hele bestand dat het moet bewerken, wat in ruil maakt blok apparaat manipulatie onmogelijk. Echter, het biedt nog steeds een aantal robuuste functies, zoals meerdere buffers, CLI bewerken, multilevel ongedaan maken en opnieuw boom, en meer.
Hexer ‘ s interface is vrij vergelijkbaar met vi/ex, en de zeer flexibele aard maakt het een favoriet. Meerdere bestanden kunnen worden bewerkt op de opdrachtregel met behulp van Hexer, en het toont zijn buffers als een hex dump. Voor elke buffer die werd bezocht door Hexer, creëert het voor hen allemaal een aparte .hexer-bestand in de huidige map.
dit wordt gedaan om eventuele nieuwe wijzigingen en ontwikkelingen tijdens de buffer taak op te slaan en te verzamelen, waardoor Hexer undo/redo vriendelijk wordt. Een decimaal getal wordt verondersteld te worden ingevoerd als je toevallig gebruik maakt van de numerieke commandomodus.
verder kan een ingebouwde opdrachtregelcalculator worden geïnstalleerd met het commando ‘make myc’. Wanneer al deze handige functies zijn samengesteld, Hexer wordt een over het algemeen lovenswaardig hex editing utility, en ik beveel het.
Download Hexer
dhex Hex Editor
dhex hex editor vindt zijn toepassing in het bewerken van byte-niveau gegevens in grote bestanden. Het is een op ncurses gebaseerde utility die het vrij veelzijdig en handig maakt. Dhex beschikt over een vergelijking modus, waarin de gebruiker hoofd aan hoofd twee verschillende RAW binaire bestanden en dus maakt de vergelijking visueel gemakkelijker. In Dhex worden alle geladen bestanden een basisadres toegewezen, waardoor het dumpen van geheugen sneller verloopt en de Algemene bewerkingservaring sneller verloopt.
Dhex is een hoofdlettergevoelige editor, waardoor hoofdletters en kleine letters even zinvol zijn, in tegenstelling tot andere hex-editors waar alleen hoofdletters worden gebruikt. Verschillende systemen zoals hexadecimaal, binair, decimaal, of octaal gebruik maken van hun basisadressen, met behulp van twee basisadressen.
een ander essentieel kenmerk van Dhex omvat de markerbestanden en zoeklogboeken, die beide relevant zijn voor het berekenen van de basisadressen. Marker-bestanden kunnen verschillende gegevens bevatten, wat later nuttig blijkt te zijn.
de add-on ontwikkelaars van Dhex hebben de vergelijkingsfunctie bestanden beschikbaar gemaakt voor gebruikers. Bovendien kunt u de render-modus activeren en het in het spel brengen.Download Dhex
Binary Ninja
dhex
Binary Ninja
Het dient als het fundament blok van reverse engineering platforms, omdat reverse engineering is binaire Ninja ‘ s specialiteit. Hierdoor hebben ontwikkelaars en onderzoekers een natuurlijke neiging gevoeld om binaire Ninja te gebruiken en te begunstigen. De belangrijkste functionaliteit is om een binair bestand te demonteren en weer te geven in lineaire en grafische weergaven, terwijl het verstrekken van een diepgaande ontleden van de code automatisch.
Hackers hebben geen affiniteit en respect voor UI/UX, maar dit is gewoon niet waar voor Binary Ninja. Het draait moderne UX paradigma ’s en vele alternatieve thema’ s ook. Binary Ninja beschikt over een overzicht van de grafische weergave, waarmee de gebruikers te analyseren en overzicht van de inhoud van het huidige bestand.
submenu ‘ s zijn beschikbaar om de plugins te groeperen die de gebruiker verkiest, waardoor het leven veel comfortabeler wordt. Het activiteitenlogboek wordt in het adres geplaatst en de rapporten kunnen worden gelezen door naar het adres te navigeren. Al met al, Binary Ninja is een solide hex editing keuze en gemakkelijk een van mijn favorieten, en de enige betaalde app in deze lijst.
Download Binary Ninja
Katai Struct
Katai Struct is een declaratieve taal hex editor die zijn toepassing vindt om binaire datastructuren te beschrijven en te manipuleren. Verschillende datastructuren zoals binair bestand en stream packet formaten worden opgeslagen in het geheugen of andere bestanden. In Katai Struct wordt een compiler gebruikt om de datastructuur te compileren zodra deze beschreven is.
Katai Struct blijkt zeer te onderscheiden in zijn functionaliteit als het beschrijft bestanden met een .KSY extensie. Bepaalde formaten krijgen debugged door de visualizer, en het gaat om gegevens te ontleden. Enkele recente verbeteringen zijn gemaakt, waaronder de hex editor ‘ s vermogen om talen te verwerken en te importeren zonder dubbelhartigheid. Bovendien, Python is uitgerust met nuttige docstring ondersteuning, nu toont de real-time fouten nauwkeurig.
Download Katai Struct
conclusie
we hebben de top 10 van Linux hex editors behandeld, die allemaal betrouwbaar, snel en rijk aan functies zijn. Mensen met geen of weinig hex editing ervaring zal geen problemen hebben tijdens het gebruik van deze toepassingen. Plus, we zorgden ervoor om een aantal van onze favoriete kale editors voor de ervaren gebruikers te vermelden.
de algemene functionaliteit van deze hex-editors is vrij flexibel en voldoende om aan de typische behoeften van de gebruiker te voldoen. Hopelijk, met dank aan onze lijst, hopen we dat je tenminste één robuuste Linux hex editor voor jezelf kunt vinden!