Ови хек уређивачи омогућавају вам да промените хексадецималне вредности, омогућавајући тако корисницима да модификују понашање датотеке, чак и ако немају приступ изворном коду. Међутим, подаци представљени хексадецималним уређивачем нису баш читљиви за људе. Читање и тумачење хексадецималних вредности како би се закључило на програмској логици и понашању није лак задатак на било који начин, а потребни су знатни напори да би се пронашле вредности и унела и најмања промена. Хек уређивач је један од првих алата који се користи приликом обрнутог инжењеринга датотеке.
Кскд
Команда Кскд вам омогућава да избацате хексадецималне податке из бинарне датотеке. Такође може обрнути думп хексадецималних података у бинарну датотеку, чинећи га тако корисним хек уређивачем командне линије. Доступан је у спремиштима готово свих главних Линук дистрибуција, обично као део пакета Вим уређивача текста.
Да бисте избацили хексадецималне податке из датотеке, покрените наредбу у следећем формату:
бинарни $ ккд.датотека
Да бисте претворили хекдумп у бинарни, користите прекидач “р”:
$ ккд -р хекдумп.датотекаСве његове опције можете истражити покретањем две доле наведене команде:
$ ккд --помоћ$ ман ккд
Јеек
Јеек је хек уређивач отвореног кода који може прегледати и уређивати бинарне датотеке. Може представити податке у бинарном, АСЦИИ, хексадецималном и окталном формату. Може се користити за проналажење и замену вредности у различитим форматима, истраживање типова података и рашчлањивање низова. Такође се може користити за преглед разлика између две бинарне датотеке.
Можете инсталирати Јеек у Убунту помоћу доле наведене команде:
$ судо апт инсталл јеекЈеек је доступан у спремиштима свих главних дистрибуција Линука, тако да можете да га инсталирате из менаџера пакета. Такође можете компајлирати изградњу из изворног кода који је овде доступан.
ГХек
ГХек или „ГНОМЕ Хек Едитор“ је део стека апликација ГНОМЕ3 и доступан је у подразумеваним спремиштима већине Линук дистрибуција. Може представљати податке у хексадецималном и АСЦИИ формату, а промене можете уређивати и чувати у оригиналној бинарној датотеци. Помоћу ње можете приказати и табелу вредности претворених у различите записе.
Можете да инсталирате ГХек у Убунту помоћу доле наведене команде:
$ судо апт инсталирај гхекГХек је доступан у спремиштима свих главних Линук дистрибуција, тако да га можете инсталирати из менаџера пакета. Можете га преузети и из продавнице Флатхуб.
вкХекЕдитор
вкХекЕдитор је хек уређивач који је посебно дизајниран за руковање великим бинарним датотекама чија величина може да се покреће у ГБ. Остале његове карактеристике једнаке су ГХек-у и Јеек-у јер могу изменити садржај бинарне датотеке и сачувати их у оригиналној датотеци.
Можете да инсталирате вкХекЕдитор у Убунту помоћу доле наведене команде:
$ судо апт инсталл вкхекедиторвкХекЕдитор је доступан у спремиштима свих главних Линук дистрибуција, тако да вкХекЕдитор можете инсталирати из менаџера пакета. Такође можете компајлирати његову извршну бинарну датотеку из изворног кода.
Октета
Октета је хек уређивач написан у Ц ++ и Кт библиотекама. Део је пакета апликација КДЕ и садржи изглед више окна за бољу видљивост и читљивост бинарних података. Главне карактеристике Октете укључују вишеструке приказе података, окна која се могу прикључити, нумеричко кодирање и кодирање знакова, приказе са картицама и тако даље.
Октету можете инсталирати у Убунту помоћу доле наведене команде:
$ судо апт инсталирај октетаОктета је доступна у спремиштима свих главних Линук дистрибуција, тако да можете инсталирати Октету из менаџера пакета. Можете га преузети и из продавнице Флатхуб.
Хекедит
Хекедит је алат за командну линију отвореног кода који може прегледати и уредити бинарне датотеке представљањем података у хексадецималном и АСЦИИ формату. Подржава претраживање података по вредностима и може приказати излаз који се може померати. Такође прихвата бројне тастерске пречице за навигацију кроз хексадецималне податке. Хекедит такође садржи корисне пречице за уређивање за копирање, лепљење и одабир података.
Можете инсталирати Хекедит у Убунту помоћу доле наведене наредбе:
$ судо апт инсталл хекедитХекедит је доступан у спремиштима свих главних Линук дистрибуција, тако да можете инсталирати Хекедит из менаџера пакета. Такође можете компајлирати његову извршну бинарну датотеку из изворног кода.
Да бисте отворили бинарну датотеку у Хекедит-у, користите наредбу у следећем формату:
$ хекедит бинарни.датотекаДа бисте сазнали више о његовој употреби, покрените следеће две команде:
$ хекедит --помагање$ ман хекедит
Хекер
Хекер је хек уређивач командне линије који подржава ви-сличан интерфејс и везе на тастатури. Може приказати више међуспремника и подржава аутоматско довршавање. Такође може да користи РегЕк изразе за претрагу података и омогућава корисницима да пониште своје промене.
Можете инсталирати Хекер у Убунту помоћу доле наведене команде:
$ судо апт инсталл хекерХекер је доступан у спремиштима свих главних Линук дистрибуција, тако да Хекер можете инсталирати из менаџера пакета. Такође можете компајлирати његову извршну бинарну датотеку из изворног кода.
Да бисте отворили бинарну датотеку у Хекеру, користите наредбу у следећем формату:
$ хекер бинарни.датотекаДа бисте сазнали више о његовој употреби, покрените следеће две команде:
$ хекер --помоћ$ ман хекер
Закључак
Хек уређивачи су заиста корисни за преглед бинарних података претходно састављених датотека чији изворни код обично није доступан. Међутим, преглед хексадецималних података, проналажење правих вредности, разумевање образаца и уређивање података може бити изузетно тежак задатак, јер често човеку читљиви подаци нису доступни. Упркос овим изазовима, програмери често користе хек уређиваче за реверзно инжењерство бинарних података.