pyelftools: kayan aikin da aka rubuta a Python don nazarin ELFs

Tsarin ELF Linux (binary)

La kayan aikin pyelftools Kayan aiki ne da aka rubuta ta amfani da yaren shirye-shiryen Python kuma an gabatar dashi azaman babbar hanya don samun damar nazarin binary executables a tsarin Linux ELF. Gaskiya ne cewa akwai wasu sauran abubuwan amfani makamantansu, amma wasu suna da iyakokin da zaku iya magance su idan kunyi amfani da wannan.

Misali, kayan aiki ne na gama gari kuma na musamman a cikin waɗannan tsarukan don iya bincika duk abin da kuke buƙata daga waɗannan tsarukan. Don haka idan kuna buƙatar nazarin irin wannan Linux binary fayiloli, tare da sanya Python 3.6 ko mafi girma akan distro ɗin da kuka fi so, kuma kunshin pyelftools kansa (zaka iya samun sa ta amfani da pip), zaku iya yin abubuwan al'ajabi na gaske ...

Amma da farko dai, tabbas kuna mamakin menene na ELF, idan baku san shi ba tukuna. To, su ne jimloli na Tsarin aiki da hanyar haɗi, wani nau'in fayil ne wanda za'a iya aiwatar dashi na Linux, kodayake kuma ana iya amfani dashi don wasu nau'ikan kamar su dakunan karatu masu rarraba, wuraren zubar da kwakwalwa, da dai sauransu.

Asali an kirkireshi ne don dandamali 32-bit, amma a yau an fadada shi zuwa dandamali 64-bit suma. Menene ƙari, ba kebantacce ga Linux ba, amma ana amfani dashi ta hanyar mafi rinjaye a yawancin tsarin UNIX, gami da macOS, * BSD, Solaris, da dai sauransu. Kuma ya zo ya maye gurbin wasu tsofaffin tsofaffi kamar a.out, COFF, da sauransu.

NOTA: kodayake ta tsoho gcc tana ci gaba da samar da binary da ake kira a.out idan baku sanya masa suna ba, ya kamata ku sani cewa da gaske ELF ne duk da cewa ana kiran sa kamar tsofaffin binaries ...

Ana faɗin haka, idan kuna so fara nazarin waɗannan ELFs a kan Linux distro, to, za ka iya bin matakan shigarwa da karanta ƙarin bayani daga shafin GitHub naka. Kuma sanya ELFs ƙarƙashin bincika sosai tare da pyelftools!


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Alhakin bayanai: AB Internet Networks 2008 SL
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.