±ÍÇÏ´Â ¼Õ´Ô À̽ʴϴÙ
·Î±×ÀÎ
ȸ¿ø°¡ÀÔ
  
  µ¨¸¶´ç °ø½Ä ÀºÇà°èÁÂ
  ÇϳªÀºÇà 227-910235-83607
  ¿¹±ÝÁÖ ÀÌ»ó±¹(¿î¿µÁø)
ÇÁ·ÎÁ§Æ® °Ô½ÃÆÇ
ÅõÇ¥°Ô½ÃÆÇ
µ¨¸¶´ç¼Ò°³
±âÃʺÎÅÍ È°¿ë±îÁö! µ¨ÆÄÀÌ ±³À° - µ¥ºê±â¾î
°­ÁÂ, ÆÁ, Á¤º¸ °­ÁÂ, ÆÁ, Á¤º¸ ÀÔ´Ï´Ù.
±Û³»¿ë - °­ÁÂ, ÆÁ, Á¤º¸
 API Hooking ¿äÁ¡ Á¤¸®...............
¾çº´±Ô
(¾çº´±Ô)
2004-05-15 ¿ÀÀü 3:19:43
Ä«Å×°í¸®: ÆÁ
10438ȸ Á¶È¸



µî·ÏµÈ ÆÄÀÏÀÌ ¾ø½À´Ï´Ù.
ÀÌ ±ÛÀÌ »ó´çÈ÷ ÁÁÀº ±ÛÀÓ¿¡µµ ºÒ±¸ÇÏ°í º¸½Ã´Â ºÐ¸¶´Ù ½ºÆ®·¹½º(?)¸¦ ¹Þ´Â°ÍÀº ±×³É... Á» ¾î·Á¿î³»¿ëÀÌ ±æ~°Ô ÀÖÀ¸´Ï±ñ ±×·²°ÍÀÔ´Ï´Ù.
Çؼ­¸®.. Á¦°¡ ÃÊ°£´ÜÀ¸·Î ¿äÁ¡À» °£Ãß·Á¼­ Á¦ ½ºÅ¸ÀÏ·Î ´Ù½Ã ¼³¸íÀ» Çغ¸°Ú½À´Ï´Ù...
ÂÁ....(ÀÌ·±°Ç ¶Ç ÷Çغ¸³ß.. --;)



APIÈÄÅ·À̶õ?...


1. API´Â DLLÆÄÀϾȿ¡ µé¾îÀÖ½À´Ï´Ù.
APIÇÔ¼ö¸¦ »ç¿ëÇѴٴ°ÍÀº À©µµ¿ì°¡ Á¦°øÇÏ´Â DLL¾È¿¡ µé¾îÀÖ´Â ÇÔ¼ö¸¦ »ç¿ëÇϴ°̴ϴÙ.
±×·¯¹Ç·Î APIÈÄÅ·À» ÇѴٴ°ÍÀº ´Ù¸¥ ÇÁ·Î±×·¥ÀÌ DLLÀÇ ÇÔ¼ö¸¦ »ç¿ëÇϴ°ÍÀ» ³»°¡ °¡·Îä´Â°ÍÀ» ¸»ÇÕ´Ï´Ù.


API ÈÄÅ·ÀÇ ¸ñÀû...


2. °¡·Îä¼­? ±× ´ÙÀ½Àº ±× ÇÔ¼öÀÇ ±â´ÉÀ» »ç¿ëÇÏÁö ¸øÇÏ°Ô ÇÒ¼öµµ ÀÖ°í ¾î¶»°Ô »ç¿ëÇÏ´ÂÁö °¨½Ã¸¸ ÇÒ ¼öµµ ÀÖ°í ÀüÇô ´Ù¸¥ ³»¿ëÀ¸·Î ¹Ù²î°Ô²û ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ±×·¯¹Ç·Î ÀÌ°ÍÀ» ÀÌ¿ëÇؼ­ ÇÒ ¼ö ÀÖ´Â ÀÏÀ» µÎ°¡Áö Á¤µµ·Î¸¸ ¾ß±×Çغ¸¸é...

