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

ÆÄÀ̽ã ÇØÅ· ÇÁ·Î±×·¡¹Ö

¿øÁ¦ : Gray hat Python
¼Òµæ°øÁ¦

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

ÆǸÅÁö¼ö 131
?
ÆǸÅÁö¼ö¶õ?
»çÀÌÆ®ÀÇ ÆǸŷ®¿¡ ±â¹ÝÇÏ¿© ÆǸŷ® ÃßÀ̸¦ ¹Ý¿µÇÑ ÀÎÅÍÆÄÅ© µµ¼­¿¡¼­ÀÇ µ¶¸³ÀûÀÎ ÆǸŠÁö¼öÀÔ´Ï´Ù. ÇöÀç °¡Àå Àß Æȸ®´Â »óÇ°¿¡ °¡ÁßÄ¡¸¦ µÎ¾ú±â ¶§¹®¿¡ ½ÇÁ¦ ´©Àû ÆǸŷ®°ú´Â ´Ù¼Ò Â÷ÀÌ°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÆǸŷ® ¿Ü¿¡µµ ´Ù¾çÇÑ °¡ÁßÄ¡·Î ±¸¼ºµÇ¾î ÃÖ±ÙÀÇ À̽´µµ¼­ È®Àνà À¯¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇØ´ç Áö¼ö´Â ¸ÅÀÏ °»½ÅµË´Ï´Ù.
Close
°øÀ¯Çϱâ
Á¤°¡

25,000¿ø

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

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

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

  • ¿¬°üµµ¼­(77)

  • »óÇ°±Ç

AD

Ã¥¼Ò°³

ÇØÄ¿¿Í ¸®¹ö½º ¿£Áö´Ï¾î°¡ Àоî¾ß ÇÒ Çʵ¶¼­

¡ºÆÄÀ̽ã ÇØÅ· ÇÁ·Î±×·¡¹Ö¡»´Â ÆÄÀ̽㿡 ´ëÇÏ¿© ´Ù·é´Ù. ÆÄÀ̽ãÀº ÇØÄ¿¿Í ¸®¹ö½º ¿£Áö´Ï¾î, ¼ÒÇÁÆ®¿þ¾î Å×½ºÅ͵éÀÌ ¾Ö¿ëÇÏ´Â ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î, ±âÁ¸ÀÇ C/C++º¸´Ù ¿øÇÏ´Â °ÍÀ» ºü¸£°Ô °³¹ßÇÒ ¼ö ÀÖ´Â ÀåÁ¡ÀÌ ÀÖ´Ù. ÀÌ Ã¥Àº ½º½º·Î µð¹ö°Å, °¢Á¾ ÆÛÀú, ´Ù¾çÇÑ ¸ð´ÏÅ͸µ Åø µîÀ» Á¦ÀÛÇØ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï µ½°í ÀÖÀ¸¸ç, ÀÌ Ã¥¿¡¼­ »ç¿ëµÇ´Â ¿¹Á¦´Â Á¶±Ý¸¸ ¼öÁ¤ÇÏ¸é ½ÇÁ¦·Î »ç¿ëÇÒ ¼ö ÀÖ´Â ÅøÀÌ µÈ´Ù. ¾î¶² ¾ÖÇø®ÄÉÀ̼ǵµ ´Ù·ê ¼ö ÀÖ´Â ¼ÒÇÁÆ®¿þ¾î ÅøÀ» ¸¸µé¾î ³»´Â ´É·ÂÀ» ±æ·¯º¸ÀÚ.

ÃâÆÇ»ç ¼­Æò

¢Â ¿ä¾à
ÇØÄ¿¿Í ¸®¹ö½º ¿£Áö´Ï¾î°¡ ²À ¾Ë¾Æ¾ß ÇÒ ¼Õ½±°í ºü¸¥ ÆÄÀ̽ã ÇØÅ· ÇÁ·Î±×·¡¹Ö. µð¹ö°Å, Æ®·ÎÀ̸ñ¸¶, ÆÛÀú, ¿¡¹Ä·¹ÀÌÅÍ °°Àº ÇØÅ· Åø°ú ÇØÅ· ±â¼úÀÇ ±â¹Ý °³³äÀ» ¼³¸íÇϸç, ±âÁ¸ ÆÄÀ̽㠱â¹Ý º¸¾È ÅøÀÇ »ç¿ë¹ý°ú ±âÁ¸ ÅøÀÌ ¸¸Á·½º·´Áö ¾ÊÀ» ¶§ Á÷Á¢ Á¦ÀÛÇÏ´Â ¹æ¹ýµµ ¾Ë·ÁÁØ´Ù.

¢Â ¼Ò°³
ÆÄÀ̽ãÀº ½±°í ºü¸£°Ô ÀÛ¼ºÇÒ ¼ö ÀÖ°í ·Î¿ì·¹º§À» Áö¿øÇϸç ÇØÄ¿µéÀ» ÇູÇÏ°Ô ÇØÁÖ´Â ´Ù¾çÇÑ ¶óÀ̺귯¸®¸¦ Á¦°øÇÑ´Ù´Â ÀåÁ¡ ¶§¹®¿¡ ÇØÄ¿¿Í ¸®¹ö½º ¿£Áö´Ï¾î, ¼ÒÇÁÆ®¿þ¾î Å×½ºÅ͵éÀÌ ¾Ö¿ëÇÏ´Â ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î ÀÚ¸®Àâ¾Ò´Ù. ÇÏÁö¸¸ ÆÄÀ̽ãÀ» ÀÌ¿ëÇÑ ÇØÅ· ¹æ¹ýÀ» ¼³¸íÇÏ´Â Âü°í¼­ÀûÀº µå¹°¾ú±â¿¡, °ü·Ã Æ÷·³¿¡ ¿Ã¶ó¿Â ±ÛÀ̳ª µµ¿ò¸»À» µÚÁö°Å³ª Äڵ尡 Á¦´ë·Î µ¿ÀÛÇϵµ·Ï ÀÏÀÏÀÌ Äڵ带 ¼öÁ¤ÇØ°¡¸é¼­ È®ÀÎÇؾ߸¸ Çß´Ù.

¡ºÆÄÀ̽ã ÇØÅ· ÇÁ·Î±×·¡¹Ö¡»Àº µð¹ö°Å, Æ®·ÎÀ̸ñ¸¶, ÆÛÀú, ¿¡¹Ä·¹ÀÌÅÍ °°Àº ÇØÅ· Åø°ú ÇØÅ· ±â¼úÀÇ ±â¹Ý °³³äÀ» ¼³¸íÇÑ´Ù. ¶ÇÇÑ ±âÁ¸ ÆÄÀ̽㠱â¹Ý º¸¾È ÅøÀÇ »ç¿ë¹ý°ú ±âÁ¸ ÅøÀÌ ¸¸Á·½º·´Áö ¾ÊÀ» ¶§ Á÷Á¢ Á¦ÀÛÇÏ´Â ¹æ¹ýµµ ¹è¿ï ¼ö ÀÖ´Ù.

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

* Áö·çÇÏ°í Èûµç ¸®¹ö½Ì°ú º¸¾È ºÐ¼® ÀÛ¾÷ÀÇ ÀÚµ¿È­ ³ëÇÏ¿ì
* ÀڽŸ¸ÀÇ µð¹ö°Å Á¦ÀÛ ¹æ¹ý
* ÆÛÀú ÀÛ¼º°ú À©µµ¿ì µå¶óÀ̹ö ÆÛ¡ ¹æ¹ý
* ÄÚµå¿Í ¶óÀ̺귯¸® ÀÎÁ§¼Ç ±â¼ú, ¼ÒÇÁÆ® ÈÄÅ·°ú Çϵå ÈÄÅ· ±â¼ú
* ¾ÏȣȭµÈ À¥ ºê¶ó¿ìÀú ¼¼¼ÇÀÇ º¸¾È Æ®·¡ÇÈ ½º´ÏÇÎ
* PyDbg, Immunity µð¹ö°Å, Sulley, IDAPython, PyEmu »ç¿ë¹ý

¢Â ÃßõÀÇ ±Û

Immunity »ç¿¡¼­ °¡Àå ÀÚÁÖ µè´Â ¸»Àº ¡°¾ÆÁ÷µµ ´Ù ¾È µÆ¾î?¡±¶õ ¸»ÀÌ´Ù. ÀÌ ¸»Àº »ç½Ç ¡°³ª´Â Immunity µð¹ö°Å¿ë ELF ÀÓÆ÷ÅÍ ÀÛ¾÷À» ÇÏ°í Àִµ¥, ³Í ¾ÆÁ÷ ´Ù ¸ø Çß¾î?¡±¶ó°Å³ª ¡°¹æ±Ý ÀÎÅÍ³Ý ÀͽºÇ÷η¯ ¹ö±×¸¦ ¶Ç ã¾Æ³Â´Âµ¥, ³Í ¾ÆÁ÷µµ °ø°Ý ÄÚµå ÀÛ¼º ¸ø Çß¾î?¡±¶ó´Â Àǹ̴Ù.

ÀÌó·³ ½Å¼ÓÇÑ °³¹ß°ú ¼öÁ¤ ÀÛ¾÷À» ¿øÇÑ´Ù¸é Â÷±â º¸¾È ÇÁ·ÎÁ§Æ®¿¡¼­´Â ¹Ýµå½Ã ÆÄÀ̽ãÀ» ¼±ÅÃÇ϶ó. ÆÄÀ̽ãÀº ÀÌ °°Àº ¿ä±¸¸¦ ¿Ïº®È÷ ÃæÁ·½ÃÄÑ ÁÙ °ÍÀÌ´Ù.

°ø±¸ »ó°¡ °Å¸®¸¦ °ÅÃÄ »ç¿ì½º ºñÄ¡(South Beach)¿¡ ÀÖ´Â ÀÌ°÷ ¿¡À̽º Çϵå¿þ¾î(Ace Hardware)±îÁö °É¾î ³»·Á¿À´Â ±æÀº Á¤¸» Çö±âÁõÀÌ ³¯ Áö°æÀÌ´Ù. ±× °Å¸®¿¡´Â °®°¡Áö ¹°°ÇµéÀ» ±ò²ûÇÏ°Ô Áø¿­ÇÑ 50¿© °³ÀÇ ÀÛÀº »óÁ¡µéÀÌ ÀÖ´Ù. °¢ »óÁ¡ÀÇ ¹°°ÇÀº ¸ðµÎ ºñ½ÁÇØ º¸À̱ä ÇÏÁö¸¸ ÀÌ¿ô »óÁ¡°ú ºñ±³Çغ¸¸é ¸ðµÎ ¸Å¿ì Áß¿äÇÑ Â÷ÀÌÁ¡ÀÌ ÀÖ´Ù. °¢ °ø±¸ÀÇ »ç¿ë ¿ëµµ¸¦ ¾Æ´Â °Í¸¸À¸·Î´Â ÃæºÐÇÏÁö ¾Ê´Ù. ÀÌ´Â º¸¾È ÅøÀ» ¸¸µé ¶§µµ ¸¶Âù°¡Áö´Ù. À¥À̳ª ÀÚü ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÒ ¶§ °æ¿ì¿¡ µû¶ó ÇÊ¿äÇÑ ¡®¸ÁÄ¡¡¯°¡ ´Ù¸£´Ù. SQL API¸¦ ÈÄÅ·ÇÏ´Â µµ±¸¸¦ ÈÄ´Ù´Ú ¸¸µé¾î³¾ ¼ö ÀÖÀ¸¸é ½Ã°£À» ¸¹ÀÌ Àý¾àÇÒ ¼ö ÀÖ´Ù. ÇÏÁö¸¸ ÀÌ°ÍÀÌ ÅøÀ» Æò°¡Çϱâ À§ÇÑ ¿ä¼Ò´Â ¾Æ´Ï´Ù. ÀÏ´Ü SQL API¸¦ ÈÄÅ·ÇÒ ¼ö ÀÖ°Ô µÇ¸é ºñÁ¤»óÀûÀÎ SQL ÁúÀǸ¦ ŽÁöÇÒ ¼ö ÀÖ´Â ÅøÀ» ½±°Ô ¸¸µé ¼ö ÀÖ´Ù. ±×¸®°í ±× ÅøÀ» ÀÌ¿ëÇØ °ø°ÝÀÚ°¡ ¾Ç¿ëÇÏ´Â Ãë¾àÁ¡À» ºü¸£°Ô °íÄ¥ ¼ö ÀÖ´Ù.

