pyelftools: waa qalab lagu qoray Python si loo falanqeeyo ELFs

Qaabka ELF Linux (binary)

La qalab pyelftools waa utility la qoray iyadoo la adeegsanayo luqadda barnaamijka Python waxaana loo soo bandhigay inay tahay ilo aad u wanaagsan oo awood u leh in lagu falanqeeyo fulinta labada nooc ee qaabka Linux ELF Waa run inay jiraan yutiilitiyaal kale oo badan oo la mid ah, laakiin qaarkood waxay leeyihiin xaddidaado cayiman oo aad xallin karto haddii aad tan kale isticmaasho.

Tusaale ahaan, waa aalad caalami ah oo heer sare ah oo ku takhasusay qaababkan si aad u awood ugu yeelato inaad ku sahamiso wax kasta oo aad uga baahan tahay qaababkan. Marka hadaad ubaahantahay inaad barato noocan ah Faylasha binary Linux, adoo wata Python 3.6 ama ka sareeya oo lagu rakibay qalabka aad jeceshahay, iyo xirmooyinka 'pyelftools' lafteeda (waxaad si fudud ugu heli kartaa adoo adeegsanaya dhuumaha), waxaad awoodi doontaa inaad sameyso waxyaabo yaab leh ...

Laakiin ugu horreyntii, xaqiiqdii waxaad isweydiineysaa waa maxay ELF, haddii aadan weli ogeyn. Waa hagaag, iyagu waa soo gaabin ah Qaab fulin iyo isku xirnaan leh, nooc ka mid ah feylasha la fulin karo ee Linux, in kasta oo loo isticmaali karo noocyada kale sida maktabadaha la wadaago, xusuusta qashinka, iwm.

Waxaa markii hore loo sameeyay 32-bit dhufto, laakiin maanta waxaa lagu kordhiyay 64-bit dhufto sidoo kale. Maxaa intaa ka badan, ma ahan mid gaar u ah Linux, laakiin waxaa loo isticmaalaa qaab aqlabiyad ah inta badan nidaamyada UNIX-u eg, oo ay ku jiraan macOS, * BSD, Solaris, iwm. Waxayna u timid inay bedesho kuwa kale ee xoogaa ka da 'weyn sida a.out, COFF, iwm.

MAALIN: inkasta oo gcc ahaan ay sii waddo abuurista binary loo yaqaan a.out haddii aadan magac u dhiibin, waa inaad ogaataa inay runti tahay ELF inkasta oo loogu yeero sida binaries hore ...

Taas ayaa la dhahay, hadaad rabto bilaabaan falanqaynta ELF-yadaas on your Linux distro, ka dibna waxaad la socon kartaa tallaabooyinka rakibaadda iyo akhri macluumaad dheeraad ah boggaaga GitHub. Oo ELFs hoos dhig baaritaan adag oo leh pyelftools!


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Ka mas'uul ah xogta: AB Internet Networks 2008 SL
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.