pyelftools: ithuluzi elibhalwe ku-Python ukuhlaziya ama-ELF

Ifomethi ye-ELF Linux (kanambambili)

La ithuluzi le-pyelftools Kuyinsiza ebhalwe kusetshenziswa ulimi lohlelo lwePython futhi yethulwa njengomthombo omkhulu wokukwazi ukuhlaziya okwenziwa kanambambili ngefomethi yeLinux ELF. Kuyiqiniso ukuthi kunezinye izinsiza eziningi ezifanayo, kepha ezinye zinemikhawulo ethile ongayixazulula uma usebenzisa le enye.

Isibonelo, iyithuluzi lomhlaba wonke nelikhethekile kakhulu kulawa mafomethi ukuze ukwazi ukuhlola konke okudingayo kusuka kulawa mafomethi. Ngakho-ke uma udinga ukutadisha lolu hlobo lwe Amafayela kanambambili we-Linux, ngokufakwa kwe-Python 3.6 noma ngaphezulu ku-distro yakho oyithandayo, nephakeji ye-pyelftools uqobo (ungayithola kalula usebenzisa ipayipi), uzokwazi ukwenza izimanga zangempela ...

Kepha okokuqala, impela uyazibuza ukuthi yini leyo ye-ELF, uma ungakayazi okwamanje. Hhayi-ke yizifinyezo ze- Ifomethi ephathekayo nexhumekayo, uhlobo lwefayela elisebenzisekayo kanambambili le-Linux, yize lingasetshenziselwa ezinye izinhlobo ezinjengemitapo yolwazi eyabiwe, izinciphisi zememori, njll.

Yenzelwe amapulatifomu angama-32-bit ekuqaleni, kepha namuhla inwetshelwe kuma-platforms angama-64-bit. Yini enye, akuhlukile kwi-linux, kepha isetshenziswa ngendlela eningi ezinhlelweni ezinjenge-UNIX, kufaka phakathi i-macOS, * BSD, Solaris, njll. Futhi sekuzongena esikhundleni sezinye ezindala ezifana ne- a.out, COFF, njll.

QAPHELA: yize ngokuzenzakalela i-gcc iqhubeka nokukhiqiza i-kanambambili ebizwa nge-a.out uma ungayiniki igama kuyo, kufanele wazi ukuthi iyi-ELF impela yize ibizwa njengezinambuzane ezindala ...

Lokho kuyashiwo, uma ufuna qala ukuhlaziya la ma-ELF ku-Linux distro yakho, lapho-ke ungalandela izinyathelo zokufaka bese ufunda imininingwane eminingi kusuka ekhasini lakho le-GitHub. Futhi faka ama-ELFs ngaphansi kokuhlolisiswa okujulile ngama-pyelftools!


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Unomthwalo wemfanelo ngedatha: AB Internet Networks 2008 SL
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.