3. ´Ù¸¥ ÇÁ·Î±×·¥À» µð¹ö±ëÇϰųª ¸®¹ö½º¿£Áö´Ï¾î¸µµéÀ» À§Çؼ­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. APIÇÔ¼ö¸¸ ¾Ë¾Æ°¡Áö°í ¹» ¾Ë¼ö ÀְڳĶó°í »ý°¢ÇÒ ¼öµµ ÀÖ°ÚÁö¸¸.. »ç½Ç ¿ì¸®°¡ »ç¿ëÇÏ´Â ¸ðµç µ¨ÆÄÀÌ ¹®¹ý°ú ¶óÀ̺귯¸®´Â °á±¹ APIÇÔ¼ö¸¦ »ç¿ëÇϱâÀ§ÇÑ °úÁ¤¿¡ ºÒ°úÇÕ´Ï´Ù. À©µµ¿ì´Â µð¹ÙÀ̽º¿¡ ³»¿ëÀ» Ãâ·ÂÇÏ°í Å°º¸µå ¸¶¿ì½º·Î ÀԷ¹ްí, ´Ù¸¥ Àåºñ¿Í Åë½ÅÇÏ°íÇÏ´Â ¸ðµç °úÁ¤À» API, ¸Þ¼¼Áö, ActiveX ÀÌ ¼¼°¡Áö·Î ´Ù ÇÕ´Ï´Ù.

4. APIÈÄÅ·À».. µð¹ö±ëÇϴµ¥¸¸ »ç¿ëÇÏÁö´Â ¾Ê°í ¾î¶² Ưº°ÇÑ ±â´ÉÀ» ±¸ÇöÇÒ¶§µµ »ç¿ëÇÕ´Ï´Ù. °¡Àå ÁÁÀº ¿¹·Î ³ëŬ¸¯ ¿µÇÑ»çÀüÀÌ ÀÖ½À´Ï´Ù. ±Û¾¾¿¡ Ä¿¼­¸¦ °¡Á®°¡¸é ¹ø¿ªÀ» º¸¿©ÁÖ´Â.. ±×·±°ÍÀ» ÇÒ¶§µµ APIÈÄÅ·ÀÌ ÇÊ¿äÇÕ´Ï´Ù. ±×¶§´Â Text¿¡ °ü·ÃµÈ ÇÔ¼öµéÀ» ÈÄÅ·ÇÏ°ÚÁö¿ä..

5. DLLÀÇ ±¸Á¶¸¦ Á» ¾Ë¾Æ¾ßÇÕ´Ï´Ù. ¿©±â¼­ DLLÀÇ ±¸Á¶¸¦ ¾È´Ù´Â°ÍÀ» PEÆ÷¸ËÀ» ¾Ë¾Æ¾ß ÇѴٴ°Ͱú À¯»çÇѵ¥ ±×·¸´Ù°í Çٻ翡µðÅÍ·Î DLLÀ» ¿­¾î¼­ ¹ÙÀ̳ʸ®¸¦ µé¿©´Ù º¸¶ó´Â ¾ß±×°¡ ¾Æ´Ï¶ó Àû¾îµµ DLLÀÇ µµ½ºÇì´õ, NTÇì´õ(PEÇì´õ) ±×¸®°í ÀÓÆ÷Æ®Å×À̺í Á¤µµ±îÁö´Â ¾Æ..±×·±°Ô ÀÖ±¸³ª ÇÏ´Â Á¤µµ´Â ¾Ë¾Æ¾ßÇѴٴ°̴ϴÙ. ¹°·Ð ±×°ÍµéÀ» À§ÇÑ ½ºÆ®·°ÃÄ(·¹ÄÚµå)°¡ ÀÖÀ¸¹Ç·Î ±×°ÍÀ» ¿ì¼± È®º¸Çؼ­ »ç¿ë¹æ¹ýÀ» ¾Ë¸é µÇ°Ú½À´Ï´Ù.


µÎ °¡Áö ±â¼ú...


6. ³²ÀÇ ¿ª¿ªÀ¸·Î Ãĵé¾î°¡±â.. APIÈÄÅ·À» ÇÒ·Á¸é ´Ù¸¥ ÇÁ·Î±×·¥ÀÇ ¸Þ¸ð¸® ¿µ¿ªÀ¸·Î ³»°¡ ¸¸µç Äڵ带 ħÅõ½ÃÄѾßÇÕ´Ï´Ù. ¿Ö³ÄÇϸé NTÀÇ ¹ö«x¸Þ¸ð¸®¸Þ´ÏÁ®°¡ ±âº»ÀûÀ¸·Î ³²ÀÇ ¿µ¿ªÀ» ħ¹üÇÏÁö ¸øÇÏ°Ô ¸¸µé¾î ³ù±â ¶§¹®ÀÔ´Ï´Ù. ¹°·Ð ±×°ÍÀº 9x°è¿­µµ ¸¶Âù°¡Áý´Ï´Ù. ±×·¡¼­.... API ÈÄÅ·À» Çϴµ¥ À־ ³²ÀÇ ¿µ¿ªÀ¸·Î Ãĵé¾î °¡´Â ¹æ¹ýÀº »ó´çÈ÷ Áß¿äÇÑ ºÎºÐÀÔ´Ï´Ù.

7. ÇÔ¼ö °¡·Îä±â.. ÀÏ´Ü Ãĵé¾î°¡¸é ±× ´ÙÀ½¿¡´Â ÇÔ¼ö¸¦ °¡·Îä¾ßÇÕ´Ï´Ù. ¸ñÀûÀÌ ±×°ÍÀ̴ϱñ¿©... ÇÔ¼ö¸¦ °¡·Îä´Âµ¥µµ ¿©·¯°¡Áö ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù.


³²ÀÇ ¿µ¿ªÀ¸·Î Ãĵé¾î°¡±â


8. ¸Þ¼¼ÁöÈÅÀ» ÀÌ¿ëÇÏ´Â ¹æ¹ý... ¸Þ¼¼Áö ÈÄÅ·À» ½Ã½ºÅÛ Àü¿ªÀ¸·Î ¼³Ä¡ÇÏ¸é ´Ù¸¥ ÇÁ·Î±×·¥ÀÌ ³»°¡ ¸¸µç DLLÀ» ·ÎµåÇÏ°Ô µË´Ï´Ù.
±×°ÍÀ» ÀÌ¿ëÇؼ­ ³²ÀÇ ÇÁ·Î±×·¥ÀÇ ¿µ¿ª¿¡ ħÅõ½ÃÅ°´Âµ¥ ÀÌ ¹æ¹ýÀÌ °¡Àå ÀϹÝÀûÀÔ´Ï´Ù.
±×·¡¼­ ¸Þ¼¼Áö ÈÄÅ·µµ ¾Ë¾Æ¾ß Çϴµ¥ Àß ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ±×³É ³²ÀÌ ¸¸µç°Å ¹è²¸¼­ °íÃļ­ ¾µ¼ö ÀÖ´Â Á¤µµ¸é µÇ°Ú½À´Ï´Ù.
º»¹®¿¡¼­´Â ¸Þ¼¼ÁöÈÅÀ» À©µµ¿ìÁîÈÄÅ©¶ó°í Ç¥ÇöÇß½À´Ï´Ù.