º¸¾È ¿¬±¸ÀÚµéÀÌ ÇÑ ÆÀÀ» ÀÌ·ï ÀÏÇϱⰡ ¸Å¿ì Èûµé´Ù´Â »ç½ÇÀº ´©±¸³ª ¾Ë°í ÀÖ´Ù. ´ëºÎºÐ º¸¾È ¿¬±¸ÀÚµéÀº ¾î¶² ¹®Á¦¿¡ Á÷¸éÇÏ¸é ¸ÕÀú ¹®Á¦¸¦ °ø°ÝÇÏ´Â µ¥ »ç¿ëÇÒ ¶óÀ̺귯¸®¸¦ °³¹ßÇÏ·Á°í ÇÑ´Ù. SSL µ¥¸ó¿¡ ¾î¶² º¸¾È Ãë¾àÁ¡ÀÌ ÀÖ´Ù°í ÇÏÀÚ. ±×·¯¸é º¸¾È ¿¬±¸ÀÚ´Â SSL ¶óÀ̺귯¸®°¡ ¸Å¿ì ´Ù·ç±â Èûµé´Ù´Â ÀÌÀ¯·Î óÀ½ºÎÅÍ SSL Ŭ¶óÀ̾ðÆ®¸¦ °³¹ßÇÏ·Á°í ÇÒ °ÍÀÌ´Ù.

¿©·¯ºÐÀº ¹«½¼ ¼ö¸¦ ¾²µç À̸¦ ÇÇÇØ¾ß ÇÑ´Ù. SSL ¶óÀ̺귯¸®´Â º¸¾È ¿¬±¸ÀÚÀÇ ¸»Ã³·³ ±×·¸°Ô ´Ù·ç±â Èûµç °ÍÀÌ ¾Æ´Ï¸ç ƯÁ¤ º¸¾È ¿¬±¸ÀÚÀÇ Æ¯Á¤ÇÑ ½ºÅ¸ÀÏ´ë·Î ÀÛ¼ºµÇÁö ¾ÊÀº °Í»ÓÀÌ´Ù. ÄÚµå ºí·ÏÀ» ÆÄÇìÃÄ ¹®Á¦Á¡À» ¹ß°ßÇÏ°í ¼öÁ¤ÇÒ ¼ö ÀÖ´À³Ä°¡ ÇÙ½ÉÀ̸ç, °¡´ÉÇÏ´Ù¸é SSL ¶óÀ̺귯¸®¿¡ ´ëÇÑ °ø°Ý Äڵ带 ´ÊÁö ¾Ê°Ô ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù. ±×¸®°í ÀÏÀÌ Á¦´ë·Î ÁøÇàµÇ·Á¸é º¸¾È ¿¬±¸ÀÚµéÀÌ ÆÀÀ» ÀÌ·ï ÀÏÇÏ´Â °ÍÀÌ Áß¿äÇÏ´Ù. º¸¾È ´ã´çÀÚ¿¡°Ô ÀÖ¾î ÆÄÀ̽ãÀ» »ç¿ëÇÒ ÁÙ ¾Æ´Â °ÍÀÌ ·çºñ(Ruby)¸¦ »ç¿ëÇÒ ÁÙ ¾Æ´Â °Íº¸´Ù ´õ È¿°úÀûÀÌ´Ù. ÆÄÀ̽ãÀ» »ç¿ëÇÏ´Â »ç¶÷µéÀº ±âÁ¸ÀÇ ¼Ò½ºÄڵ带 ´Ù½Ã ÀÛ¼ºÇÏÁö ¾Ê°í ¼­·Î Çù¾÷À» ÇÒ ¼ö Àֱ⠶§¹®ÀÌ´Ù. ±×·¸Áö ¾Ê´Ù¸é ÃÊÀ¯±âüÀûÀ¸·Î ÀÏÀ» ¼öÇàÇؾ߸¸ ÇÑ´Ù. Áï, ºÎ¾ý¿¡ ÀÖ´Â °³¹ÌÀÇ ¼ö¿Í ¹®¾îÀÇ ¼ö°¡ °°´Ù°í ÇÏ´õ¶óµµ ¼­·Î Çù¾÷ÇÏ´Â °³¹ÌµéÀ» Àâ´Â °ÍÀÌ ¹®¾î¸¦ Àâ´Â °Íº¸´Ù ÈξÀ ±î´Ù·Î¿î °Í°ú °°Àº ÀÌÄ¡´Ù.

ÀÌ ºÎºÐ¿¡ ÀÖ¾î ÀÌ Ã¥Àº ºÐ¸í µµ¿òÀÌ µÉ °ÍÀÌ´Ù. ¾Æ¸¶ ´ëºÎºÐÀº ÇÊ¿äÇÑ ÀÛ¾÷À» ¼öÇàÇϱâ À§ÇÑ ÅøµéÀ» ÀÌ¹Ì °®°í ÀÖÀ» °ÍÀÌ´Ù. ÀÌ¹Ì ºñÁÖ¾ó ½ºÆ©µð¿À°¡ ÀÖÀ» Å×°í ±×°ÍÀ» ÀÌ¿ëÇØ µð¹ö°Å¸¦ ¼öÇàÇÒ ¼ö ÀÖÀ¸¸ç, ´õ±º´Ù³ª ÀڽŸ¸ÀÇ Æ¯º°ÇÑ µð¹ö°Å¸¦ ÀÛ¼ºÇÒ ÇÊ¿ä°¡ ¾ø´Ù°í ¸»ÇÒ °ÍÀÌ´Ù. ¶Ç´Â WinDbgÀÇ Ç÷¯±×ÀÎ ÀÎÅÍÆäÀ̽º¸¦ ÀÌ¿ëÇÏ¸é µÈ´Ù°í ¸»ÇÒ ¼öµµ ÀÖ´Ù. ¹°·Ð ÀüºÎ ¿ÇÀº ¸»ÀÌ´Ù. WinDbg´Â Ç÷¯±×ÀÎ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇϸç, WinDbg API¸¦ ÀÌ¿ëÇØ À¯¿ëÇÑ ±â´ÉÀ» ¸¸µé¾î³¾ ¼ö ÀÖ´Ù. ÇÏÁö¸¸ WinDbg¸¦ ÀÌ¿ëÇØ 5,000¸íÀÇ ´Ù¸¥ »ç¶÷°ú ¿¬°áÇØ °á°ú¸¦ ¼­·Î °ü·Ã½Ãų ¼ö ÀÖ´Ù¸é ´õ¿í ÈǸ¢ÇÒ °ÍÀ̶ó°í ¾Æ½¬¿öÇÒ °ÍÀÌ´Ù. ¹Ý¸é¿¡ ÆÄÀ̽ãÀ» ÀÌ¿ëÇϸé XML-RPC Ŭ¶óÀ̾ðÆ®¿Í ¼­¹ö¸¦ ¸¸µé¾î³»´Â °ÍÀÌ ¾à 100¶óÀÎÀÇ Äڵ常À¸·Î ÇØ°áµÈ´Ù.

