pyelftools: chishandiso chakanyorwa muPython kuongorora ELFs

ELF Linux fomati (binary)

La pyelftools chishandiso chishandiso chakanyorwa uchishandisa iyo Python programming mutauro uye inooneswa seyakakura sosi yekugona kuongorora zvinoitwa zvebhinari muLinux ELF fomati. Ichokwadi kuti kune zvimwe zvakawanda zvinoshandiswa zvakafanana, asi zvimwe zvine zvimwe zvausingakwanise kugadzirisa kana ukashandisa iyi imwe.

Semuenzaniso. Saka kana iwe uchida kudzidza iyi mhando ye Linux mafaera e binary, uine Python 3.6 kana yepamusoro yakaiswa pane yako yaunofarira distro, uye iyo pyelftools package pachayo (unogona kuiwana nyore kushandisa pombi), iwe unozogona kuita zvishamiso chaizvo ...

Asi kutanga kwezvose, zvirokwazvo uri kushamisika kuti chii icho ELF, kana usati uchizviziva. Zvakanaka, iwo ndiwo mazita e Inogadziriswa uye Inobatika Fomati, mhando yefaira rinobatika rinoshandiswa reLinux, kunyangwe iyo inogona zvakare kushandiswa kune mamwe marudzi senge akagovaniswa maraibhurari, ndangariro marara, nezvimwe.

Iyo pakutanga yaigadzirirwa ye32-bit mapuratifomu, asi nhasi yakawedzerwa kune makumi matanhatu neshanu mapuratifomu zvakare. Chii chimwe, isina kusarudzika kune linux, asi inoshandiswa mune yakawanda nzira mune mazhinji eUNIX-senge masisitimu, kusanganisira macOS, * BSD, Solaris, nezvimwe. Uye yauya kuzotsiva zvimwe zvakati kurei senge a.out, COFF, nezvimwe.

NOTA: kunyangwe nekukasira gcc ichienderera nekugadzira bhanari inonzi aout kunze kwekuti ukasapa zita kwazviri, iwe unofanirwa kuziva kuti ichokwadi ELF kunyangwe ichidaidzwa kunge mabhainari ekare ...

Izvo zviri kutaurwa, kana iwe uchida tanga kuongorora aya maELF pane yako Linux distro, ipapo unogona kutevera matanho ekumisikidza uye verenga rumwe ruzivo kubva kune yako GitHub peji. Uye isa ELFs pasi pekutarisisa kwakakomba neepyelftools!


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako