°£Æí°áÁ¦, ½Å¿ëÄ«µå û±¸ÇÒÀÎ
ÀÎÅÍÆÄÅ© ·Ôµ¥Ä«µå 5% (38,480¿ø)
(ÃÖ´ëÇÒÀÎ 10¸¸¿ø / Àü¿ù½ÇÀû 40¸¸¿ø)
ºÏÇǴϾð ·Ôµ¥Ä«µå 30% (28,350¿ø)
(ÃÖ´ëÇÒÀÎ 3¸¸¿ø / 3¸¸¿ø ÀÌ»ó °áÁ¦)
NH¼îÇÎ&ÀÎÅÍÆÄÅ©Ä«µå 20% (32,400¿ø)
(ÃÖ´ëÇÒÀÎ 4¸¸¿ø / 2¸¸¿ø ÀÌ»ó °áÁ¦)
Close

The Ghidra Book : ±âµå¶ó ¸®¹ö½º ¿£Áö´Ï¾î¸µ ¿Ïº® °¡À̵å

¿øÁ¦ : The Ghidra Book: The Definitive Guide
¼Òµæ°øÁ¦

2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.

°øÀ¯Çϱâ
Á¤°¡

45,000¿ø

  • 40,500¿ø (10%ÇÒÀÎ)

    2,250P (5%Àû¸³)

ÇÒÀÎÇýÅÃ
Àû¸³ÇýÅÃ
  • S-Point Àû¸³Àº ¸¶ÀÌÆäÀÌÁö¿¡¼­ Á÷Á¢ ±¸¸ÅÈ®Á¤ÇϽŠ°æ¿ì¸¸ Àû¸³ µË´Ï´Ù.
Ãß°¡ÇýÅÃ
¹è¼ÛÁ¤º¸
  • Ç°Àý 
  • ¹«·á¹è¼Û
ÁÖ¹®¼ö·®
°¨¼Ò Áõ°¡
  • À̺¥Æ®/±âȹÀü

  • ¿¬°üµµ¼­

  • »óÇ°±Ç

AD

Ã¥¼Ò°³

±âµå¶ó(Ghidra)¸¦ ÀÌ¿ëÇÑ ¸®¹ö½º ¿£Áö´Ï¾î¸µÀ» ¸¶½ºÅÍÇÏ°í ½ÍÀº »çÀ̹ö º¸¾È ´ã´çÀÚ¸¦ À§ÇÑ ¹ÙÀ̺íÀÌ´Ù. ÀÌ Ã¥À» ÀÐ°í ³ª¸é ±âµå¶ó°¡ ¸®¹ö½º ¿£Áö´Ï¾î¸µÀ» À§Çؼ­ Á¦°øÇÏ´Â ¸ðµç ±â´ÉÀ» ¹è¿ï ¼ö ÀÖÀ¸¸ç, ±âµå¶ó¸¦ ÀÌ¿ëÇØ ¸ðµç Á¾·ùÀÇ ¼ÒÇÁÆ®¿þ¾î¿Í ¾Ç¼ºÄڵ带 ºÐ¼®ÇÏ´Â ´É·ÂÀ» °®Ãá Àü¹®°¡°¡ µÉ ¼ö ÀÖ´Ù.

ÃâÆÇ»ç ¼­Æò

¢Â ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë ¢Â

¡ß µð½º¾î¼Àºí¸® ÄÚµå Ž»ö ¹æ¹ý
¡ß ±âµå¶ó¿¡ ³»ÀåµÈ µðÄÄÆÄÀÏ·¯¸¦ ÀÌ¿ëÇÑ ºü¸¥ ºÐ¼® ¹æ¹ý
¡ß ³­µ¶È­µÈ ¹ÙÀ̳ʸ® ºÐ¼® ¹æ¹ý
¡ß »õ·Î¿î µ¥ÀÌÅÍ À¯ÇüÀ» ÀνÄÇϵµ·Ï ±âµå¶ó ±â´É È®Àå ¹æ¹ý
¡ß »õ·Î¿î ±âµå¶ó ºÐ¼®±â¿Í ·Î´õ »ý¼º ¹æ¹ý
¡ß »õ·Î¿î ÇÁ·Î¼¼¼­¿Í ¸í·É¾î ¼Â Ãß°¡ ¹æ¹ý
¡ß ÀÛ¾÷ ÀÚµ¿È­¸¦ À§ÇÑ ±âµå¶ó ½ºÅ©¸³Æ® ÀÛ¼º ¹æ¹ý
¡ß ¸®¹ö½º ¿£Áö´Ï¾î¸µ Çù¾÷À» À§ÇÑ È¯°æ ¼³Á¤ ¹æ¹ý

¢Â ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¢Â

¾ß½ÉÂ÷°í °æÇèÀÌ Ç³ºÎÇÑ ¼ÒÇÁÆ®¿þ¾î ¸®¹ö½º ¿£Áö´Ï¾î¸¦ ´ë»óÀ¸·Î ÇÑ´Ù. ¸®¹ö½º ¿£Áö´Ï¾î¸µ °æÇèÀÌ ¾ø¾îµµ »ó°ü¾ø´Ù. Ã¥ÀÇ Ãʹݺο¡¼­ ¸®¹ö½º ¿£Áö´Ï¾î¸µÀ» ¼Ò°³ÇÏ°í, ±âµå¶ó·Î ¹ÙÀ̳ʸ®¸¦ Ž»öÇÏ°í ºÐ¼®ÇÏ´Â µ¥ ÇÊ¿äÇÑ ¹è°æ Áö½ÄÀ» Á¦°øÇϱ⠶§¹®ÀÌ´Ù. ÀÚ½ÅÀÇ ÅøŶ¿¡ ±âµå¶ó¸¦ Ãß°¡ÇÏ°íÀÚ ÇÏ´Â ¼÷·ÃµÈ ¸®¹ö½º ¿£Áö´Ï¾î¶ó¸é óÀ½ 2°³ÀÇ ºÎ¿¡¼­ ±âµå¶ó¿¡ ´ëÇÑ ±âº»ÀûÀÎ Áö½ÄÀ» ºü¸£°Ô ¼÷ÁöÇÑ ´ÙÀ½ °ü½É ÀÖ´Â ÀåÀ¸·Î À̵¿Çؼ­ º¸¸é µÈ´Ù. ±âµå¶ó »ç¿ë °æÇèÀÌ ÀÖ´Â »ç¿ëÀÚ³ª °³¹ßÀÚ¶ó¸é »õ·Î¿î ±âµå¶ó ÀͽºÅÙ¼ÇÀ» ¸¸µé°í ÀÚ½ÅÀÇ °æÇè°ú Áö½ÄÀ» ±âµå¶ó ÇÁ·ÎÁ§Æ®¿¡ ±â¿©ÇÒ ¼ö ÀÖµµ·Ï Ã¥ÀÇ ÈĹݺθ¦ ÁýÁßÇؼ­ º¼ ¼öµµ ÀÖ´Ù.

¢Â ÀÌ Ã¥ÀÇ ±¸¼º ¢Â

ÃÑ 5°³ÀÇ ºÎ·Î ±¸¼ºµÅ ÀÖ´Ù. 1ºÎ¿¡¼­´Â µð½º¾î¼Àºí¸®¿Í ¸®¹ö½º ¿£Áö´Ï¾î¸µ, ±âµå¶ó ÇÁ·ÎÁ§Æ®¸¦ ¼Ò°³ÇÑ´Ù. 2ºÎ¿¡¼­´Â ±âº»ÀûÀÎ ±âµå¶ó »ç¿ë¹ýÀ» ¼³¸íÇÏ°í, 3ºÎ¿¡¼­´Â »ç¿ëÀÚ°¡ ¿øÇÏ´Â ´ë·Î »ç¿ëÀÚ ÁöÁ¤ ¹æ¹ý°ú ÀÚµ¿È­ ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. 4ºÎ¿¡¼­´Â ƯÁ¤ À¯ÇüÀÇ ±âµå¶ó ¸ðµâ°ú Áö¿ø °³³äÀ» ¼³¸íÇÑ´Ù. 5ºÎ¿¡¼­´Â ¸®¹ö½º ¿£Áö´Ï¾î°¡ ¸¶ÁÖÄ¡°Ô µÇ´Â ¸î °¡Áö ½ÇÁ¦ »óȲ¿¡ ±âµå¶ó¸¦ Àû¿ëÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.

1ºÎ: ¼Ò°³
¡®1Àå, µð½º¾î¼Àºí¸® ¼Ò°³¡¯¿¡¼­´Â µð½º¾î¼Àºí¸®ÀÇ À̷аú ½ÇÇà¿¡ ´ëÇØ ¼Ò°³ÇÏ°í 2°¡Áö ÀϹÝÀûÀÎ µð½º¾î¼Àºí¸® ¾Ë°í¸®µëÀÇ Àå´ÜÁ¡À» »ìÆ캻´Ù.
¡®2Àå, ¸®¹ö½Ì°ú µð½º¾î¼Àºí¸® Åø¡¯¿¡¼­´Â ¸®¹ö½º ¿£Áö´Ï¾î¸µ°ú µð½º¾î¼Àºí¸®¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â ÅøÀÇ Á¾·ù¸¦ ¾Ë¾Æº»´Ù.
¡®3Àå, ±âµå¶ó¸¦ ¸¸³ª´Ù¡¯¿¡¼­ ºñ·Î¼Ò ±âµå¶ó¸¦ ¸¸³ª°í ±× ±â¿ø°ú ±âµå¶ó ¿ÀǼҽº ÅøÀ» »ç¿ëÇÏ´Â ¹æ¹ýÀ» °¡º±°Ô »ìÆ캻´Ù.

2ºÎ: ±âº»ÀûÀÎ ±âµå¶ó »ç¿ë¹ý
¡®4Àå, ±âµå¶ó ½ÃÀÛÇϱ⡯ºÎÅÍ´Â ±âµå¶ó¿Í ÇÔ²²ÇÏ´Â º»°ÝÀûÀÎ ¿©Á¤ÀÌ ½ÃÀ۵ȴÙ. ÇÁ·ÎÁ§Æ®¸¦ ¸¸µé°í, ÆÄÀÏÀ» ºÐ¼®ÇÏ°í, ±âµå¶óÀÇ ±×·¡ÇÈ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º(GUI, Graphical User Interface)¸¦ ÀÌÇØÇÔÀ¸·Î½á ±âµå¶ó°¡ ÀÛµ¿ÇÏ´Â ¸ð½ÀÀ» óÀ½ ¿³º¼ ¼ö ÀÖ´Ù.
¡®5Àå, ±âµå¶ó µ¥ÀÌÅÍ µð½ºÇ÷¹ÀÌ¡¯¿¡¼­´Â ÆÄÀÏ ºÐ¼®À» À§ÇÑ ±âµå¶óÀÇ ÁÖ¿ä ÅøÀÎ CodeBrowser¸¦ ¼³¸íÇÑ´Ù. ¶ÇÇÑ CodeBrowserÀÇ Ã¢ ±¸¼ºµµ °æÇèÇÑ´Ù.
¡®6Àå, ±âµå¶óÀÇ µð½º¾î¼Àºí¸® ÀÌÇØ¡¯¿¡¼­´Â ±âµå¶ó µð½º¾î¼Àºí¸®¸¦ ÀÌÇØÇÏ°í ÀÌ¿ëÇÏ´Â µ¥ ÇÊ¿äÇÑ ±âº»ÀûÀÎ °³³äÀ» ¼³¸íÇÑ´Ù.
¡®7Àå, µð½º¾î¼Àºí¸® ÄÚµå º¯°æ¡¯¿¡¼­´Â ±âµå¶óÀÇ ºÐ¼®À» º¸¿ÏÇÏ°í ÀÚü ºÐ¼® °úÁ¤ÀÇ ÀϺηΠ±âµå¶ó µð½º¾î¼Àºí¸®¸¦ Á¶ÀÛÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº»´Ù.
¡®8Àå, µ¥ÀÌÅÍ Å¸ÀÔ°ú µ¥ÀÌÅÍ ±¸Á¶Ã¼¡¯¿¡¼­´Â ÄÄÆÄÀÏµÈ ÇÁ·Î±×·¥¿¡¼­ ¹ß°ßµÇ´Â °£´ÜÇϰųª º¹ÀâÇÑ µ¥ÀÌÅÍ ±¸Á¶Ã¼¸¦ Á¤ÀÇÇÏ°í º¯°æÇÏ´Â ¹æ¹ýÀ» »ìÆ캻´Ù.
¡®9Àå, »óÈ£ ÂüÁ¶¡¯¿¡¼­´Â »óÈ£ ÂüÁ¶¿Í »óÈ£ ÂüÁ¶°¡ ±×·¡ÇÁ ÀÛ¼ºÀ» ¾î¶»°Ô Áö¿øÇÏ´ÂÁö ±×¸®°í ÇÁ·Î±×·¥ÀÇ µ¿ÀÛÀ» ÀÌÇØÇÏ´Â µ¥ ¾î¶»°Ô ÇÙ½ÉÀûÀÎ ¿ªÇÒÀ» ÇÏ´ÂÁö ÀÚ¼¼È÷ ¼³¸íÇÑ´Ù.
¡®10Àå, ±×·¡ÇÁ¡¯¿¡¼­´Â ±âµå¶óÀÇ ±×·¡ÇÁ ±â´É°ú ¹ÙÀ̳ʸ® ºÐ¼® Åø·Î ±×·¡ÇÁ¸¦ ÀÌ¿ëÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.

3ºÎ: ÀÚ½ÅÀ» À§ÇÑ ±âµå¶ó ¸¸µé±â
¡®11Àå, ¼ÒÇÁÆ®¿þ¾î ¸®¹ö½º ¿£Áö´Ï¾î¸µ Çù¾÷¡¯¿¡¼­´Â ±âµå¶óÀÇ °íÀ¯ÇÑ ±â´ÉÀÎ ±âµå¶ó¸¦ ÀÌ¿ëÇÑ Çù¾÷ Áö¿øÀ» ¼Ò°³ÇÑ´Ù. ±âµå¶ó ¼­¹ö¸¦ ¼³Á¤ÇÏ´Â ¹æ¹ý ¹× ´Ù¸¥ ºÐ¼®°¡¿Í ÇÁ·ÎÁ§Æ®¸¦ °øÀ¯ÇÏ´Â ¹æ¹ýÀ» »ìÆ캻´Ù.
¡®12Àå, ±âµå¶ó »ç¿ëÀÚ Á¤ÀÇ¡¯¿¡¼­´Â °³º°ÀûÀÎ ºÐ¼® ¿öÅ©Ç÷θ¦ Áö¿øÇÏ°íÀÚ ÇÁ·ÎÁ§Æ®¿Í ÅøÀ» ¼³Á¤ÇÔÀ¸·Î½á ±âµå¶ó¸¦ »ç¿ëÀÚ Á¤ÀÇÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.
¡®13Àå, ±âµå¶óÀÇ ¼¼°è°ü È®À塯¿¡¼­´Â ±âµå¶ó°¡ »õ·Î¿î ¹ÙÀ̳ʸ® ±¸Á¶¸¦ ÀνÄÇÒ ¼ö ÀÖ°Ô ¶óÀ̺귯¸® ½Ã±×´Ïó ¹× ±âŸ ƯÁ¤ ÄÜÅÙÃ÷¸¦ ¸¸µé°í Àû¿ëÇÏ´Â ¹æ¹ýÀ» ¾Ë·ÁÁØ´Ù.
¡®14Àå, ±âµå¶ó ½ºÅ©¸³Æ®¡¯¿¡¼­´Â ±âµå¶óÀÇ ÀζóÀÎ ÆíÁý±â¸¦ »ç¿ëÇØ ÆÄÀ̽ã°ú ÀÚ¹Ù·Î ÀÛ¼ºÇÏ´Â ±âµå¶óÀÇ ½ºÅ©¸³Æ® ±â´ÉÀ» ¼Ò°³ÇÑ´Ù.
¡®15Àå, ÀÌŬ¸³½º¿Í ±âµå¶ó¡¯¿¡¼­´Â ÀÌŬ¸³½º¸¦ ±âµå¶ó¿¡ ÅëÇÕ½ÃÅ°°í ±×¿¡ µû¸¥ °­·ÂÇÑ ½ºÅ©¸³Æ® ±â´ÉÀ¸·Î ±âµå¶ó ½ºÅ©¸³Æ®¸¦ »õ·Î¿î ¼öÁØÀ¸·Î ²ø·¯¿Ã¸± °ÍÀ̸ç, ¿¹Á¦¸¦ ÅëÇØ »õ·Î¿î ºÐ¼®±â¸¦ ¸¸µé¾îº»´Ù.
¡®16Àå, ±âµå¶ó Çìµå¸®½º ¸ðµå¡¯¿¡¼­´Â GUI°¡ ¾ø´Â Çìµå¸®½º ¸ðµå¿¡¼­ ±âµå¶ó¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù. ±×¸®°í ´ë±Ô¸ðÀÇ ¹Ýº¹ÀûÀÎ ÀÛ¾÷¿¡¼­ Çìµå¸®½º ¸ðµå°¡ Á¦°øÇÏ´Â ÀåÁ¡À» »ìÆ캻´Ù.

