Hex Editors sa Linux

Hex Editors Linux



Ginagamit ang mga editor ng hex upang siyasatin ang naipon na mga executable o binary file. Madali mong magagamit ang isang hex editor upang baguhin kung paano gumagana ang isang software na may sapat na karanasan. Halimbawa, maaari mong baguhin ang ilang mga kundisyon, tanggihan ang mga kundisyon, baguhin ang ilang mga string ng isang pinagsamang binary file gamit ang isang hex editor. Sa artikulong ito, pag-uusapan ko ang ilan sa mga hex editor ng Linux at kung paano gamitin ang mga ito. Magsimula na tayo.

Mga Editor ng Linux Hex

Maraming mga editor ng hex ng Linux doon. Ang ilan sa mga tanyag ay xxd , DHex , HexEdit , Pagpalain , HexCurse atbp Dito xxd , Nasa gitna , Hexedit , HexCurse ang mga hex editor ay walang anumang graphic na interface ng gumagamit, maaari mo lamang magamit ang mga ito mula sa Linux terminal. Pagpalain ang hex editor ay mayroong isang graphic na interface ng gumagamit (GUI). dumating ako at Emacs maaari ring magamit bilang hex editor sa Linux. Sa artikulong ito, titingnan natin ang ilan sa mga ito.







Pag-install ng Mga Hex Editor ng Linux

Sa seksyong ito, ipapakita ko sa iyo kung paano i-install ang hex editor sa Linux, lalo na sa Ubuntu / Debian.



Una i-update ang apt na cache ng repository ng package sa sumusunod na utos:



$sudo apt-get update

Pag-install ng xxd:

Upang mai-install xxd , patakbuhin ang sumusunod na utos:





$sudo apt-get installxxd

xxd dapat na mai-install.



Pag-install ng DHex:

Maaari kang mag-install DHex kasama ang sumusunod na utos:

$sudo apt-get installsa gitna

Nasa gitna dapat na mai-install.

Pag-install ng HexEdit:

Maaari mong patakbuhin ang sumusunod na utos upang mai-install HexEdit :

$sudo apt-get installhexedit

HexEdit dapat na mai-install.

Pag-install ng HexCurse:

Maaari kang mag-install HexCurse kasama ang sumusunod na utos:

$sudo apt-get installhexcurse

HexCurse dapat na mai-install.

Pag-install ng Bless:

Upang mai-install Pagpalain graphic na hex editor, patakbuhin ang sumusunod na utos:

$sudo apt-get installpagpalain

Pindutin ngayon at at pagkatapos ay pindutin magpatuloy.

Pagpalain hex editor dapat na mai-install.

Ngayon upang magsimula Pagpalain hex editor, pumunta sa Menu ng Application at maghanap para sa Pagpalain , at dapat mong hanapin ang icon para sa Pagpalain hex editor. Pindutin mo.

Pagpalain hex editor dapat buksan.

Ipapakita ko sa iyo kung paano ito gamitin sa paglaon.

Gamit ang Bless Hex Editor

Hindi posible na ipakita sa iyo kung paano gumagana ang bawat isa sa mga editor ng Hex dahil wala ito sa saklaw ng artikulong ito. Tatakpan ko lang ang Pagpalain graphic na hex editor sa artikulong ito. Ang mga konsepto ay pareho sa iba pang mga hex editor. Kakailanganin mo ng kaunting oras upang malaman kung paano gamitin ang mga ito. Yun lang

Susulat ako at mag-iipon ng isang simpleng programa ng C at babaguhin ko ang naipong programa gamit ang Pagpalain hex editor, upang maipakita lamang sa iyo kung paano gumagana ang isang hex editor. Magsimula na tayo.

TANDAAN: Kung gumagamit ka ng Ubuntu / Debian, at nais mong sundin, kakailanganin mong i-install ang mga tool sa pag-unlad ng C / C ++ para sa pag-iipon ng mga C program. Patakbuhin lang ‘ sudo apt-get update 'At pagkatapos ay patakbuhin ang' sudo apt-get install build-mahalaga -y ’Upang mai-install ang mga tool sa pag-unlad ng C / C ++ sa Ubuntu / Debian.

Ito ang programa ng C na isasama ko. Ito ay nai-save sa ~ / pagsubok.c file

Ngayon upang makolekta ang C source file ~ / pagsubok.c , buksan ang isang Terminal at patakbuhin ang sumusunod na utos:

$gcc -o kaya pagsusulitpagsubok.c

Kapag ang C source file ~ / pagsubok.c ay naipon, isang binary file ~ / pagsubok ay malilikha. Patakbuhin ito tulad ng sumusunod:

$./pagsusulit

Tulad ng nakikita mo mula sa screenshot sa ibaba, ang tamang output ay ipinapakita sa screen.

Ngayon upang mai-edit ang ~ / pagsubok naipon na binary, simulan ang Pagpalain hex editor at mag-click sa File at pagkatapos ay mag-click sa Buksan mula sa dropdown menu. Maaari mo ring pindutin + o upang buksan ang isang file na may Pagpalain hex editor.

Dapat buksan ang isang file picker. Piliin ngayon ang ~ / pagsubok binary file at mag-click sa Buksan .

Tulad ng nakikita mo, ang ~ /pagsusulit ang file ay binuksan ng Pagpalain hex editor.

Karaniwan itong may 3 seksyon, isa na nagpapakita ng binary, isang nagpapakita ng hex at ang isa pa ay nagpapakita ng mga ASCII character.

Kung pumili ka ng anumang bagay mula sa anumang panig, ang eksaktong hex o binary na representasyon ay dapat na naka-highlight tulad ng nakikita mo mula sa screenshot sa ibaba.

Maaari kang maghanap para sa tiyak na pagsasama sa String, Hex, o Binary Pagpalain hex editor. Upang magawa iyon, mag-click sa icon ng paghahanap at isang kahon para sa paghahanap ay dapat lumitaw na minarkahan sa screenshot sa ibaba.

Maaari mo ring baguhin kung nais mong maghanap para sa Hexadecimal, Binary, o Text mula sa bilang dropdown na menu.

Magbabago na ako LinuxMint text sa LinuxHint . Kaya hinanap ko LinuxMint . Kapag tapos ka nang mag-type sa query sa paghahanap, pindutin .

Ngayon ay maaari kang mag-click sa teksto ng ASCII at tanggalin at magdagdag ng mga character doon.

Kapag tapos ka na, i-save ito mula sa File > Magtipid o sa pamamagitan ng pagpindot + s .

Ngayon kung tatakbo ka ~ / pagsubok muli, dapat mong makita LinuxHint sa halip na LinuxMint .

Karaniwan iyan kung paano mo ginagamit ang mga editor ng Hex sa Linux. Salamat sa pagbabasa ng artikulong ito.