ÇØÅ·Àº ¸®¹ö½º ¿£Áö´Ï¾î¸µÀÌ ¾Æ´Ï¹Ç·Î ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¿ø·¡ ¼Ò½ºÄڵ带 ¾Ë¾Æ³»´Â °ÍÀÌ ¸ñÀûÀº ¾Æ´Ï´Ù. ÇÁ·Î±×·¥À̳ª ½Ã½ºÅÛÀ» °³¹ßÇÑ »ç¶÷º¸´Ù ´õ ¸¹ÀÌ ¾Ë¾Æ³»´Â °ÍÀÌ ¸ñÀûÀÌ´Ù. ÇÁ·Î±×·¥ÀÇ ÇüÅ¿¡ »ó°ü¾øÀÌ ÀÏ´Ü ±× ÇÁ·Î±×·¥À» ÀÌÇØÇß´Ù¸é Èï¹ÌÁøÁøÇÑ °ø°Ý Äڵ带 ÇÁ·Î±×·¥¿¡ ħÅõ½Ãų ¼ö ÀÖ´Ù. ÀÌ´Â ¿©·¯ºÐÀÌ ½Ã°¢È­, ¿ø°Ý µ¿±âÈ­, ±×·¡ÇÁ ÀÌ·Ð, ¼±Çü ¹æÁ¤½Ä Çعý, Åë°è ºÐ¼® ±â¼ú µî¿¡ ´ëÇÑ Àü¹®°¡°¡ µÈ´Ù´Â Àǹ̴Ù. Immunity¿¡¼­´Â ÆÄÀ̽ãÀ» Ç¥ÁØÀ¸·Î »ç¿ëÇϹǷΠ±×·¡ÇÁ ¾Ë°í¸®ÁòÀ̳ª ÇÊ¿äÇÑ ÅøÀ» ÀÛ¼ºÇÒ ¶§ Ç×»ó ÆÄÀ̽ãÀÌ »ç¿ëµÈ´Ù.

