|
µ¨¸¶´ç °ø½Ä ÀºÇà°èÁ |
ÇϳªÀºÇà 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(µð¹ö°Å¸¦ ÀÌ¿ëÇÑ ½ºÆÄÀÌ) ÀÌ ¹æ¹ýÀº ¾Æ¹«¸® »ý°¢ÇغÁ
|
|
|
|
|
|
|
|
|