µ¿Àû ¶óÀ̺귯¸®µéÀº ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÇ°í ÀÖ´Â Áß¿¡µµ ·ÎµåµÉ ¼ö ÀÖ´Ù. ÀÀ¿ë ÇÁ·Î±×·¥Àº °øÀ¯ ¶óÀ̺귯¸®µéÀ» ÀڽŰú ¸µÅ·ÇÏÁö ¾Ê¾Æµµ, µ¿Àû¸µÄ¿¿¡°Ô ¿äûÇÏ¿© °øÀ¯ ¶óÀ̺귯¸®µéÀ» ·ÎµåÇÏ°í ¸µÅ·½Ãų ¼ö ÀÖ´Ù. ¸®´ª½º¿Í ¼Ö¶ó¸®½º ±×¸®°í ´Ù¸¥ ½Ã½ºÅ۵鿡¼´Â À̸¦ À§ÇØ µ¿ÀûÀ¸·Î °øÀ¯ ¿ÀºêÁ§Æ®µéÀ» ·ÎµåÇÒ ¼ö ÀÖ´Â ¸î°¡Áö Á¾·ùÀÇ ÇÔ¼öµéÀ» Á¦°øÇÑ´Ù. ¸®´ª½º¿¡¼´Â °øÀ¯ ¿ÀºêÁ§Æ®¸¦ ¿ ¼ö ÀÖ´Â dlopen; °øÀ¯ ¿ÀºêÁ§Æ®ÀÇ ½Éº¼ Å×À̺íÀ» º¼ ¼ö ÀÖ´Â dlsym, °øÀ¯ ¿ÀºêÁ§Æ®¸¦ ´ÝÀ» ¼ö ÀÖ´Â dlclose¿Í °°Àº ½Ã½ºÅÛ ÄÝÀ» Á¦°øÇϸç, À©µµ¿ìÁî¿¡¼´Â LoadLibrary¿Í GetProcAddress¿Í °°Àº ÇÔ¼öµéÀ» Á¦°øÇÑ´Ù.
¿ÀºêÁ§Æ® ÆÄÀϵéÀ» Á¶ÀÛÇÒ ¼ö ÀÖ´Â Åøµé
¿©±â¿¡ ¿ÀºêÁ§Æ® ÆÄÀϵé°ú ½ÇÇàÆÄÀϵéÀ» Á¶»çÇÒ ¼ö ÀÖ´Â ÅøµéÀÇ ¸ñ·ÏÀÌ ÀÖ´Ù.
ar: Á¤Àû ¶óÀ̺귯¸®µéÀ» ¸¸µç´Ù.
objdump: °¡Àå Áß¿äÇÑ ¹ÙÀ̳ʸ® Åø; ¹ÙÀ̳ʸ® Çü½Ä ¿ÀºêÁ§Æ® ÆÄÀÏÀÇ ¸ðµç Á¤º¸¸¦ º¸¿©ÁØ´Ù.
strings: ¹ÙÀ̳ʸ® ÆÄÀÏÀÇ Ãâ·Â°¡´ÉÇÑ ¸ðµç ¹®ÀÚ¿µéÀ» º¸¿©ÁØ´Ù.
nm: ¿ÀºêÁ§Æ® ÆÄÀÏÀÇ ½Éº¼ Å×ÀÌºí¿¡ Á¤ÀÇµÈ ½Éº¼µéÀÇ ¸®½ºÆ®¸¦ º¸¿©ÁØ´Ù.
ldd: ¿ÀºêÁ§Æ® ¹ÙÀ̳ʸ® ÆÄÀÏÀÌ ÀÇÁ¸Çϰí ÀÖ´Â °øÀ¯ ¶óÀ̺귯¸®µéÀÇ ¸ñ·ÏÀ» º¸¿©ÁØ´Ù.
strip: ½Éº¼ Å×À̺í Á¤º¸¸¦ Áö¿î´Ù.