pyelftools: ELF ಗಳನ್ನು ವಿಶ್ಲೇಷಿಸಲು ಪೈಥಾನ್‌ನಲ್ಲಿ ಬರೆಯಲಾದ ಸಾಧನ

ಇಎಲ್ಎಫ್ ಲಿನಕ್ಸ್ ಸ್ವರೂಪ (ಬೈನರಿ)

La pyelftools ಉಪಕರಣ ಇದು ಪೈಥಾನ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಬರೆಯಲ್ಪಟ್ಟ ಒಂದು ಉಪಯುಕ್ತತೆಯಾಗಿದೆ ಮತ್ತು ಬೈನರಿ ಎಕ್ಸಿಕ್ಯೂಟಬಲ್‌ಗಳನ್ನು ಲಿನಕ್ಸ್ ಇಎಲ್ಎಫ್ ಸ್ವರೂಪದಲ್ಲಿ ವಿಶ್ಲೇಷಿಸಲು ಇದು ಉತ್ತಮ ಸಂಪನ್ಮೂಲವಾಗಿ ಪ್ರಸ್ತುತಪಡಿಸಲಾಗಿದೆ. ಇದೇ ರೀತಿಯ ಇನ್ನೂ ಅನೇಕ ಉಪಯುಕ್ತತೆಗಳಿವೆ ಎಂಬುದು ನಿಜ, ಆದರೆ ಕೆಲವು ಕೆಲವು ಮಿತಿಗಳನ್ನು ಹೊಂದಿದ್ದು, ನೀವು ಇದನ್ನು ಬಳಸಿದರೆ ನೀವು ಪರಿಹರಿಸಬಹುದು.

ಉದಾಹರಣೆಗೆ, ಈ ಸ್ವರೂಪಗಳಿಂದ ನಿಮಗೆ ಬೇಕಾದ ಎಲ್ಲವನ್ನೂ ಅನ್ವೇಷಿಸಲು ಈ ಸ್ವರೂಪಗಳಲ್ಲಿ ಇದು ಸಾರ್ವತ್ರಿಕ ಮತ್ತು ಹೆಚ್ಚು ವಿಶೇಷ ಸಾಧನವಾಗಿದೆ. ಆದ್ದರಿಂದ ನೀವು ಈ ರೀತಿಯ ಅಧ್ಯಯನ ಮಾಡಬೇಕಾದರೆ ಲಿನಕ್ಸ್ ಬೈನರಿ ಫೈಲ್‌ಗಳು, ನಿಮ್ಮ ನೆಚ್ಚಿನ ಡಿಸ್ಟ್ರೋದಲ್ಲಿ ಪೈಥಾನ್ 3.6 ಅಥವಾ ಹೆಚ್ಚಿನದನ್ನು ಸ್ಥಾಪಿಸಿ, ಮತ್ತು ಪೈಲ್‌ಫ್ಟೂಲ್ಸ್ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸ್ವತಃ (ನೀವು ಅದನ್ನು ಸುಲಭವಾಗಿ ಪೈಪ್ ಬಳಸಿ ಪಡೆಯಬಹುದು), ನೀವು ನಿಜವಾದ ಅದ್ಭುತಗಳನ್ನು ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ...

ಆದರೆ ಮೊದಲನೆಯದಾಗಿ, ನಿಮಗೆ ಇನ್ನೂ ತಿಳಿದಿಲ್ಲದಿದ್ದರೆ ಖಂಡಿತವಾಗಿಯೂ ನೀವು ELF ಎಂದರೇನು ಎಂದು ಆಶ್ಚರ್ಯ ಪಡುತ್ತೀರಿ. ಸರಿ, ಅವು ಸಂಕ್ಷಿಪ್ತ ರೂಪಗಳಾಗಿವೆ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಮತ್ತು ಲಿಂಕ್ ಮಾಡಬಹುದಾದ ಸ್ವರೂಪ, ಲಿನಕ್ಸ್‌ಗಾಗಿ ಒಂದು ರೀತಿಯ ಬೈನರಿ ಎಕ್ಸಿಕ್ಯೂಟಬಲ್ ಫೈಲ್, ಆದರೂ ಇದನ್ನು ಹಂಚಿದ ಲೈಬ್ರರಿಗಳು, ಮೆಮೊರಿ ಡಂಪ್‌ಗಳು ಮುಂತಾದ ಇತರ ಪ್ರಕಾರಗಳಿಗೆ ಬಳಸಬಹುದು.

ಇದನ್ನು ಮೂಲತಃ 32-ಬಿಟ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಿಗಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ, ಆದರೆ ಇಂದು ಇದನ್ನು 64-ಬಿಟ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಿಗೆ ವಿಸ್ತರಿಸಲಾಗಿದೆ. ಮತ್ತೆ ಇನ್ನು ಏನು, ಲಿನಕ್ಸ್‌ಗೆ ಅನನ್ಯವಾಗಿಲ್ಲ, ಆದರೆ ಇದನ್ನು ಮ್ಯಾಕೋಸ್, * ಬಿಎಸ್ಡಿ, ಸೋಲಾರಿಸ್, ಸೇರಿದಂತೆ ಯುನಿಕ್ಸ್ ತರಹದ ಹೆಚ್ಚಿನ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಬಹುಪಾಲು ರೀತಿಯಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ. ಮತ್ತು ಸ್ವಲ್ಪ ಹಳೆಯದಾದ a.out, COFF, ಇತ್ಯಾದಿಗಳನ್ನು ಬದಲಾಯಿಸಲು ಇದು ಬಂದಿದೆ.

ನೋಟಾ: ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಜಿಸಿಸಿ ನೀವು ಹೆಸರನ್ನು ನಿಗದಿಪಡಿಸದಿದ್ದರೆ a.out ಎಂಬ ಬೈನರಿ ಉತ್ಪಾದಿಸುವುದನ್ನು ಮುಂದುವರೆಸುತ್ತಿದ್ದರೂ, ಹಳೆಯ ಬೈನರಿಗಳಂತೆ ಇದನ್ನು ಕರೆಯಲಾಗಿದ್ದರೂ ಅದು ನಿಜವಾಗಿಯೂ ELF ಎಂದು ನೀವು ತಿಳಿದಿರಬೇಕು ...

ನಿಮಗೆ ಬೇಕಾದರೆ ಅದನ್ನು ಹೇಳಲಾಗುತ್ತಿದೆ ಈ ELF ಗಳನ್ನು ವಿಶ್ಲೇಷಿಸಲು ಪ್ರಾರಂಭಿಸಿ ನಿಮ್ಮ ಲಿನಕ್ಸ್ ಡಿಸ್ಟ್ರೋದಲ್ಲಿ, ನಂತರ ನೀವು ಅನುಸ್ಥಾಪನಾ ಹಂತಗಳನ್ನು ಅನುಸರಿಸಬಹುದು ಮತ್ತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಯನ್ನು ಓದಬಹುದು ನಿಮ್ಮ ಗಿಟ್‌ಹಬ್ ಪುಟದಿಂದ. ಮತ್ತು ಪೈಲ್ಫ್‌ಟೂಲ್‌ಗಳೊಂದಿಗೆ ಇಎಲ್‌ಎಫ್‌ಗಳನ್ನು ಗಂಭೀರ ಪರಿಶೀಲನೆಗೆ ಒಳಪಡಿಸಿ!


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: AB ಇಂಟರ್ನೆಟ್ ನೆಟ್ವರ್ಕ್ಸ್ 2008 SL
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.