DatorerProgramvara

HEX-editor. verktygs beskrivning och överblick av de mest populära

HEX-editor är ett program som kan visa information som det "ser" en dator, men genom att omvandla binära tal till hexadecimal. Öppna en fil i en sådan ansökan, kommer användaren att se en matris som består av rader och kolumner, vars antal beror på dimensionerna på filen. Därför, om du ändrar bytevärden i editorn och ändra innehållet i ett öppet dokument.

Lite teori

Alla data lagras i minnet på datorn i form av maskin ord, annars - byte. Var och en innefattar 8 bitar (bitarna som är inställda på antingen "0" eller "1"). Genom matematiska beräkningar kan förstås att antalet kan spelas in i en byte i intervallet från 0 till 255. Om överföringen 255 ett hexadecimalt talsystem, omvandlas det till FF. Det är att visa någon av maskinens ordet är mycket bekväm att använda hexadecimal representation. Därav namnet på programgruppen - en hex editor.

Viktiga delar av programmet

Förutom de ovan beskrivna matriserna, kan det gränssnitt som tillhandahålls av programgruppen finnas andra sätt:

  • Radnumrering. Vanligtvis ligger på vänster sida av ansökan. Visar förskjutningen av den första byten av strängen från början av filen.
  • Från ovan finns det ofta ett liknande band av siffror som visar byteförskjutning av de relativa värdena för den vänstra linjen. Sammanfattningsvis värdena för linjer finns tillgängliga för varje byte nummer.
  • I den högra rutan kan visa samma data som i tabellen, men i form av text (charset specificerar användaren).

McAfee FileInsight

Detta HEX-editor är helt gratis. Det fungerar bara i Windows operativsystem. Produkten har alla herr set, såsom visning och redigering av filen. Programmet har ett enkelt och användarvänligt gränssnitt.

Men standard funktioner - Detta är den minsta som kan användas FileInsight. Vilken är den maximala? Ska börja med möjlighet att analysera strukturer körbara. Detta är inte tillräckligt? Alla valda fragment kan demonteras i farten. Ett klick - och de konstiga siffrorna är läsbara notering.

Bland annat hex- ger redaktören en uppsättning av algoritmer som hanterar kod för att kringgå den inbyggda säkerhetsmjukvaruutvecklare. Först av allt, du måste vara uppmärksam på avkodningen metoder av förvirring, såsom tillägg, XOR, Base64, skift. Skript som kommer ansökan bryta liknande kryptografiska drag. De flesta av de åtgärder som kan automatiseras genom att skriva enkla skript i JS eller Python. Ibland skapar något nytt krävs inte eftersom add skrivit bas imponerande.

Även FileInsight och anses vara en av de bästa verktygen för reverse engineering, finns det ett program och en stor nackdel - oförmågan att lämna hantering över 400 MB.

Hex Editor Neo

Detta HEX-editor finns i två versioner: fri och avancerade. Produkten med freeware-licens - hög kvalitet, men utmärker. Från funktioner kan skilja den breda gränssnittsinställningar och färgscheman. Professional Edition erbjuder mer användbara funktioner som är särskilt relevanta under analysen av binära filer.

Till exempel är användaren försedd med programvara avkodning kapacitet, förvrängd av de gemensamma algoritmer. Utöver detta finns det funktioner som gör att du kan redigera lokala resurser (minne, NTFS-strömmar, hårddiskar). Processautomation genomförs med hjälp av VBS skript och JS.

Men det viktigaste inslaget i programmet är en disassembler, som kan arbeta med x64, x86, och .NET-filer. En annan funktion som inte tillhandahålls av konkurrenter - skapandet av plåstret baseras på en jämförelse av de två körbara binärer. Verkligen imponerande, men i jämförelse med FileInsight, Neo förlorar fortfarande. Däremot kan NEO hantera en stor mängd filer.

Hiew

HEX-editor Hiew har ingen fri version. Engagerade i utvecklingsteam i Ryssland. Det börjar sin historia från tiden för produkten av 16-bitars program för DOS och Windows 3.1. Hiew används ofta av professionella som arbetar med dator och informationssäkerhet. Orsakerna är tydliga: hela utbud av alternativ för visning och redigering av binära körbara filer på Windows och Linux kompilerade program (ELF).

En annan uppseendeväckande som hjälper till att reverse engineering - inbyggd disassembler och assembler Hiew. Och de arbetar med både x86 och x86_64-med program och instruktioner stöds processorarkitektur ARM. Med stora filer editor klarar utan problem, och hjälper dig att utföra en låg nivå ändringsdata på den fysiska hårddisken.

Ett stort antal åtgärder kan automatiseras. För detta ändamål har programmerare byggt i förmågan att skapa skript, tangentbordsmakron, och API-funktioner som används för att anropa interna rutiner för externa applikationer. Men till ovillkorlig seger Hiew ännu inte nått inom Hexeditor. Dess gränssnitt genomföras fullt ut är i DOS-stil, och är engagerad i att göra Windows kommandoraden (eller konsol, om vi talar om Linux-system).

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sv.atomiyme.com. Theme powered by WordPress.