āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻāĻāĻŋāĻ˛āĻŋāĻāĻŋāĻā§āĻ˛āĻŋāĻ° GNU Binutils 2.39 āĻ¸ā§āĻ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ GNU āĻ˛āĻŋāĻā§āĻāĻžāĻ°, GNU āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°, nm, objdump, āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻ¸, āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ° āĻŽāĻ¤ā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
āĻ¨āĻ¤ā§āĻ¨ āĻŦāĻŋāĻļā§āĻŦā§:
- ELF āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻ˛āĻŋāĻā§āĻāĻžāĻ° (ELF āĻ˛āĻŋāĻā§āĻāĻžāĻ°) āĻāĻāĻ¨ āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§ āĻ¯āĻāĻ¨ āĻ¸ā§āĻā§āĻ¯āĻžāĻā§āĻ° āĻā§āĻĄ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻ¸āĻā§āĻˇāĻŽ āĻšāĻ¯āĻŧ, āĻ¸ā§āĻāĻ¸āĻžāĻĨā§ āĻ¯āĻāĻ¨ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻĢāĻžāĻāĻ˛ā§ āĻŽā§āĻŽāĻ°āĻŋ āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻ āĻĨāĻžāĻā§ āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ°āĻŋāĻĄ, āĻ°āĻžāĻāĻ āĻāĻŦāĻ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻ āĻ āĻ§āĻŋāĻāĻžāĻ° āĻāĻāĻ āĻ¸āĻžāĻĨā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ .
- ELF āĻ˛āĻŋāĻā§āĻāĻžāĻ° JSON āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻā§ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻāĻŽā§āĻŦā§āĻĄ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ "--package-metadat" āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¯ā§āĻ āĻāĻ°ā§āĻā§ āĻ¯āĻž āĻĢāĻžāĻāĻ˛ā§ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻŽā§āĻ¨ā§ āĻāĻ˛ā§āĨ¤
- āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻā§ āĻŦāĻŋāĻāĻžāĻā§āĻ° āĻŦāĻŋāĻŦāĻ°āĻŖā§ TYPE= āĻā§āĻ¯āĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻŦāĻŋāĻāĻžāĻā§āĻ° āĻ§āĻ°āĻ¨ āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§āĨ¤
- objdump āĻāĻāĻāĻŋāĻ˛āĻŋāĻāĻŋ āĻāĻāĻ¨ AVR, RiscV, s390, x86 āĻāĻŦāĻ x86_64 āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻāĻāĻāĻĒā§āĻā§ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻšāĻžāĻāĻ˛āĻžāĻāĻ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻ°āĻžāĻā§āĨ¤
- āĻĻā§āĻ°ā§āĻŦāĻ˛ āĻ āĻā§āĻˇāĻ° āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ nm āĻāĻāĻāĻŋāĻ˛āĻŋāĻāĻŋāĻ¤ā§ â--āĻ¨ā§-āĻĻā§āĻ°ā§āĻŦāĻ˛â (â-Wâ) āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
- āĻ˛āĻŋāĻā§āĻāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ¨āĻĢā§āĻĄ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻāĻ˛āĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ readelf āĻāĻŦāĻ objdump āĻāĻāĻāĻŋāĻ˛āĻŋāĻāĻŋāĻ¤ā§ "-wE" āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻ¤ā§āĻ¸: opennet.ru