4ºÎ: ½ÉÃþ ºÐ¼®
¡®17Àå, ±âµå¶ó ·Î´õ¡¯¿¡¼­´Â ±âµå¶ó¿¡¼­ ÆÄÀÏÀ» ÀÓÆ÷Æ®ÇÏ°í ·ÎµåÇÏ´Â ¹æ¹ýÀ» ÀÚ¼¼È÷ ¼³¸íÇÑ´Ù. ±×¸®°í ÀÌÀü¿¡ ÀνĵÇÁö ¾ÊÀº ÆÄÀÏ Çü½ÄÀ» ó¸®Çϱâ À§ÇÑ »õ·Î¿î ·Î´õ¸¦ ¸¸µé¾îº»´Ù.
¡®18Àå, ±âµå¶ó ÇÁ·Î¼¼¼­¡¯¿¡¼­´Â ÇÁ·Î¼¼¼­ ¾ÆÅ°ÅØó¸¦ Á¤ÀÇÇϱâ À§ÇÑ ±âµå¶óÀÇ SLEIGH ¾ð¾î¸¦ ¼Ò°³ÇÑ´Ù. ±âµå¶ó¿¡ »õ·Î¿î ÇÁ·Î¼¼¼­¿Í ¸í·ÉÀ» Ãß°¡ÇÏ´Â °úÁ¤À» °æÇèÇÑ´Ù.
¡®19Àå, ±âµå¶ó µðÄÄÆÄÀÏ·¯¡¯¿¡¼­´Â ±âµå¶óÀÇ ¸Å¿ì Àαâ ÀÖ´Â ±â´É Áß ÇϳªÀÎ ±âµå¶ó µðÄÄÆÄÀÏ·¯¸¦ ÀÚ¼¼È÷ ¼³¸íÇÑ´Ù. ±âµå¶ó µðÄÄÆÄÀÏ·¯°¡ ³»ºÎÀûÀ¸·Î ¾î¶»°Ô µ¿ÀÛÇÏ°í ºÐ¼® °úÁ¤¿¡ ¾î¶»°Ô ±â¿©ÇÏ´ÂÁö »ìÆ캻´Ù.
¡®20Àå, ÄÄÆÄÀÏ·¯¡¯¿¡¼­´Â ´Ù¸¥ ÄÄÆÄÀÏ·¯·Î ÄÄÆÄÀϵǰųª ´ë»ó Ç÷§ÆûÀÌ ´Ù¸¥ Äڵ忡 ´ëÇØ ¼³¸íÇÑ´Ù.

5ºÎ: ½ÇÁ¦ ºÐ¼®¿¡ Àû¿ë
¡®21Àå, ³­µ¶È­µÈ ÄÚµå ºÐ¼®¡¯¿¡¼­´Â Äڵ带 ½ÇÇà½ÃÅ°Áö ¾Ê´Â Á¤Àû ºÐ¼®À¸·Î ³­µ¶È­µÈ Äڵ带 ºÐ¼®ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.
¡®22Àå, ¹ÙÀ̳ʸ® ÆÐÄ¡¡¯¿¡¼­´Â ºÐ¼®À» ¼öÇàÇÏ´Â µ¿¾È ±âµå¶ó¸¦ ÀÌ¿ëÇØ ¹ÙÀ̳ʸ®¸¦ ÆÐÄ¡Çؼ­ »õ·Î¿î ¹öÀüÀÇ ÆÐÄ¡µÈ ¹ÙÀ̳ʸ®¸¦ ¸¸µå´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.
¡®23Àå, ¹ÙÀ̳ʸ® ºñ±³¿Í ¹öÀü ÃßÀû¡¯¿¡¼­´Â ±âµå¶ó¸¦ ÀÌ¿ëÇØ µÎ ¹ÙÀ̳ʸ® °£ÀÇ Â÷ÀÌÁ¡À» ½Äº°ÇÏ´Â ¹æ¹ý°ú ¹ÙÀ̳ʸ®ÀÇ ¹öÀüÀ» ÃßÀûÇÏ´Â ±â´ÉÀ» °£´ÜÈ÷ ¼Ò°³ÇÑ´Ù.

¡®ºÎ·Ï: IDA »ç¿ëÀÚ¸¦ À§ÇÑ ±âµå¶ó¡¯¿¡¼­´Â IDA¿¡ Àͼ÷ÇÑ »ç¿ëÀÚ¸¦ À§ÇØ IDA ¿ë¾î¿Í »ç¿ë¹ýÀ» ±âµå¶óÀÇ À¯»çÇÑ ±â´É¿¡ ¸ÅÇνÃÅ°±â À§ÇÑ ÆÁ°ú Æ®¸¯À» Á¦°øÇÑ´Ù.

¢Â ¿Å±äÀÌÀÇ ¸» ¢Â