¸Þ¼¼ÁöÈÅÀ» ÀÌ¿ëÇßÀ»¶§ÀÇ ÀåÁ¡Àº ¸ðµç À©µµ¿ì¿¡¼­ µ¿ÀÏÇÑ ¹æ¹ýÀ¸·Î Áö¿øÇÑ´Ù.
¹Ì·¡ÀÇ À©µµ¿ìÁî¿¡¼­µµ °è¼Ó Áö¿øÀÌ À¯ÁöµÉ°ÍÀÌ´Ù.
ÈÅÀÇ ½ÃÀÛ°ú ÇØÁ¦¸¦ ÀÚÀ¯·Ó°Ô Á¦¾îÇÒ¼öÀÖ´Ù..¶ó°í º»¹®¿¡¼­ ¼³¸íÇÏ°í Àִµ¥..
¾çº´±Ô°¡ Á»´õ µ¡ºÙÀÌÀÚ¸é ¸Þ¼¼ÁöÈÅÀº À©µµ¿ì°¡ Áö¿øÇϴ ǥÁØÀûÀÎ ¹æ¹ýÀ̶ó´Â°ÍÀÌ °¡Àå Å« ¸Å·ÂÀΰͰ°°í¿ä...
º»¹®´Â ¹Ì·¡¿¡µµ ÀÌ ¹æ¹ýÀº ¹Ù²îÁö ¾ÊÀ»°Í°°´Ù¶ó°í Çߴµ¥ Á¦ »ý°¢Àº Á» ´Ù¸¨´Ï´Ù.
±×·¸°Ô »ý°¢ÇÏ´Â °¡Àå Å« ÀÌÀ¯´Â ÀÌ ¹æ¹ýÀÌ ¹®¼­È­ µÇ¾îÀִ ǥÁØÀûÀÎ °³¹ß ¹æ¹ýÀ̱⶧¹®¿¡ ȣȯ¼ºÀ» À§Çؼ­¶óµµ ¾ø¾Ù¼ö ¾ø´Ù¶ó°í ¶ó°í »ý°¢Çϴµ¥..
±×°ÍÀº ¸Â´Â ¸»ÀÌÁö¸¸.... ¸Þ¼¼Áö ÈÅÀ» ÅëÇؼ­ ·ÎµåµÈ DLLÀÌ ÇÁ·Î±×·¥ÀÇ ¸ðµç ¹ö«x¸Þ¸ð¸® ¿µ¿ª¿¡ ħÅõÇÒ ¼ö ÀÖ´Ù..¶ó´Â »ç½ÇÀº MSDN¾îµð¿¡µµ ¸í½ÃµÇ¾îÀÖÁö ¾Ê½À´Ï´Ù.
±×°ÍÀÌ ±×·¸°Ô µÇ¾îÀÖ´Â ÀÌÀ¯´Â ÇöÀçÀÇ À©µµ¿ì ¹ö«x¸Þ¸ð¸® ¸Þ´ÏÁ®°¡ ±×·¸°Ô ¸¸µé¾îÁ® Àֱ⶧¹®ÀÌ°í ¾ÕÀ¸·Î MS°¡ ±×°ÍÀÌ ¹®Á¦°¡ ½É°¢ÇÏ´Ù¶ó°í ÆÇ´ÜÇÏ¸é ¾ðÁ¦µçÁö º¯°æÀ» ÇÒ ¼ö ÀÖ´Â ³»¿ëÀÔ´Ï´Ù.