6Àå¿¡¼­´Â ÆÄÀ̾îÆø½º(Firefox)¿¡¼­ »ç¿ëÀÚ À̸§°ú ºñ¹Ð¹øÈ£¸¦ °¡·Îä±â À§ÇØ ¾î¶»°Ô Çϸé ÈÄÅ·À» »¡¸® ÇÒ ¼ö ÀÖ´ÂÁö ¼³¸íÇÑ´Ù. ¾Ç¼º ÄÚµå Á¦ÀÛÀڵ鵵 ÀÌ¿Í °°Àº ¸ñÀûÀ» ´Þ¼ºÇÏ·Á°í ÇÏÀÌ·¹º§ ¾ð¾î¸¦ »ç¿ëÇØ µ¿ÀÏÇÑ ÀÛ¾÷À» ¼öÇàÇÑ´Ù(http://philosecurity.org/2009/01/12/interview-with-an-adware-author). ´Ù¸¥ ÇÑÆíÀ¸·Î´Â ¼ÒÇÁÆ®¿þ¾î °ËÁõ ÅøÀ» 15ºÐ ¾È¿¡ À绡¸® ¸¸µé¾î³¾ ¼öµµ ÀÖ´Ù. ¼ÒÇÁÆ®¿þ¾î ȸ»çµéÀº º¸¾È»óÀÇ ÀÌÀ¯·Î ¼ÒÇÁÆ®¿þ¾î ³»ºÎ Á¤º¸¸¦ º¸È£Çϱâ À§ÇØ ¸¹Àº ÅõÀÚ¸¦ ÇÑ´Ù. ÇÏÁö¸¸ ½ÇÁ¦ÀûÀ¸·Î´Â º¹»ç ¹æÁö¿Í µðÁöÅÐ ÀúÀÛ±Ç °ü¸®DRM¿¡ ±¹ÇѵŠÀÖ´Ù.

ÀÌ Ã¥À» ÅëÇØ ¿©·¯ºÐÀº ´Ù¸¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ÁÖ¹«¸¦ ¼ö ÀÖ´Â ¼ÒÇÁÆ®¿þ¾î ÅøÀ» ºü¸£°Ô ¸¸µé¾î³¾ ¼ö ÀÖ´Â ´É·ÂÀ» ±â¸£°Ô µÉ °ÍÀÌ´Ù. ¹Ì·¡ÀÇ º¸¾È ÅøÀº ºü¸£°Ô ±¸ÇöµÅ¾ß ÇÏ°í, ºü¸£°Ô ¼öÁ¤µÅ¾ß Çϸç, ºü¸£°Ô °áÇÕµÉ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. ÀÌÁ¦ À¯ÀÏÇÏ°Ô ³²Àº Áú¹®Àº ÀÌ°ÍÀÌ´Ù. ¡°¾ÆÁ÷µµ ¾È µÆ¾î?¡±

Ç÷θ®´Ù ÁÖ, ¸¶ÀÌ¾Ö¹Ì ºñÄ¡
µ¥ÀÌºê ¿¡ÀÌÅÚ(Dave Aitel)

¢Â ÀúÀÚ ¼­¹®

³ª´Â ÇØÅ·À» ¸ñÀûÀ¸·Î ÆÄÀ̽ãÀ» ¹è¿ü´Ù. ³ª»Ó¸¸ ¾Æ´Ï¶ó ´Ù¸¥ »ç¶÷µéµµ ¸ðµÎ ÇØÅ·À» ¸ñÀûÀ¸·Î ÆÄÀ̽ãÀ» ¹è¿î´Ù°í °ú°¨È÷ ¸»ÇÒ ¼ö ÀÖ´Ù. ³ª´Â ¿À·§µ¿¾È ÇØÅ·°ú ¸®¹ö½º ¿£Áö´Ï¾î¸µ¿¡ ¾Ë¸ÂÀº ¾ð¾î¸¦ ã¾Æ¿Ô´Ù. ±×·± ¿ÍÁß¿¡ ¸î ³â Àü ÆÄÀ̽ãÀ» ¾Ë°Ô µÆ°í ÆÄÀ̽ãÀº °ð ÇØÅ· ÇÁ·Î±×·¡¹Ö ¾ð¾î ºÐ¾ß¿¡¼­ µ¶º¸ÀûÀÎ À§Ä¡¸¦ Â÷ÁöÇÏ°Ô µÆ´Ù. ±×·±µ¥ ¹¦ÇÑ Á¡Àº ´Ù¾çÇÑ ÇØÅ· ÀÛ¾÷À» ¼öÇàÇϱâ À§ÇØ ÆÄÀ̽ãÀ» ¾î¶»°Ô »ç¿ëÇØ¾ß ÇÏ´ÂÁö¸¦ ¾Ë·ÁÁÖ´Â ½ÇÁúÀûÀÎ ¸Å´º¾óÀÌ ¾îµð¿¡µµ ¾ø´Ù´Â Á¡À̾ú´Ù. ±×·¡¼­ °ü·Ã Æ÷·³¿¡ ¿Ã¶ó¿Â ±ÛÀ̳ª µµ¿ò¸»À» µÚÁö°Å³ª ÀÏÀÏÀÌ Äڵ带 ¼öÁ¤ÇØ °¡¸é¼­ Á¦´ë·Î µ¿ÀÛÇÏ´Â µ¥ ¸¹Àº ½Ã°£À» ÅõÀÚÇØ¾ß Çß´Ù. ÀÌ Ã¥Àº ÀÌ·± Á¡À» ä¿öÁÖ±â À§ÇØ ÆÄÀ̽ãÀ» ½á¼­ ÇØÅ·°ú ¸®¹ö½º ¿£Áö´Ï¾î¸µÀ» ¼öÇàÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.

ÀÌ Ã¥À» ÅëÇØ ´Ù¹ö°Å, ¹éµµ¾î, ÆÛÀú, ¿¡¹Ä·¹ÀÌÅÍ, ÄÚµå ÀÎÁ§¼Ç °°Àº ´ëºÎºÐÀÇ ÇØÅ· ÅøÀ̳ª ±â¼úÀÇ ¹ÙÅÁÀÌ µÇ´Â ÀÌ·ÐÀ» ¹è¿ì°Ô µÉ °ÍÀÌ´Ù. ¶ÇÇÑ ÀڽŸ¸ÀÇ µ¶Æ¯ÇÑ ¼Ö·ç¼ÇÀÌ ÇÊ¿äÇÏÁö ¾ÊÀº °æ¿ì¿¡´Â ÀÌ¹Ì Á¦ÀÛµÈ ÆÄÀ̽ã Åø¸¸À¸·Îµµ ÃæºÐÇÏ´Ù´Â »ç½ÇÀ» ¾Ë°Ô µÉ °ÍÀÌ´Ù. ±×¸®°í ÆÄÀ̽㠱â¹Ý ÅøÀÇ »ç¿ë¹ý»Ó¸¸ ¾Æ´Ï¶ó ÆÄÀ̽ãÀ¸·Î ÅøÀ» Á¦ÀÛÇÏ´Â ¹æ¹ýÀ» ¹è¿ì°Ô µÉ °ÍÀÌ´Ù. ÇÏÁö¸¸ ¸í½ÉÇØ¾ß ÇÒ Á¡Àº ÀÌ Ã¥ÀÌ ÆÄÀ̽㿡 ´ëÇÑ ¿Ïº®ÇÑ ·¹ÆÛ·±½º°¡ ¾Æ´Ï¶ó´Â Á¡ÀÌ´Ù. ÀÌ Ã¥¿¡¼­ ´Ù·çÁö ¾Ê´Â ÆÄÀ̽ãÀ¸·Î Á¦ÀÛµÈ Á¤º¸ º¸È£ Åø(infosec tool)µµ ¸¹ÀÌ ÀÖ´Ù. ±×·³¿¡µµ ºÒ±¸ÇÏ°í ÀÌ Ã¥Àº ¸¹Àº °øÅë ±â¼úÀ» ´Ù·ç°í ÀÖÀ¸¹Ç·Î ¼±ÅÃÇÑ ¾î¶² ÆÄÀ̽ã ÅøÀÌµç »ç¿ëÇÒ ¼ö ÀÖ°í, µð¹ö±×ÇÒ ¼ö ÀÖ°í, ±â´ÉÀ» È®Àå½Ãų ¼öµµ ÀÖ´Ù.

´Ù¾çÇÑ ¹æ¹ýÀ¸·Î ÀÌ Ã¥À» ÀÐÀ» ¼ö ÀÖ´Ù. ÆÄÀ̽ãÀ» óÀ½ Á¢Çϰųª ÇØÅ· Åø Á¦ÀÛÀ» óÀ½ Çغ»´Ù¸é óÀ½ºÎÅÍ ³¡±îÁö ¼ø¼­´ë·Î Àб⸦ ±ÇÇÑ´Ù. ±×·¯¸é Ã¥ Àü¹Ý¿¡ °ÉÃÄ ¸î °¡Áö ÇÊ¿äÇÑ À̷аú ¼ö¸¹Àº ÆÄÀ̽ã ÄÚµå, ÇØÅ·°ú ¸®¹ö½Ì ÀÛ¾÷ µîÀ» ¼öÇàÇÏ´Â ´Ù¾çÇÑ ¹æ¹ýÀ» È®½ÇÈ÷ ÀÌÇØÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÀÌ¹Ì ÆÄÀ̽㿡 Àͼ÷ÇÏ°í cyptes ÆÄÀ̽㠶óÀ̺귯¸®¸¦ Àß ¾Ë°í ÀÖ´Ù¸é 2ÀåºÎÅÍ Àб⸦ ±ÇÇÑ´Ù. ±×¸®°í ÀÌ¹Ì °æÇèÀÌ ¸¹´Ù¸é ÇÊ¿äÇÒ ¶§¸¶´Ù ÀÌ Ã¥ÀÇ Äڵ带 ÂüÁ¶Çϰųª ƯÁ¤ ÀýÀ» ã¾Æ ÀÐÀÚ.

³ª´Â 2Àå¿¡¼­ µð¹ö°Å¿¡ ´ëÇÑ ÀÌ·Ð ¼³¸íÀ» ½ÃÀÛÀ¸·Î 5ÀåÀÇ Immunity µð¹ö°Å¿¡ À̸£±â±îÁö µð¹ö°Å¿¡ ¸¹Àº ºÐ·®À» ÇÒ´çÇß´Ù. µð¹ö°Å´Â ÇØÄ¿¿¡°Ô ÀÖ¾î ÇÙ½ÉÀûÀÎ ÅøÀ̹ǷΠµð¹ö°Å¿¡ ´ëÇØ ±¤¹üÀ§ÇÏ°Ô ¼³¸íÇÏ´Â °ÍÀ» ÁÖÀúÇÏÁö ¾Ê¾Ò´Ù. 6Àå°ú 7Àå¿¡¼­´Â ÇÁ·Î±×·¥ Á¦¾î¿Í ¸Þ¸ð¸® Á¶ÀÛ °°Àº µð¹ö±ë °³³äÀ» Ãß°¡ÇÒ ¼ö ÀÖ´Â ÈÄÅ·°ú ÀÎÁ§¼Ç ±â¼úÀ» ¹è¿î´Ù.

À̾îÁö´Â Àå¿¡¼­´Â ¾ÖÇø®ÄÉÀÌ¼Ç °ø°Ý¿¡ ´ëÇÑ ÁÖÁ¦¸¦ ´Ù·é´Ù. 8Àå¿¡¼­´Â ÆÛ¡À» ¹è¿ì°í ±âº»ÀûÀÎ ÆÄÀÏ ÆÛÀú¸¦ ÀÛ¼ºÇغ»´Ù. 9Àå¿¡¼­´Â °­·ÂÇÑ Sulley ÆÛ¡ ÇÁ·¹ÀÓ¿öÅ©¸¦ ÀÌ¿ëÇØ ½ÇÁ¦ FTP µ¥¸ó¿¡ ´ëÇÑ ÆÛ¡À» ¼öÇàÇغ¸¸ç, 10Àå¿¡¼­´Â À©µµ¿ì µå¶óÀ̹ö¸¦ °ø°ÝÇϱâ À§ÇÑ ÆÛÀú¸¦ ¾î¶»°Ô ÀÛ¼ºÇÏ´ÂÁö ¹è¿î´Ù.

11Àå¿¡¼­´Â À¯¸íÇÑ ¹ÙÀ̳ʸ® Á¤Àû ºÐ¼® ÅøÀÎ IDA Pro¿¡¼­ Á¤Àû ºÐ¼® ÀÛ¾÷À» ÀÚµ¿È­ÇÏ´Â ¹æ¹ýÀ» ¹è¿î´Ù. ³¡À¸·Î 12Àå¿¡¼­´Â ÆÄÀ̽㠱â¹Ý ¿¡¹Ä·¹ÀÌÅÍÀÎ PyEmu¿¡ ´ëÇØ ¹è¿î´Ù.

³ª´Â ÀÌ Ã¥ÀÇ Äڵ带 ÃÖ´ëÇÑ °£°áÇÏ°Ô ¸¸µé°í ÇØ´ç Äڵ尡 ¾î¶»°Ô µ¿ÀÛÇÏ´ÂÁö ÀÚ¼¼È÷ ¼³¸íÇÏ·Á ³ë·ÂÇß´Ù. »õ·Î¿î ¾ð¾î¸¦ ¹è¿ì°Å³ª »õ·Î¿î ¶óÀ̺귯¸®¸¦ ¹è¿ö Äڵ带 ½ÇÁ¦·Î ÀÛ¼ºÇÏ°í ¿À·ù¸¦ µð¹ö±ëÇÏ´Â µ¥´Â ½Ã°£ÀÌ ÇÊ¿äÇÏ´Ù. µ¶ÀÚµéÀÌ Äڵ带 Á÷Á¢ ÀÛ¼ºÇغ¸±æ ±ÇÇÑ´Ù. ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ¸ðµç ¼Ò½ºÄÚµå´Â http://www.nostarch.com/ghpython.htmÀ̳ª http://www.acornpub.co.kr/ book/python-hacking¿¡¼­ ´Ù¿î·ÎµåÇÏ¸é µÈ´Ù.

ÀÚ, ±×·³ ½ÃÀÛÇÏÀÚ!

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

ÆÄÀ̽ãÀ» ÀÌ¿ëÇÏ¸é ±âÁ¸ÀÇ C/C++º¸´Ù ¿øÇÏ´Â °ÍÀ» ºü¸£°Ô °³¹ßÇÒ ¼ö ÀÖ´Ù. ¹°·Ð ¾î¶² °ÍÀ» °³¹ßÇÏ´À³Ä¿¡ µû¶ó ¾ê±â´Â ´Þ¶óÁú ¼ö ÀÖ°ÚÁö¸¸ ¸Å¿ì È¿À²ÀûÀÎ ÇÁ·Î±×·¡¹Ö ¾ð¾î¶ó´Â Á¡¿¡´Â ´©±¸µµ ÀÌÀǸ¦ Á¦±âÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù.

¶ÇÇÑ ÆÄÀ̽ãÀº Ç÷§Æû µ¶¸³ÀûÀÎ ÇÁ·Î±×·¡¹Ö ¾ð¾î´Ù. Áï, ÆÄÀ̽ã ÀÎÅÍÇÁ¸®Å͸¦ Áö¿øÇÏ´Â Ç÷§ÆûÀ̶ó¸é ¾î´À Ç÷§Æû¿¡¼­µçÁö ÆÄÀϽãÀ¸·Î ÀÛ¼ºÇÑ ÇÁ·Î±×·¥À» ½ÇÇà½Ãų ¼ö ÀÖ´Ù. À©µµ¿ì, ¸®´ª½º, ¸Æ OS»Ó¸¸ ¾Æ´Ï¶ó ÀÚ¹Ù¿Í ´å³Ý(.NET) °¡»ó ¸Ó½Å¿¡¼­µµ ÆÄÀ̽ã ÇÁ·Î±×·¥ÀÇ µ¿ÀÛÀÌ °¡´ÉÇÏ´Ù.

ÀÌó·³ ÆÄÀ̽ãÀº ÀåÁ¡ÀÌ ¸¹´Ù. ½ÇÁ¦·Î ¸¹Àº º¸¾È ¾÷ü¿¡¼­ ÆÄÀ̽ãÀ¸·Î °¢Á¾ ÅøÀ» Á¦ÀÛÇØ »ç¿ëÇÑ´Ù. º¸¾È ºÐ¾ß¿¡¼­´Â ¼Óµµ¿Í È¿À²¼ºÀÌ ¸Å¿ì Áß¿äÇÑ ¿ä¼ÒÀ̸ç, ÀÌ·± ¿ä±¸¿¡ ºÎÇÕÇÏ´Â °ÍÀÌ ¹Ù·Î ÆÄÀ̽ãÀÌ´Ù. º¸¾È ºÐ¾ß»Ó¸¸ ¾Æ´Ï¶ó »ó¿ë ¾ÖÇø®ÄÉÀ̼ÇÀ̳ª ¿ÀǼҽº ÇÁ·ÎÁ§Æ®¿¡¼­µµ ÆÄÀ̽ãÀÌ ¸¹ÀÌ »ç¿ëµÈ´Ù. ´ëÇ¥ÀûÀÎ ¿¹·Î ºñÆ®Å䷻Ʈ(BitTorrent)¸¦ µé ¼ö ÀÖ´Ù.

ÀÌ Ã¥Àº µÎ²®Áö ¾ÊÀ¸¸é¼­µµ ¾ËÂù ³»¿ëÀ¸·Î °¡µæ Â÷ ÀÖ´Ù. ½Ã½ºÅÛ ·¹º§ÀÇ Áö½ÄÀÌ ÇÊ¿äÇϱä ÇÏÁö¸¸ Ã¥ÀÇ ³»¿ëÀ» ¼÷ÁöÇÏ´Â °Í¸¸À¸·Îµµ ÀÚ±â ÀÚ½ÅÀÇ °£´ÜÇÑ µð¹ö°Å, °¢Á¾ ÆÛÀú, ´Ù¾çÇÑ ¸ð´ÏÅ͸µ Åø µîÀ» Á¦ÀÛÇØ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ ÀÌ Ã¥¿¡¼­ »ç¿ëµÇ´Â ¿¹Á¦´Â Á¶±Ý¸¸ ¼öÁ¤Çϸé Çö¾÷¿¡¼­µµ ÃæºÐÈ÷ »ç¿ëÇÒ ¸¸ÇÑ ÅøÀÌ µÉ ¼ö ÀÖ´Ù. ±×¸¸Å­ Ã¥ÀÇ ³»¿ëÀÌ ½ÇÁúÀûÀÌ°í ±¸Ã¼ÀûÀ̱⠶§¹®ÀÌ´Ù.

³¡À¸·Î, µ¶ÀÚ ¿©·¯ºÐ ¸ðµÎ°¡ ºÎµð ÀÌ Ã¥À» ÅëÇØ º¸¾È Ãë¾àÁ¡ ¹ß°ß, µð¹ö±ë, ÈÄÅ· µîÀÇ ¼¼°è¿¡ Ç« ºüÁö±æ ¹Ù¶õ´Ù.

¸ñÂ÷

1Àå °³¹ß ȯ°æ ±¸Ãà
1.1 ¿î¿µÃ¼Á¦ ¿ä±¸ »çÇ×
1.2 ÆÄÀ̽ã 2.5 ¼³Ä¡
1.2.1 À©µµ¿ì¿¡¼­ÀÇ ÆÄÀ̽㠼³Ä¡
1.2.2 ¸®´ª½º¿¡¼­ÀÇ ÆÄÀ̽㠼³Ä¡
1.3 ÀÌŬ¸³½º¿Í PyDev ¼³Ä¡
1.3.1 ctypes
1.3.2 µ¿Àû ¶óÀ̺귯¸® ÀÌ¿ë
1.3.3 C µ¥ÀÌÅÍ Å¸ÀÔ
1.3.4 ·¹ÆÛ·±½º¸¦ ÅëÇÑ ÆĶó¹ÌÅÍ Àü´Þ
1.3.5 ±¸Á¶Ã¼¿Í À¯´Ï¾ð Á¤ÀÇ

2Àå µð¹ö°Å
2.1 ¹ü¿ë CPU ·¹Áö½ºÅÍ
2.2 ½ºÅÃ
2.3 µð¹ö±× À̺¥Æ®
2.4 ºê·¹ÀÌÅ©Æ÷ÀÎÆ®
2.4.1 ¼ÒÇÁÆ® ºê·¹ÀÌÅ©Æ÷ÀÎÆ®
2.4.2 Çϵå¿þ¾î ºê·¹ÀÌÅ©Æ÷ÀÎÆ®
2.4.3 ¸Þ¸ð¸® ºê·¹ÀÌÅ©Æ÷ÀÎÆ®

3Àå À©µµ¿ì µð¹ö°Å °³¹ß
3.1 µð¹ö±â
3.2 CPU ·¹Áö½ºÅÍ »óÅ ¾ò±â
3.2.1 ½º·¹µå ¸®½ºÆ®
3.2.2 Á¾ÇÕ
3.3µð¹ö±× À̺¥Æ® Çڵ鷯 ±¸Çö
3.4ºê·¹ÀÌÅ©Æ÷ÀÎÆ®
3.4.1 ¼ÒÇÁÆ® ºê·¹ÀÌÅ©Æ÷ÀÎÆ®
3.4.2 Çϵå¿þ¾î ºê·¹ÀÌÅ©Æ÷ÀÎÆ®
3.4.3 ¸Þ¸ð¸® ºê·¹ÀÌÅ©Æ÷ÀÎÆ®
3.5 Á¤¸®

4Àå PyDbg - ¼ø¼ö ÆÄÀ̽ã À©µµ¿ì µð¹ö°Å
4.1 ºê·¹ÀÌÅ©Æ÷ÀÎÆ® È®Àå
4.2 Á¢±Ù À§¹Ý Çڵ鷯
4.3 ÇÁ·Î¼¼½º ½º³À¼¦
4.3.1 ÇÁ·Î¼¼½º ½º³À¼¦ ¾ò±â
4.3.2 Á¾ÇÕ

5Àå Immunity µð¹ö°Å
5.1 Immunity µð¹ö°Å ¼³Ä¡
5.2 Immunity µð¹ö°Å 101
5.2.1 PyCommand
5.2.2 PyHooks
5.3 °ø°Ý ÄÚµå °³¹ß
5.3.1 °ø°Ý Äڵ忡¼­ »ç¿ëÇÒ ¸í·É ã±â
5.3.2 ¹®ÀÚ ÇÊÅ͸µ
5.3.3 À©µµ¿ìÀÇ DEP ¿ìȸ
5.4 ¾Ç¼º ÄÚµåÀÇ ¾ÈƼ µð¹ö±ë ·çƾ ¹«·ÂÈ­
5.4.1 IsDebuggerPresent
5.4.2 ¹Ýº¹ÀûÀÎ ÇÁ·Î¼¼½º ŽÁö ±â¹ý ¿ìȸ

6Àå ÈÄÅ·
6.1 PyDbg¸¦ ÀÌ¿ëÇÑ ¼ÒÇÁÆ® ÈÄÅ·
6.2 Immunity µð¹ö°Å¸¦ ÀÌ¿ëÇÑ Çϵå ÈÄÅ·

7Àå DLL°ú ÄÚµå ÀÎÁ§¼Ç
7.1 ¿ø°Ý ½º·¹µå »ý¼º
7.1.1 DLL ÀÎÁ§¼Ç
7.1.2 ÄÚµå ÀÎÁ§¼Ç
7.2 ¹éµµ¾î Á¦ÀÛ
7.2.1 ÆÄÀÏ ¼û±â±â
7.2.2 ¹éµµ¾î ÄÚµù
7.2.3 py2exe·Î ÄÄÆÄÀÏÇϱâ

8Àå ÆÛ¡
8.1 ¹ö±×ÀÇ À¯Çü
8.1.1 ¹öÆÛ ¿À¹öÇ÷οì
8.1.2 Á¤¼ö ¿À¹öÇ÷οì
8.1.3 Æ÷¸Ë ½ºÆ®¸µ °ø°Ý
8.2 ÆÄÀÏ ÆÛÀú
8.3 Ãß°¡ °í·Á »çÇ×
8.3.1 ÄÚµå Ä¿¹ö¸®Áö
8.3.2 ÀÚµ¿È­µÈ Á¤Àû ºÐ¼®

9Àå Sulley
9.1 Sulley ¼³Ä¡
9.2 Sulley ÇÁ¸®¹ÌƼºê
9.2.1 ¹®ÀÚ¿­
9.2.2 ±¸ºÐÀÚ
9.2.3 Á¤Àû, ·£´ý ÇÁ¸®¹ÌƼºê
9.2.4 ¹ÙÀ̳ʸ® µ¥ÀÌÅÍ
9.2.5 Á¤¼ö
9.2.6 ºí·Ï°ú ±×·ì
9.3 Sulley¸¦ ÀÌ¿ëÇÑ WarFTPD ÆÛ¡
9.3.1 FTP ±âÃÊ
9.3.2 FTP ÇÁ·ÎÅäÄÝÀÇ °ñ°Ý »ý¼º
9.3.3 Sulley ¼¼¼Ç
9.3.4 ³×Æ®¿öÅ©¿Í ÇÁ·Î¼¼½º ¸ð´ÏÅ͸µ
9.3.5 ÆÛ¡°ú Sulley À¥ ÀÎÅÍÆäÀ̽º

10Àå À©µµ¿ì µå¶óÀ̹ö ÆÛ¡
10.1 µå¶óÀ̹ö Åë½Å
10.2 Immunity µð¹ö°Å¸¦ ÀÌ¿ëÇÑ µå¶óÀ̹ö ÆÛ¡
10.3 Driverlib - µå¶óÀ̹ö Á¤Àû ºÐ¼® Åø
10.3.1 µð¹ÙÀ̽º À̸§ ¾Ë¾Æ³»±â
10.3.2 IOCTL µð½ºÆÐÄ¡ ·çƾ ã±â
10.3.3 IOCTL ÄÚµå ã±â
10.4 µå¶óÀ̹ö ÆÛÀú ÀÛ¼º

11Àå IDAPython - IDA Pro ½ºÅ©¸³ÆÃ
11.1 IDAPython ¼³Ä¡
11.2 IDAPython ÇÔ¼ö
11.2.1 À¯Æ¿¸®Æ¼ ÇÔ¼ö
11.2.2 ¼¼±×¸ÕÆ®
11.2.3 ÇÔ¼ö
11.2.4 ±³Â÷ ÂüÁ¶
11.2.5 µð¹ö°Å ÈÄÅ·
11.3 ½ºÅ©¸³Æ® ¿¹Á¦
11.3.1 À§ÇèÇÑ ÇÔ¼ö¿¡ ´ëÇÑ ±³Â÷ ÂüÁ¶ ã±â
11.3.2 ÇÔ¼ö ÄÚµå Ä¿¹ö¸®Áö
11.3.3 ½ºÅÃÀÇ Å©±â °è»ê

12Àå PyEmu - ½ºÅ©¸³Æ® °¡´ÉÇÑ ¿¡¹Ä·¹ÀÌÅÍ
12.1 PyEmu ¼³Ä¡
12.2 PyEmu °³¿ä
12.2.1 PyCPU
12.2.2 PyMemory
12.2.3 PyEmu
12.2.4 ½ÇÇà
12.2.5 ¸Þ¸ð¸®¿Í ·¹Áö½ºÅÍ º¯°æÀÚ
12.2.6 Çڵ鷯
12.3 IDAPyEmu
12.3.1 ÇÔ¼ö ¿¡¹Ä·¹ÀÌÆ®
12.3.2 PEPyEmu
12.3.3 ½ÇÇà ÆÄÀÏ ÆÑÄ¿
12.3.4 UPX ÆÑÄ¿
12.3.5 PEPyEmu¸¦ ÀÌ¿ëÇÑ UPX ¾ðÆÑ

ÀúÀÚ¼Ò°³

Àú½ºÆ¾ ÁöÀÌÃ÷ [Àú] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

Immunity, Inc.ÀÇ ¼±ÀÓ º¸¾È ¿¬±¸¿øÀ¸·Î, ÁÖ·Î ¹ö±× ÇåÆÃ, ¸®¹ö½º ¿£Áö´Ï¾î¸µ, °ø°Ý ÄÚµå ÀÛ¼º, ÆÄÀ̽ã ÄÚµå ÀÛ¼º¿¡ ´ëºÎºÐÀÇ ½Ã°£À» º¸³½´Ù.

ÀúÀÚÀÇ ´Ù¸¥Ã¥

Àüüº¸±â
À±±Ù¿ë [¿ª] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.

ÀÌ »óÇ°ÀÇ ½Ã¸®Áî

(ÃÑ 78±Ç / ÇöÀ籸¸Å °¡´Éµµ¼­ 78±Ç)

¼±ÅÃÇÑ »óÇ° ºÏÄ«Æ®´ã±â
ÆîÃ帱â

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

    ¸®ºä

    0.0 (ÃÑ 0°Ç)

    100ÀÚÆò

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

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

    100ÀÚÆò

    10.0
    (ÃÑ 0°Ç)

    ÆǸÅÀÚÁ¤º¸

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

    »óÈ£

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

    ´ëÇ¥ÀÚ¸í

    ¾Èº´Çö

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

    102-81-11670

    ¿¬¶ôó

    1544-1900

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

    callcenter@kyobobook.co.kr

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

    01-0653

    ¿µ¾÷¼ÒÀçÁö

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

    ±³È¯/ȯºÒ

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

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

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

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

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

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

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

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

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

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

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

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

    »óÇ° Ç°Àý

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

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

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

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

    (ÁÖ)KGÀ̴Ͻýº ±¸¸Å¾ÈÀü¼­ºñ½º¼­ºñ½º °¡ÀÔ»ç½Ç È®ÀÎ

    (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
    (ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼­ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.

    ¹è¼Û¾È³»

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

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

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

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

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