¸®¹ö½º ¿£Áö´Ï¾î¸µÀº ÀüÅëÀûÀ¸·Î ¼ÒÇÁÆ®¿þ¾î º¸¾È°ú µðÁöÅÐ Æ÷·»½Ä, ¾Ç¼ºÄÚµå ºÐ¼®, º¸¾È Ãë¾àÁ¡ ¿¬±¸ µî »çÀ̹ö º¸¾È ¿µ¿ª¿¡¼­ ÇÊ¿äÇÑ Áß¿ä ±â¼ú·Î ÀÚ¸® Àâ°í ÀÖ½À´Ï´Ù. ¿À´Ã³¯ÀÇ IT ȯ°æÀº Ŭ¶ó¿ìµå ÄÄÇ»ÆÃ, »ç¹°ÀÎÅͳÝ(IoT, Internet of Things), ÀΰøÁö´É(AI, Artificial Intelligence) µî Çõ½ÅÀûÀÎ ±â¼úÀÌ ÁÖµµÇÏ°í ÀÖÀ¸¸ç ¾ÕÀ¸·Îµµ »õ·Î¿î IT ±â¼úÀÌ ÁÖµµÇÏ´Â ¹æÇâÀ¸·Î ²÷ÀÓ¾øÀÌ ÁøÈ­ÇØ°¥ °ÍÀÔ´Ï´Ù. ±×·¯ÇÑ »õ·Î¿î ±â¼úµéÀº »õ·Î¿î ±âȸ¸¦ Á¦°øÇÏÁö¸¸ »õ·Î¿î ÇüÅÂÀÇ º¸¾È À§Çù¿¡ Á÷¸éÇÏ°Ô ÇÏ°í ÀÖ½À´Ï´Ù. ÀüÅëÀûÀÎ º¸¾È À§Çù»Ó¸¸ ¾Æ´Ï¶ó »õ·Î¿î ÇüÅÂÀÇ º¸¾È À§Çù¿¡ ´ëÀÀÇÏ´Â µ¥ ±âº»ÀûÀ¸·Î ÇÊ¿äÇÑ ±â¼úÀÌ ¼ÒÇÁÆ®¿þ¾î ºÐ¼® ´É·ÂÀÔ´Ï´Ù. ´Ü¼øÇÑ ¼ÒÇÁÆ®¿þ¾î ºÐ¼® ¿ª·®ÀÌ ¾Æ´Ñ º¸¾È À§ÇùÀÇ º»ÁúÀ» ÆľÇÇÏ°í ±×°ÍÀ» ¿ªÃßÀûÇÒ ¼ö ÀÖ´Â ±â¼ú°ú ÅëÂû·ÂÀÌ ÇÊ¿äÇÕ´Ï´Ù. À̸¦ À§ÇØ »çÀ̹ö º¸¾È Àü¹®°¡¿¡°Ô ÇÊ¿äÇÑ ±âº» µµ±¸ Áß Çϳª°¡ ¸®¹ö½º ¿£Áö´Ï¾î¸µ µµ±¸ÀÔ´Ï´Ù. ±âµå¶ó´Â ¿ÀǼҽº ¸®¹ö½º ¿£Áö´Ï¾î¸µ µµ±¸ Áß °¡Àå °­·ÂÇÏ°í À¯¿¬ÇÕ´Ï´Ù. ¿ÀǼҽºÀ̱⠶§¹®¿¡ Àü ¼¼°èÀÇ »çÀ̹ö º¸¾È Àü¹®°¡¿Í ¿¬±¸ÀÚµéÀÌ Àû±ØÀûÀ¸·Î ±â´ÉÀ» ¹ßÀü½ÃÅ°°í ÀÖ´Ù´Â ÀåÁ¡ÀÌ ÀÖ½À´Ï´Ù. ±âµå¶ó´Â °­·ÂÇÑ µðÄÄÆÄÀÏ·¯¿Í µð½º¾î¼Àºí·¯¸¦ Æ÷ÇÔÇÏ°í ÀÖÀ¸¸ç º¹ÀâÇÑ ¹ÙÀ̳ʸ® ºÐ¼®À» ¼Õ½±°Ô ¼öÇàÇÒ ¼ö ÀÖ´Â ´Ù¾çÇÑ ±â´ÉÀ» Á¦°øÇÏ°í ÀÖ½À´Ï´Ù.
±âµå¶óÀÇ ¼³Ä¡ºÎÅÍ ±âº» »ç¿ë¹ý ±×¸®°í ±âµå¶ó°¡ Á¦°øÇÏ´Â ´Ù¾çÇÑ ±â´É ¹× È°¿ë ¹æ¹ýÀ» ÀÚ¼¼È÷ ¼³¸íÇϸç, »ç¿ëÀÚ°¡ ÇÊ¿äÇÏ´Ù¸é ÀڽŸ¸ÀÇ °íÀ¯ÇÑ ±â´ÉÀ» ¸¸µé¾î »ç¿ëÇÒ ¼ö ÀÖ´Â ¹æ¹ý±îÁö ÀÚ¼¼È÷ ´Ù·ç´Â °ÍÀÌ ÀÌ Ã¥ÀÔ´Ï´Ù. Áï, ¸®¹ö½º ¿£Áö´Ï¾î¸µÀ» ¼öÇàÇØ¾ß ÇÏ´Â »çÀ̹ö º¸¾È ´ã´çÀÚ¸¦ À§ÇÑ Á¾ÇÕÀûÀÌ°í Àü¹®ÀûÀÎ ¾È³»¼­ÀÌÀÚ ½Ç¿ëÀûÀÎ Áöħ¼­¶ó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±âµå¶ó¸¦ È°¿ëÇÑ ¸®¹ö½º ¿£Áö´Ï¾î¸µÀÇ ¼¼°è¸¦ ±íÀÌ ÀÌÇØÇÏ°í ÀÚ½ÅÀÇ ¸®¹ö½º ¿£Áö´Ï¾î¸µ ´É·ÂÀ» ÇÑ ´Ü°è ²ø¾î¿Ã¸®´Â ±âȸ°¡ µÇ±æ ¹Ù¶ø´Ï´Ù.

̵̧ȍ


ÇöÀç¿Í ¹Ì·¡ÀÇ ¸®¹ö½º ¿£Áö´Ï¾î¿¡°Ô ±âµå¶ó¸¦ ¼Ò°³ÇÏ´Â °ÍÀÌ ÀÌ Ã¥ÀÇ ¸ñÇ¥´Ù. ¼÷·ÃµÈ ¸®¹ö½º ¿£Áö´Ï¾îÀÇ ¼Õ¿¡¼­ ±âµå¶ó´Â ºÐ¼® °úÁ¤À» À¯¿¬ÇÏ°Ô ¸¸µé°í, ¸®¹ö½º ¿£Áö´Ï¾îÀÇ ºÐ¼® ÀÛ¾÷À» °³¼±ÇÏ°í °¢ÀÚÀÇ ¿ä±¸ »çÇ׿¡ ¸Â°Ô »ç¿ëÀÚ Á¤ÀÇ¿Í ±â´ÉÀÌ È®ÀåµÉ ¼ö ÀÖ´Ù. ¸®¹ö½º ¿£Áö´Ï¾î¶ó¸é ±âµå¶ó¸¦ ½±°Ô »ç¿ë °¡´ÉÇÏ´Ù. ƯÈ÷ ÀÌÁø ¹ÙÀ̳ʸ® ºÐ¼®À» ½ÃÀÛÇÒ ¶§ ³»ÀåµÈ µðÄÄÆÄÀÏ·¯´Â µð½º¾î¼Àºí¸® ÄÚµå¿Í ÇÏÀÌ·¹º§ ¾ð¾î °£ÀÇ °ü°è¸¦ ¸íÈ®È÷ ÀÌÇØÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù.
±âµå¶ó¿¡ ´ëÇÑ Ã¥À» ¾²´Â ÀÏÀº ½±Áö ¾Ê´Ù. ±âµå¶ó´Â Áö¼ÓÀûÀ¸·Î ÁøÈ­ÇÏ°í ÀÖ´Â º¹ÀâÇÑ ¿ÀǼҽº ¸®¹ö½º ¿£Áö´Ï¾î¸µ ÅøÀÌ´Ù. ±âµå¶ó Ä¿¹Â´ÏƼ´Â °è¼ÓÇؼ­ ±âµå¶óÀÇ ±â´ÉÀ» °³¼±ÇÏ°í È®ÀåÇØ ³ª°¡°í ÀÖ´Ù. »õ·Î¿î ¸¹Àº ¿ÀǼҽº ÇÁ·ÎÁ§Æ®¿Í ¸¶Âù°¡Áö·Î ±âµå¶ó´Â ºü¸¥ ¼Óµµ·Î ÁøÈ­µÅ ¸±¸®½ºµÇ°í ÀÖ´Ù. ÀÌ Ã¥À» ÁýÇÊÇÏ´Â µ¿¾È °¡Á³´ø ÁÖ¿ä ¸ñÇ¥´Â, ±âµå¶ó°¡ ÁøÈ­ÇÔ¿¡ µû¶ó ÇöÀç¿Í ¹Ì·¡ÀÇ ±âµå¶ó ¹öÀüÀ» ÀÌÇØÇÏ°í ´ç¸éÇÑ ¸®¹ö½º ¿£Áö´Ï¾î¸µ ¹®Á¦¸¦ ÇØ°áÇÏ´Â µ¥ ±âµå¶ó¸¦ È¿°úÀûÀ¸·Î È°¿ëÇÒ ¼ö ÀÖµµ·Ï ±¤¹üÀ§ÇÏ°í ±íÀº Áö½Ä ±â¹ÝÀ» Á¦°øÇÏ´Â °ÍÀ̾ú´Ù. °¡´ÉÇÑ ÇÑ ±âµå¶ó ¹öÀüÀ» °¡¸®Áö ¾ÊÀ¸·Á°í ³ë·ÂÇß´Ù. ´ÙÇེ·´°Ôµµ »õ·Î¿î ¹öÀüÀÇ ±âµå¶ó°¡ ³ª¿À´õ¶óµµ ¹®¼­È­°¡ ÀߵŠÀÖÀ¸¸ç, Ã¥¿¡¼­ ¼³¸íÇÑ ±âµå¶ó ¹öÀü°ú »õ·Î¿î ¹öÀü °£¿¡ Â÷ÀÌ°¡ ¹ß»ýÇÒ °æ¿ì ¹öÀüº°·Î ÀÚ¼¼ÇÑ °¡À̵带 Á¦°øÇÏ´Â º¯°æ »çÇ× ¸ñ·ÏÀÌ ÀÖ´Ù.