¸Þ¼¼ÁöÈÅÀ» ÀÌ¿ëÇÏ´Â ¹æ¹ýÀÇ ´ÜÁ¡Àº... ½Ã½ºÅÛÀÇ ¼º´ÉÀ» È®¿¬ÇÏ°Ô ÀúÇϽÃŵ´Ï´Ù. ¸Þ¼¼ÁöÀÇ Ã¼°è¿¡ Çϳª°¡ ´õ ³¢¾îµé±â¶§¹®¿¡ ¾î¿¼ö ¾øÀÌ ±×·¸°Ô µË´Ï´Ù.
ÇÏÁö¸¸... Á¦ »ý°¢Àº Á¶±Ý ´Ù¸¨´Ï´Ù. ½Ã½ºÅÛ ¼º´ÉÀÌ ÀúÇÏ´Â µÇÁö¸¸ È®¿¬ÇÏ°Ô..´Â ¾Æ´Õ´Ï´Ù... ÇöÀúÇÏ°Ô ÀúÇϵǴ °æ¿ì´Â ÈÅÇÁ·Î½ÃÁ®¿¡¼­ ¸¹Àº ÀÏÀ» ÇÒ¼ö·Ï ½Ã½ºÅÛ¼º´ÉÀÌ ´õ ¸¹ÀÌ ÀúÇϵ˴ϴÙ.
±×·±µ¥ APIÈÅÀÇ Ä§Åõ¿ëÀ¸·Î »ç¿ëÇÏ´Â ÈÅÇÁ·Î½ÃÁ®´Â ´ëºÎºÐ ¾Æ¹«Àϵµ ¾ÈÇÕ´Ï´Ù.
±×¸®°í ¸Þ¼¼Áö Èŵµ ÈÅ ³ª¸§ÀÔ´Ï´Ù. WB_GETMESSAGEÈÅÀÇ °æ¿ì ¸Þ¼¼Áö°¡ ¹ß»ýÇÏ´Â ´ëºÎºÐÀÇ À©µµ¿ì¿¡ °É¸³´Ï´Ù. ±×·¯¹Ç·Î ÇÑ ÇÁ·Î±×·¥¿¡ À©µµ°¡ 100°³¸é ±×¸¸Å­ ÈÅÇÁ·Î½Ãµµ ¸¹ÀÌ µ¿ÀÛÇÏ°Ô µË´Ï´Ù.
WB_CBTÈÅÀÇ °æ¿ì´Â ½Ã½ºÅÛ¸Þ´º¸Þ¼¼Áö°¡ µ¿ÀÛÇÒ¶§ ¹ß»ýÇϹǷΠÀ©µµ°¡100°³¶óµµ ±×Áß¿¡ °¡Àå parent¿¡ ÀÖ´Â À©µµ¸¸ ±× ÈÅÀ» ¹Þ¾ÆµéÀÌ°í ¹ß»ýµµ ÀÚÁÖ ¾ÈÇÕ´Ï´Ù.
°í·Î...¸Þ¼¼ÁöÈÅÀÇ Á¾·ù¿Í »ç¿ë¹ý¿¡ µû¶ó ¸¹ÀÌ ´Þ¶óÁý´Ï´Ù. ¾ÏÆ°.. ±×·¯¹Ç·Î ¸Þ¼¼ÁöÈÅÀ» Àß ÀÌ¿ëÇÏ¸é ¼º´ÉÀúÇÏ°¡ ÇǺηΠ´À³¢Áö ¸øÇÏ°Ô ÇÒ¼öµµ ÀÖ½À´Ï´Ù.
º»¹®¿¡¼­ "¾î¶² Ưº°ÇÑ »óȲ(¹ö±× ¹ß»ý)¿¡¼­´Â º¹±¸Çϱâ À§ÇØ ½Ã½ºÅÛÀ» ¸®ºÎÆÃÇؾ߸¸ ÇÑ´Ù"°í Çߴµ¥...
¸Þ¼¼ÁöÈÅÀÌ °É¸° »óÅ¿¡¼­ ¿¡·¯°¡ ¹ß»ýÇϴµî ÈÅÀ» °Ç ÇÁ·Î±×·¥ÀÌ Á¤»ó±â´ÉÀ» ¼öÇàÇÏÁö ¸øÇÏ°Ô µÇ¹ö¸®¸é ÈÅÀ» ÇØÁ¦ÇÒ ¼öµµ ¾ø°í ÈÅ¿ëDLLÀÌ »ç¿ëÁßÀÌ´Ï Àç ÄÄÆÄÀÏ ÇÒ¼ö ¾øÀ¸¹Ç·Î ÀçºÎÆÃÀ» ÇؾßÇÑ´Ù´Â ¸»ÀÔ´Ï´Ù.
Á¦°¡ »ý°¢ÇÏ´Â ¸Þ¼¼ÁöÈÅÀÇ ¶Ç ´Ù¸¥ ´ÜÁ¡Àº À©µµ¿ì°¡ ¾ø´Â ¾îÇø®ÄÉÀ̼ǿ¡´Â ħÅõÇÒ ¼ö ¾ø´Ù´Â ´ÜÁ¡ÀÌ ÀÖ½À´Ï´Ù.
Á¿ìÁö°£ ¸Þ¼¼ÁöÈÅÀ» ÀÌ¿ëÇÏ´Â ¹æ¹ýÀº ±î´Ù·Î¿î¸éµµ ¸¹°í ÀåÁ¡µµ ¸¹°í... ´ÜÁ¡µµ ÀÖ°í.... ¸Ó ±×·¸½À´Ï´Ù.

9. USER32.DLLÀÇ ÃʱâÈ­ ºÎºÐÀ» ÀÌ¿ëÇÏ´Â ¹æ¹ý USER32.DLLÀº.. ÃʱâÈ­ ºÎºÐÀÌ ½ÇÇàµÉ¶§ ·¹Áö½ºÆ®¸®¿¡ µî·ÏµÈ USER32ÃʱâÈ­ DLL¸ñ·ÏÀ» Àоî¿Í¼­ °Å±â¿¡ µî·ÏµÇ¾îÁø DLLÀ» ·ÎµåÇÏ°Ô µÇ¾îÀÖ½À´Ï´Ù.
Èì... ±×·¸°Ô ¸¸µç ÀÌÀ¯´Â ¾Æ¸¶µµ USER32´Â À©µµ¿ì¿¡¼­ »ç¿ëÇÏ´Â ´ëºÎºÐÀÇ °´Ã¼°¡ ±¸ÇöµÇ¾îÁ® Àֱ⶧¹®¿¡ ±×°Í°ú °ü·ÃÀÌ ÀÖÁö ¾Ê³ª ½Í½À´Ï´Ù.
º»¹®¿¡¼­ ¼Ò°³ÇÏ°í ÀÖ´Â ·¹Áö½ºÆ®¸® °æ·Î¿¡ DLLÆÄÀÏÀ» Ãß°¡ÇϸéµË´Ï´Ù.
ÀÌ ¹æ¹ýÀÇ ÀåÁ¡Àº ºñ±³Àû ¼Õ½±´Ù¶ó´Â ÀåÁ¡ÀÌ ÀÖ½À´Ï´Ù.. ´õ ÀÌ»ó ´Ù¸¥ ÀåÁ¡Àº ¾ø½À´Ï´Ù. ^^;
´ÜÁ¡Àº USER32.DLLÀ» ¾È¾²´Â ÇÁ·Î±×·¥¿¡´Â È¿°ú°¡ ¾ø°í NT°è¿­¸¸ µÇ°í.. ¼³Ä¡ÈÄ ÀçºÎÆÃÀ» ÇؾßÇÏ°í...ÈÅÀÇ ½ÃÀÛ¿Í ÇØÁ¦¸¦ ¸¾´ë·Î Á¦¾îÇÒ ¼ö ¾ø½À´Ï´Ù.
°í·Î À̹æ¹ýÀº ÀÏ¹Ý ¾îÇø®ÄÉÀ̼ǿ¡ Àû¿ëÇϱ⿡´Â Á» ±×·¸°í °ÅÀÇ µð¹ö±ë¿ëÀ¸·Î ¹Û¿¡ ¾µ ¼ö ¾ø½À´Ï´Ù.