¸ñÂ÷

1ºÎ. ¼Ò°³

1Àå. µð½º¾î¼Àºí¸® ¼Ò°³
__µð½º¾î¼Àºí¸® ÀÌ·Ð
__µð½º¾î¼Àºí¸®¶õ
__µð½º¾î¼Àºí¸®ÇÏ´Â ÀÌÀ¯
____¾Ç¼ºÄÚµå ºÐ¼®
____º¸¾È Ãë¾àÁ¡ ºÐ¼®
____¼ÒÇÁÆ®¿þ¾î »óÈ£ ¿î¿ë
____ÄÄÆÄÀÏ·¯ °ËÁõ
____µð¹ö±ë Ãâ·Â
__µð½º¾î¼Àºí·¯ÀÇ µ¿ÀÛ ¹æ½Ä
____±âº»ÀûÀÎ µð½º¾î¼Àºí¸® ¾Ë°í¸®µë
____¸®´Ï¾î ½ºÀ¬ µð½º¾î¼Àºí¸®
____Àç±Í ÇÏ°­ µð½º¾î¼Àºí¸®
__¿ä¾à


2Àå. ¸®¹ö½Ì°ú µð½º¾î¼Àºí¸® Åø
__À¯ÇüÀ» ºÐ·ùÇϱâ À§ÇÑ Åø
____file
____PE Tools
____PEiD
__¿ä¾àÀ» À§ÇÑ Åø
____nm
____ldd
____objdump
____otool
____dumpbin
____c++filt
__½ÉÃþ ºÐ¼® Åø
____strings
____µð½º¾î¼Àºí·¯
__¿ä¾à


3Àå. ±âµå¶ó¸¦ ¸¸³ª´Ù
__±âµå¶ó ¶óÀ̼±½º
__±âµå¶ó ¹öÀü
__±âµå¶ó Áö¿ø ¸®¼Ò½º
__±âµå¶ó ´Ù¿î·Îµå
__±âµå¶ó ¼³Ä¡
____±âµå¶ó µð·ºÅ͸® ±¸Á¶
____±âµå¶ó ½ÃÀÛ
__¿ä¾à


2ºÎ. ±âº»ÀûÀÎ ±âµå¶ó »ç¿ë¹ý

4Àå. ±âµå¶ó ½ÃÀÛÇϱâ
__±âµå¶ó ½ÇÇà
__»õ·Î¿î ÇÁ·ÎÁ§Æ® »ý¼º
____±âµå¶ó ÆÄÀÏ ·Îµù
____Raw Binary ·Î´õ
__±âµå¶ó·Î ÆÄÀÏ ºÐ¼®
____ÀÚµ¿ ºÐ¼® °á°ú
__Ãʱ⠺м® °úÁ¤ÀÇ ÀÛ¾÷ ³»¿ë
____ÀÛ¾÷ ³»¿ë ÀúÀå°ú Á¾·á
__±âµå¶ó °ü·Ã ÆÁ°ú Æ®¸¯
__¿ä¾à


5Àå. ±âµå¶ó µ¥ÀÌÅÍ µð½ºÇ÷¹ÀÌ
__CodeBrowser
__CodeBrowser â
____Listing â
____Ãß°¡ÀûÀÎ µð½º¾î¼Àºí¸® â ¿­±â
____±âµå¶óÀÇ Function Graph
____Program Trees â
____Symbol Tree â
____Data Type Manager â
____Console â
____Decompiler â
__±âŸ ±âµå¶ó â
____Bytes â
____Defined Data â
____Defined Strings â
____Symbol Table â°ú Symbol References â
____Memory Map â
____Function Call Graph â
__¿ä¾à


6Àå. ±âµå¶óÀÇ µð½º¾î¼Àºí¸® ÀÌÇØ
__µð½º¾î¼Àºí¸® Ž»ö
____À̸§°ú ¶óº§
____±âµå¶ó¿¡¼­ Ž»ö
____Go To ´ëÈ­»óÀÚ
____Ž»ö È÷½ºÅ丮
__½ºÅà ÇÁ·¹ÀÓ
____ÇÔ¼ö È£Ãâ ¸ÞÄ¿´ÏÁò
____È£Ãâ ±Ô¾à
____½ºÅà ÇÁ·¹ÀÓ¿¡ ´ëÇÑ Ãß°¡ °í·Á »çÇ×
____Áö¿ª º¯¼ö ·¹À̾ƿô
____½ºÅà ÇÁ·¹ÀÓ ¿¹
__±âµå¶ó ½ºÅà ºä
____±âµå¶ó ½ºÅà ÇÁ·¹ÀÓ ºÐ¼®
____Listing â¿¡¼­ÀÇ ½ºÅà ÇÁ·¹ÀÓ
____µðÄÄÆÄÀÏ·¯ÀÇ ½ºÅà ÇÁ·¹ÀÓ ºÐ¼®
____ÇÇ¿¬»êÀڷμ­ÀÇ Áö¿ª º¯¼ö
____±âµå¶ó ½ºÅà ÇÁ·¹ÀÓ ¿¡µðÅÍ
__°Ë»ö
____Search Program Text ´ëÈ­»óÀÚ
____Search Memory ´ëÈ­»óÀÚ
__¿ä¾à


7Àå. µð½º¾î¼Àºí¸® ÄÚµå º¯°æ
__À̸§°ú ¶óº§ º¯°æ
____ÆĶó¹ÌÅÍ¿Í Áö¿ª º¯¼öÀÇ À̸§ º¯°æ
____¶óº§ À̸§ º¯°æ
____»õ·Î¿î ¶óº§ Ãß°¡
____¶óº§ ÆíÁý
____¶óº§ Á¦°Å
____¶óº§ Ž»ö
__ÁÖ¼®
____ÁÙ ³¡ ÁÖ¼®
____Pre ÁÖ¼®°ú Post ÁÖ¼®
____Plate ÁÖ¼®
____Repeatable ÁÖ¼®
____ÆĶó¹ÌÅÍ¿Í Áö¿ª º¯¼ö ÁÖ¼®
____¾î³ëÅ×À̼Ç
__±âº»ÀûÀÎ ÄÚµå º¯È¯
____ÄÚµå Ç¥½Ã ¿É¼Ç º¯°æ
____¸í·É ÇÇ¿¬»êÀÚÀÇ Çü½Ä º¯°æ
____ÇÔ¼ö º¯°æ
____µ¥ÀÌÅ͸¦ ÄÚµå·Î º¯È¯(¶Ç´Â Äڵ带 µ¥ÀÌÅÍ·Î º¯È¯)
__±âº»ÀûÀÎ µ¥ÀÌÅÍ º¯È¯
____µ¥ÀÌÅÍ Å¸ÀÔ ÁöÁ¤
____¹®ÀÚ¿­ ó¸®
____¹è¿­ Á¤ÀÇ
__¿ä¾à