10. CreateRemoteThread¸¦ ÀÌ¿ëÇÏ´Â ¹æ¹ýÀ» º»¹®ÀÇ ÀúÀÚ°¡ Á©·ç ¼±È£ÇÑ´Ù°í Çߴµ¥....
CreateRemoteThreadÇÔ¼ö¸¦ ÀÌ¿ëÇÒ¶§ ÄݹéÇÔ¼ö¸¦ ÁöÁ¤ÇÏ°Ô µÇ´Âµ¥ ±× ÄݹéÇÔ¼öÀÇ ±¸Á¶°¡ LoadLibraryÇÔ¼öÀÇ ±¸Á¶¿Í µ¿ÀÏÇÕ´Ï´Ù.
±×·¡¼­ ÄݹéÇÔ¼ö·Î LoadLibrary¸¦ ÁöÁ¤Çؼ­ ·ÎµåÇÏ°Ô ¸¸µç´Ù... ¸Ó ±×·±°Ì´Ï´Ù.
ÀÌ ¹æ¹ýÀÇ ´ÜÁ¡Àº ½Ã½ºÅÛ Àü¿ªÀ¸·Î »ç¿ëÇϱ⿡´Â ¹«¸®°¡ ÀÖ°í ÁÖ·Î µð¹ö±ë¿ëÀ¸·Î ¸¹ÀÌ »ç¿ëÇÕ´Ï´Ù. ±Û±¸ NT°è¿­¿¡¼­¸¸ µË´Ï´Ù.

11. º»¹®¿¡¼­ ±× ¿Ü ¼Ò°³ÇÏ´Â ¹æ¹ýÀº ÀͽºÇ÷η¯³ª ¿ÀÇÁ½ºµîÀÇ Ç÷¯±×ÀÎ ±â´ÉÀ» ÀÌ¿ëÇÑ´Ù´Â ¹æ¹ýÀε¥...
¿äÁò ÀÌ°É ÀÌ¿ëÇÑ ¹ÙÀÌ·¯½ºµéÀÌ ¾ÆÁÖ Áö¶öÀÔ´Ï´Ù. ÀÌ ³ÑÀÌ Çϳª ±ò¸®¸é V3·Î Ä¡·á¸¦ Çصµ ¶Ç »ì¾Æ³ª°í ±×·´´Ï´Ù.
±×·¡¼­ ¹ÙÅÁÈ­¸é±îÁö ¸ù¶¥ Á׿©³õÀº »óÅ¿¡¼­ ¹é½ÅÀ» µ¹·Á¾ß Ä¡·á°¡ µÇ°ïÇÕ´Ï´Ù.
»ç½Ç Àúµµ ¿¹Àü¿¡ ¹Î¼º±â´Ô°ú ÀÌ·± Àú·± ¾ß±×¸¦ Çϸ鼭 Æú´õÄ«ÇÇÈÅÀ» ÀÌ¿ëÇؼ­ Ãĵé¾î°¡°ï Çߴµ¥.... ¾ÏÆ° À̹æ¹ýÀº ¾ÆÁÖ ÇãÁ¢ÇÕ´Ï´Ù. ^^;;
´ÜÁ¡Àº °É¸®¸é ¹«Àð°Ô ¿åÀ» ¸Ô°í ¿äÁò¿£ ÀÌ·±°Í¸¸ Àâ°í ´Ù´Ï´Â ÇÁ·Î±×·¥µµ ¸¹½À´Ï´Ù.