8Àå. µ¥ÀÌÅÍ Å¸ÀÔ°ú µ¥ÀÌÅÍ ±¸Á¶Ã¼
__µ¥ÀÌÅÍ ÀÌÇØÇϱâ
__µ¥ÀÌÅÍ ±¸Á¶Ã¼ÀÇ »ç¿ë ÇüÅ ÀνÄ
____¹è¿­ ¿ä¼Ò¿¡ ´ëÇÑ Á¢±Ù
____±¸Á¶Ã¼ ¸â¹ö¿¡ ´ëÇÑ Á¢±Ù
__±âµå¶ó¿¡¼­ ±¸Á¶Ã¼ ¸¸µé±â
____»õ·Î¿î ±¸Á¶Ã¼ ¸¸µé±â
____±¸Á¶Ã¼ ÇÊµå ¼öÁ¤
____±¸Á¶Ã¼ÀÇ ·¹À̾ƿô Àû¿ë
__C++ ¸®¹ö½ÌÀÇ ±âº»
____this Æ÷ÀÎÅÍ
____°¡»ó ÇÔ¼ö¿Í Vftable
____°´Ã¼ÀÇ »ý¸íÁÖ±â
____À̸§ ¸Í±Û¸µ
____·±Å¸ÀÓ Å¸ÀÔ ½Äº°
____»ó¼Ó °ü°è
____C++ ¸®¹ö½º ¿£Áö´Ï¾î¸µ Âü°í ÀÚ·á
__¿ä¾à


9Àå. »óÈ£ ÂüÁ¶
__ÂüÁ¶¿¡ ´ëÇÑ ±âº» Áö½Ä
____»óÈ£ ÂüÁ¶(¿ªÂüÁ¶)
____ÂüÁ¶ ¿¹
__»óÈ£ ÂüÁ¶ °ü¸® â
____XRefs â
____References To â
____Symbol References â
____ÂüÁ¶ Ãß°¡¿Í º¯°æ
__¿ä¾à


10Àå. ±×·¡ÇÁ
__±âº» ºí·Ï
__Function Graph â
__Function Call Graph â
__Æ®¸® ºä
__¿ä¾à


3ºÎ. ÀÚ½ÅÀ» À§ÇÑ ±âµå¶ó ¸¸µé±â

11Àå. ¼ÒÇÁÆ®¿þ¾î ¸®¹ö½º ¿£Áö´Ï¾î¸µ Çù¾÷
__ÆÀ¿öÅ©
__±âµå¶ó ¼­¹ö ¼³Á¤
__°øÀ¯ ÇÁ·ÎÁ§Æ®
____°øÀ¯ ÇÁ·ÎÁ§Æ® »ý¼º
____ÇÁ·ÎÁ§Æ® °ü¸®
__Project â ¸Þ´º
____File ¸Þ´º
____Edit ¸Þ´º
____Project ¸Þ´º
__ÇÁ·ÎÁ§Æ® ÀúÀå¼Ò
____¹öÀü °ü¸®
____¿¹Á¦ ½Ã³ª¸®¿À
__¿ä¾à


12Àå. ±âµå¶ó »ç¿ëÀÚ Á¤ÀÇ
__CodeBrowser
____â ÀçÁ¤·Ä
____EditÀÇ Tool Options ¸Þ´º
____Tool ¿É¼Ç
____Ưº°ÇÑ Åø ÆíÁý ±â´É
____CodeBrowser ·¹À̾ƿô ÀúÀå
__±âµå¶ó Project â
__Tools ¸Þ´º
__¿öÅ©½ºÆäÀ̽º
__¿ä¾à


13Àå. ±âµå¶óÀÇ ¼¼°è°ü È®Àå
__ÆÄÀÏ ÀÓÆ÷Æ®
__ºÐ¼®±â
__¿öµå ¸ðµ¨
__µ¥ÀÌÅÍ Å¸ÀÔ
____»õ·Î¿î µ¥ÀÌÅÍ Å¸ÀÔ ¾ÆÄ«ÀÌºê »ý¼º
__Function ID
__Function ID Ç÷¯±×ÀÎ
____Function ID Ç÷¯±×ÀÎ ¿¹Á¦: UPX
____Function ID Ç÷¯±×ÀÎ ¿¹Á¦: Á¤Àû ¶óÀ̺귯¸® ÇÁ·ÎÆÄÀϸµ
__¿ä¾à


14Àå. ±âµå¶ó ½ºÅ©¸³Æ®
__Script Manager ¸Þ´º
____Script Manager â
____Script Manager Åø¹Ù
__½ºÅ©¸³Æ® °³¹ß
____ÀÚ¹Ù ½ºÅ©¸³Æ® ÀÛ¼º(JavaScript°¡ ¾Æ´Ô!)
____½ºÅ©¸³Æ® ÆíÁý ¿¹Á¦: Á¤±Ô Ç¥Çö °Ë»ö
____ÆÄÀ̽㠽ºÅ©¸³Æ®
____´Ù¸¥ ¾ð¾î Áö¿ø
__Ghidra API ¼Ò°³
____Address ÀÎÅÍÆäÀ̽º
____Symbol ÀÎÅÍÆäÀ̽º
____Reference ÀÎÅÍÆäÀ̽º
____GhidraScript Ŭ·¡½º
____Program Ŭ·¡½º
____Function ÀÎÅÍÆäÀ̽º
____Instruction ÀÎÅÍÆäÀ̽º
__±âµå¶ó ½ºÅ©¸³Æ® ¿¹Á¦
____¿¹Á¦ 1: ÇÔ¼ö ³ª¿­
____¿¹Á¦ 2: ¸í·É ³ª¿­
____¿¹Á¦ 3: »óÈ£ ÂüÁ¶ ³ª¿­
____¿¹Á¦ 4: ÇÔ¼ö È£Ãâ ã±â
____¿¹Á¦ 5: ¾î¼Àºí¸® ¾ð¾î ¿¡¹Ä·¹ÀÌÆÃ
__¿ä¾à


15Àå. ÀÌŬ¸³½º¿Í ±âµå¶ó
__ÀÌŬ¸³½º
____ÀÌŬ¸³½º ÅëÇÕ
____ÀÌŬ¸³½º ½ÃÀÛ
____ÀÌŬ¸³½º¸¦ ÀÌ¿ëÇÑ ½ºÅ©¸³Æ® ÆíÁý
__GhidraDev ¸Þ´º
____GhidraDev £¿ New
____Package Explorer Ž»ö
__¿¹Á¦: ±âµå¶ó ºÐ¼®±â ¸ðµâ ÇÁ·ÎÁ§Æ®
____´Ü°è 1: ¹®Á¦ Á¤ÀÇ
____´Ü°è 2: ÀÌŬ¸³½º ¸ðµâ »ý¼º
____´Ü°è 3: ºÐ¼®±â ºôµå
____´Ü°è 4: ÀÌŬ¸³½º¿¡¼­ ºÐ¼®±â Å×½ºÆ®
____´Ü°è 5: ±âµå¶ó¿¡ ºÐ¼®±â Ãß°¡
____´Ü°è 6: ±âµå¶ó¿¡¼­ ºÐ¼®±â Å×½ºÆ®
__¿ä¾à