ÇÔ¼ö °¡·Îä±â...


12. º»¹®¿¡¼­´Â Ä¿³Î·¹º§ÈÅ°ú ¼­ºêŬ·¡½ÌÀ» ¼Ò°³ÇÏ°í Àִµ¥ ±×°ÍÀº APIÈÄÅ·ÀÌ ¾Æ´Õ´Ï´Ù... --;

13. DLL¹Ù²ãÄ¡±â... º»¹®¿¡¼­´Â Proxy DLL (Trojan DLL)(´ë¸®ÀÚ DLL)¶ó°í ¼Ò°³ÇÏ°í Àִµ¥...
APIÇÔ¼ö¸¦ °¡Áö°í ÀÖ´Â DLLÀ» ¶È°°ÀÌ »õ·Î ¸¸µå´Â ¹æ¹ýÀÔ´Ï´Ù.
±× DLL¿¡´Â ¿ø·¡ DLLÀÌ °¡Áö°í ÀÖ´Â APIÇÔ¼ö¸¦ ¶È°°Àº ±¸Á¶·Î ¸¸µé¾î¼­ ±× ÇÔ¼öµéÀº ¿ø·¡ÀÇ DLLÇÔ¼öÀÇ ¶È°°Àº ÇÔ¼ö¸¦ È£ÃâÇÕ´Ï´Ù.
¾Æ~~ÁÖ ´Ü¼ø¹«½ÄÇÑ ¹æ¹ýÀε¥ ¼ö ³âÀü¿¡ ³»°¡ ÇÏ¿µÀç¾¾¿Í ¹Î¼º±â¾¾¿¡°Ô ÀÌ ¹æ¹ýÀ» ¼Ò°³Çߵ常 ³¥³¥´ë°í ¿ô´õ¶ó... ^^;
ÇÏÁö¸¸ ±â¼úÀûÀ¸·Î ¾ÆÁÖ ½¬¿î¹æ¹ýÀ̱äÇÕ´Ï´Ù ^^;; ¹°·Ð ½Ç¿ë¼ºÀº ¾ø½¿´Ù --;

14. Code overwriting(ÄÚµå µ¤¾î¾²±â)
ÀÌ ¹æ¹ýÀº... ¸Þ¸ð¸®»ó¿¡ÀÖ´Â ÇÔ¼öµéÀ» ½Î±×¸® µÚÁ®¼­ CALL¸í·É($E9)À» ã¾Æ´Ù°¡ ±× ¹Ù·Î µÚ ³×¹ÙÀÌÆ®(Æ÷ÀÎÅÍ°ª)À» ºÁ¼­ ±× °ªÀÌ APIÇÔ¼öÀÇ ¾îµå·¹½º¸é ±×°ÍÀ» ³»°¡ ¸¸µç ÇÔ¼öÀÇ ¾îµå·¹½º·Î ¹Ù²ãÄ¡°í ³»°¡ ¸¸µç ÇÔ¼ö¿¡´Ù°¡ ÇÏ°í½ÍÀº ÀÏÀ» ´ÙÇÏ°í ´Ù½Ã ¿ø·¡ APIÇÔ¼ö¸¦ È£ÃâÇÏ´Â .. ¸Ó ±×·± ¹æ¹ýÀε¥...
Àß ¸¸µé¸é ±¦ÂúÀº ¹æ¹ýÀε¥ ÀÌ ¹æ¹ýÀ» ½á¼­ Á¦´ë·Î µ¹¾Æ°¡´Â ÇÁ·Î±×·¥À» ¸øºÃ½¿´Ù. 1ºÐ¾È¿¡ ¿¡·¯°¡ ¾È³ª¸é ±âÀûÀÌ´Ù.. ^^;;

15. Spying by a debugger(µð¹ö°Å¸¦ ÀÌ¿ëÇÑ ½ºÆÄÀÌ)
ÀÌ ¹æ¹ýÀº ¾Æ¹«¸® »ý°¢ÇغÁ