16Àå. ±âµå¶ó Çìµå¸®½º ¸ðµå
__½ÃÀÛ
____´Ü°è 1: ±âµå¶ó ½ÇÇà
____´Ü°è 2¿Í 3: »õ·Î¿î ±âµå¶ó ÇÁ·ÎÁ§Æ®¸¦ ƯÁ¤ À§Ä¡¿¡ »ý¼º
____´Ü°è 4: ÇÁ·ÎÁ§Æ®¿¡ ÆÄÀÏ ÀÓÆ÷Æ®
____´Ü°è 5¿Í 6: ÆÄÀÏÀ» ÀÚµ¿ ºÐ¼®, ÀúÀå, Á¾·á
____¿É¼Ç°ú ÆĶó¹ÌÅÍ
__½ºÅ©¸³Æ® ÀÛ¼º
____HeadlessSimpleROP
____ÀÚµ¿È­µÈ FidDb ÀÛ¼º
__¿ä¾à


4ºÎ. ½ÉÃþ ºÐ¼®

17Àå. ±âµå¶ó ·Î´õ
__¾Ë·ÁÁöÁö ¾ÊÀº ÆÄÀÏ Çü½Ä ºÐ¼®
__À©µµ¿ì PE ÆÄÀÏÀ» ¼öµ¿À¸·Î ·Îµù
__¿¹Á¦ 1: SimpleShellcode ·Î´õ ¸ðµâ
____´Ü°è 0: ÇÑ¹ß ¹°·¯³ª±â
____´Ü°è 1: ¹®Á¦¸¦ Á¤ÀÇ
____´Ü°è 2: ÀÌŬ¸³½º ¸ðµâÀ» »ý¼º
____´Ü°è 3: ·Î´õ¸¦ ºôµå
____´Ü°è 4: ·Î´õ¸¦ ±âµå¶ó¿¡ Ãß°¡
____´Ü°è 5: ±âµå¶ó¿¡¼­ ·Î´õ¸¦ Å×½ºÆ®
__¿¹Á¦ 2: °£´ÜÇÑ ¼ÐÄÚµå ¼Ò½º ·Î´õ
____¾÷µ¥ÀÌÆ® 1: ÀÓÆ÷ÅÍ¿¡ ´ëÇÑ ÀÀ´äÀ» ¼öÁ¤
____¾÷µ¥ÀÌÆ® 2: ¼Ò½ºÄڵ忡¼­ ¼ÐÄÚµå ã±â
____¾÷µ¥ÀÌÆ® 3: ¼ÐÄڵ带 ¹ÙÀÌÆ® °ªÀ¸·Î º¯È¯
____¾÷µ¥ÀÌÆ® 4: ¹ÙÀÌÆ® ¹è¿­À» ·Îµå
____°á°ú
__¿¹Á¦ 3: °£´ÜÇÑ ELF ¼ÐÄÚµå ·Î´õ
____Áغñ ÀÛ¾÷
____ELF Çì´õ Çü½Ä
____·Î´õÀÇ ¹ÙÀ̳ʸ® Áö¿ø ¸í¼¼ È®ÀÎ
____±âµå¶ó¿¡ ÆÄÀÏ ³»¿ë ·Îµå
____µ¥ÀÌÅÍ ¹ÙÀÌÆ® Çü½Ä ÁöÁ¤ ¹× ¿£Æ®¸® Æ÷ÀÎÆ® Ãß°¡
____¾ð¾î Á¤ÀÇ ÆÄÀÏ
____Opinion ÆÄÀÏ
____°á°ú
__¿ä¾à


18Àå. ±âµå¶ó ÇÁ·Î¼¼¼­
__±âµå¶ó ÇÁ·Î¼¼¼­ ¸ðµâ ÀÌÇØ
____ÀÌŬ¸³½º ÇÁ·Î¼¼¼­ ¸ðµâ
____SLEIGH
____ÇÁ·Î¼¼¼­ ¸Å´º¾ó
__±âµå¶ó ÇÁ·Î¼¼¼­ ¸ðµâ ¼öÁ¤
____¹®Á¦ ¼³¸í
____¿¹Á¦ 1: ÇÁ·Î¼¼¼­ ¸ðµâ¿¡ ¸í·É Ãß°¡
____¿¹Á¦ 2: ÇÁ·Î¼¼¼­ ¸ðµâ¿¡ ÀÖ´Â ¸í·É ¼öÁ¤
____¿¹Á¦ 3: ÇÁ·Î¼¼¼­ ¸ðµâ¿¡ ·¹Áö½ºÅÍ Ãß°¡
__¿ä¾à


19Àå. ±âµå¶ó µðÄÄÆÄÀÏ·¯
__µðÄÄÆÄÀÏ·¯ ºÐ¼®
____ºÐ¼® ¿É¼Ç
__Decompiler â
____¿¹Á¦ 1: Decompiler â ÆíÁý
____¿¹Á¦ 2: ¹ÝȯÇÏÁö ¾Ê´Â ÇÔ¼ö
____¿¹Á¦ 3: ÀÚµ¿È­µÈ ±¸Á¶Ã¼ »ý¼º
__¿ä¾à


20Àå. ÄÄÆÄÀÏ·¯
__ÇÏÀÌ·¹º§ ±¸Á¶
____switch¹®
____¿¹Á¦: gcc¿Í ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® C/C++ ÄÄÆÄÀÏ·¯ ºñ±³
__ÄÄÆÄÀÏ·¯ ºôµå ¿É¼Ç
____¿¹Á¦ 1: ³ª¸ÓÁö ¿¬»êÀÚ
____¿¹Á¦ 2: »ïÇ× ¿¬»êÀÚ
____¿¹Á¦ 3: ÇÔ¼ö ÀζóÀÎ
__ÄÄÆÄÀÏ·¯ÀÇ C++ ±¸Çö
____ÇÔ¼ö ¿À¹ö·Îµù
____RTTI ±¸Çö
__main ÇÔ¼ö ã±â
____¿¹Á¦ 1: ¸®´ª½º x86-64¿¡¼­ gcc·Î _start¿¡¼­ main ÇÔ¼ö·Î Àüȯ
____¿¹Á¦ 2: FreeBSD x86-64¿¡¼­ clangÀ¸·Î _start¿¡¼­ main ÇÔ¼ö·Î Àüȯ
____¿¹Á¦ 3: ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® C/C++ ÄÄÆÄÀÏ·¯·Î _start¿¡¼­ main ÇÔ¼ö·Î Àüȯ
__¿ä¾à


5ºÎ. ½ÇÁ¦ ºÐ¼®¿¡ Àû¿ë

21Àå. ³­µ¶È­µÈ ÄÚµå ºÐ¼®
__¾ÈƼ¸®¹ö½º ¿£Áö´Ï¾î¸µ
____³­µ¶È­
____Á¤Àû ºÐ¼® ¹æÁö ±â¼ú
____ÀÓÆ÷Æ® ÇÔ¼ö ³­µ¶È­
____µ¿Àû ºÐ¼® ¹æÁö ±â¼ú
__±âµå¶ó¸¦ ÀÌ¿ëÇÑ ¹ÙÀ̳ʸ®ÀÇ Á¤Àû ³­µ¶È­ ÇØÁ¦
____½ºÅ©¸³Æ® ±â¹ÝÀÇ ³­µ¶È­ ÇØÁ¦
____¿¡¹Ä·¹ÀÌ¼Ç ±â¹ÝÀÇ ³­µ¶È­ ÇØÁ¦
____´Ü°è 1: ¹®Á¦ Á¤ÀÇ
____´Ü°è 2: ÀÌŬ¸³½º ½ºÅ©¸³Æ® ÇÁ·ÎÁ§Æ® »ý¼º
____´Ü°è 3: ¿¡¹Ä·¹ÀÌÅÍ ±¸Çö
____´Ü°è 4: ±âµå¶ó¿¡ ½ºÅ©¸³Æ® Ãß°¡
____´Ü°è 5: ±âµå¶ó¿¡¼­ ½ºÅ©¸³Æ® Å×½ºÆ®
__¿ä¾à


22Àå. ¹ÙÀ̳ʸ® ÆÐÄ¡
__ÆÐÄ¡ °èȹ
__º¯°æ ´ë»ó ã±â
____¸Þ¸ð¸® °Ë»ö
____Á÷Á¢ ÂüÁ¶ °Ë»ö
____¸í·É ÆÐÅÏ °Ë»ö
____ƯÁ¤ µ¿ÀÛ Ã£±â
__ÆÐÄ¡ Àû¿ë
____°£´ÜÇÑ ÆÐÄ¡
____Á» ´õ º¹ÀâÇÑ ÆÐÄ¡
__ÆÄÀÏ ÀͽºÆ÷Æ®
____ÀͽºÆ÷Æ® Çü½Ä
____¹ÙÀ̳ʸ® ÀͽºÆ÷Æ® Çü½Ä
____½ºÅ©¸³Æ® Áö¿ø ÀͽºÆ÷Æ®
__¿¹Á¦: ¹ÙÀ̳ʸ® ÆÐÄ¡
__¿ä¾à


23Àå. ¹ÙÀ̳ʸ® ºñ±³¿Í ¹öÀü ÃßÀû
__¹ÙÀ̳ʸ® ºñ±³
____Program Diff Åø
____¿¹Á¦: ºÐ¼®µÈ µÎ ÆÄÀÏÀÇ º´ÇÕ
__ÇÔ¼ö ºñ±³
____Function Comparison â
____¿¹Á¦: ¾Ïȣȭ ·çƾ ºñ±³
__¹öÀü ÃßÀû(Æ®·¡Å·)
____¹öÀü ÃßÀû °³³ä
__¿ä¾à


ºÎ·Ï. IDA »ç¿ëÀÚ¸¦ À§ÇÑ ±âµå¶ó
__±âº» Áö½Ä
____µ¥ÀÌÅͺ£À̽º »ý¼º
____±âº»ÀûÀΠâ°ú Ž»ö
__½ºÅ©¸³Æ®
__¿ä¾à
ã¾Æº¸±â

ÀúÀÚ¼Ò°³

Å©¸®½º ÀÌ±Û [Àú] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

¹Ì±¹ Çرº´ëÇпø(NPS) ÄÄÇ»ÅÍ°úÇаú ¼±ÀÓ °­»çÀÌ´Ù.

Ä«¶ó ³½½º [Àú] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

°³ÀÎ º¸¾È ÄÁ¼³ÅÏÆ®·Î, ¼ö³â µ¿¾È ÄÄÇ»ÅÍ °øÇÐ ±³¼ö·Î ÀçÁ÷Çß´Ù. Çã´Ï³Ý(Honeynet) ÇÁ·ÎÁ§Æ®ÀÇ ÀÌ»çȸ¿¡¼­ È°µ¿ÇßÀ¸¸ç ¼¼°èÀûÀÎ ÄÜÆÛ·±½º¿¡¼­ ¼ö¸¹Àº °­¿¬À» Çß´Ù. ±âµå¶ó ÀͽºÅÙ¼Ç ¸¸µé±â¸¦ ÁÁ¾ÆÇϸç Á¤±âÀûÀ¸·Î ±âµå¶ó ±³À°À» Á¦°øÇÑ´Ù.

À±¿ìºó [¿ª] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

±âÁ¸ÀÇ IT ±â¼ú°ú »õ·Î ¸¸µé¾îÁö°í ÀÖ´Â ÃֽŠ±â¼úÀ» º¸¾ÈÀ̶ó´Â °üÁ¡¿¡¼­ ÀÌÇØÇÏ°í »õ·Î¿î ±â¼ú, ºñÁî´Ï½º ¿µ¿ªÀÇ »õ·Î¿î º¸¾È À§Çù°ú ±×¿¡ ´ëÇÑ ´ëÀÀ ±â¼úÀ» °í¹ÎÇϸç, ¿¡ÀÌÄÜÃâÆǻ縦 ÅëÇØ ´Ù¾çÇÑ º¸¾È °ü·Ã Áö½ÄÀ» °øÀ¯ÇÏ°íÀÚ ³ë·ÂÇÏ°í ÀÖ´Ù. Áö±Ýµµ ¿©ÀüÈ÷ »õ·Î¿î ºÐ¾ß¿¡ ´ëÇÑ º¸¾È ±â¼ú ¿¬±¸¿Í ´Ù¾çÇÑ º¸¾È ±â¼ú °³¹ßÀ» À§ÇØ Áø¶¡ È긮°í ÀÖ´Ù.

¿ªÀÚÀÇ ´Ù¸¥Ã¥

Àüüº¸±â

ÄÄÇ»ÅÍ/ÀÎÅÍ³Ý ºÐ¾ß¿¡¼­ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥

    ¸®ºä

    0.0 (ÃÑ 0°Ç)

    100ÀÚÆò

    ÀÛ¼º½Ã À¯ÀÇ»çÇ×

    ÆòÁ¡
    0/100ÀÚ
    µî·ÏÇϱâ

    100ÀÚÆò

    0.0
    (ÃÑ 0°Ç)

    ÆǸÅÀÚÁ¤º¸

    • ÀÎÅÍÆÄÅ©µµ¼­¿¡ µî·ÏµÈ ¿ÀǸ¶ÄÏ »óÇ°Àº ±× ³»¿ë°ú Ã¥ÀÓÀÌ ¸ðµÎ ÆǸÅÀÚ¿¡°Ô ÀÖÀ¸¸ç, ÀÎÅÍÆÄÅ©µµ¼­´Â ÇØ´ç »óÇ°°ú ³»¿ë¿¡ ´ëÇØ Ã¥ÀÓÁöÁö ¾Ê½À´Ï´Ù.

    »óÈ£

    (ÁÖ)±³º¸¹®°í

    ´ëÇ¥ÀÚ¸í

    ¾Èº´Çö

    »ç¾÷ÀÚµî·Ï¹øÈ£

    102-81-11670

    ¿¬¶ôó

    1544-1900

    ÀüÀÚ¿ìÆíÁÖ¼Ò

    callcenter@kyobobook.co.kr

    Åë½ÅÆǸž÷½Å°í¹øÈ£

    01-0653

    ¿µ¾÷¼ÒÀçÁö

    ¼­¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù)

    ±³È¯/ȯºÒ

    ¹ÝÇ°/±³È¯ ¹æ¹ý

    ¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼­ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼­ ½Åû °¡´É

    ¹ÝÇ°/±³È¯°¡´É ±â°£

    º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É
    ´Ü, »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦Á¡ ¹ß°ß ÈÄ 30ÀÏ À̳»

    ¹ÝÇ°/±³È¯ ºñ¿ë

    º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã
    »óÇ°À̳ª ¼­ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯/¹ÝÇ°Àº ¹Ý¼Û·á ÆǸÅÀÚ ºÎ´ã

    ¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯

    ·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    (´ÜÁö È®ÀÎÀ» À§ÇÑ Æ÷Àå ÈѼÕÀº Á¦¿Ü)

    ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    ¿¹) È­ÀåÇ°, ½ÄÇ°, °¡ÀüÁ¦Ç°(¾Ç¼¼¼­¸® Æ÷ÇÔ) µî

    ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì
    ¿¹) À½¹Ý/DVD/ºñµð¿À, ¼ÒÇÁÆ®¿þ¾î, ¸¸È­Ã¥, ÀâÁö, ¿µ»ó È­º¸Áý

    ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì

    ·ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì

    »óÇ° Ç°Àý

    °ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½

    ¼ÒºñÀÚ ÇÇÇغ¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó

    ·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê

    ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ

    ¹è¼Û¾È³»

    • ±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.

    • Ãâ°í°¡´É ½Ã°£ÀÌ ¼­·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.

    • ±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.

    • ¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.

    • - µµ¼­ ±¸¸Å ½Ã 15,000¿ø ÀÌ»ó ¹«·á¹è¼Û, 15,000¿ø ¹Ì¸¸ 2,500¿ø - »óÇ°º° ¹è¼Ûºñ°¡ ÀÖ´Â °æ¿ì, »óÇ°º° ¹è¼Ûºñ Á¤Ã¥ Àû¿ë