HOME > º¸¾ÈÁ¤º¸ > º¸¾ÈÄ®·³  
 
¹é½Å ÇÁ·Î±×·¥ÀÇ ÀÚü º¸È£     [2010.01.12]

¹é½Å ÇÁ·Î±×·¥ÀÇ ÀÚü º¸È£ ±â´ÉÀº Áö¼ÓÀûÀ¸·Î ¿ä±¸µÇ¾î ¿ÔÀ¸¸ç À̹ø Ä®·³¿¡¼­´Â ¹é½Å ÇÁ·Î±×·¥À» °ø°ÝÇÏ´Â ¾Ç¼ºÄÚµåÀÇ À¯ÇüÀ» ¾Ë¾Æº¸°í ÀÌ·¯ÇÑ °ø°Ý¿¡ ¹é½Å ÇÁ·Î±×·¥ÀÌ ÀÚüÀûÀ¸·Î ¹é½Å ÇÁ·Î±×·¥µéÀ» º¸È£ÇÒ ¼ö ÀÖ´Â ¹æ¾È¿¡ ´ëÇÏ¿© ¾Ë¾Æº»´Ù.

¹é½Å ÇÁ·Î±×·¥À» °ø°ÝÇÏ´Â ´ëÇ¥ÀûÀÎ ¾Ç¼ºÄÚµåÀÇ À¯ÇüÀº ´ÙÀ½°ú °°´Ù.

1. ¹é½Å ÇÁ·Î¼¼½º °­Á¦ Á¾·á

¹é½Å ÇÁ·Î±×·¥À» °ø°ÝÇÏ´Â °¡Àå ´ëÇ¥ÀûÀÎ ¹æ¹ýÀº ¹é½Å ÇÁ·Î¼¼½º ÀÚü¸¦ °­Á¦ Á¾·á½ÃÄѹö¸®´Â °ÍÀÌ´Ù. ¹é½Å ÇÁ·Î±×·¥ÀÌ »ç¿ëÀÚ ÄÄÇ»ÅÍ¿¡¼­ µ¿ÀÛÇÏÁö ¾ÊÀ¸¸é ¾Ç¼ºÄÚµåµéÀº ¸¶À½³õ°í »ç¿ëÀÚÀÇ ÄÄÇ»ÅÍ¿¡¼­ Ȱ°³Ä¡°í ´Ù´Ï¸é¼­ ¾Ç¼º ÇàÀ§µéÀ» ÇÒ ¼ö ÀÖ´Ù.
¹é½Å ÇÁ·Î¼¼½º¸¦ °­Á¦ Á¾·á½ÃÄѹö¸®´Â ¹æ¹ý¿¡´Â ¿©·¯°¡Áö°¡ ÀÖÀ» ¼ö ÀÖ´Ù. À¯Àú ¸ðµå ÂÊ¿¡¼­´Â ¾Ç¼º ÇÁ·Î¼¼½º°¡ ¹é½Å ÇÁ·Î¼¼½º¿¡ ´ëÇÏ¿© TerminateProces() ÇÔ¼ö¸¦ È£ÃâÇØ ¹ö¸®°Å³ª ¹é½Å ÇÁ·Î¼¼½ºÀÇ ½º·¹µåµéÀ» TerminateThread() ÇÔ¼ö¸¦ ÀÌ¿ëÇÏ¿© ¸ðµÎ °­Á¦ Á¾·á½ÃÄѹö¸®¸é ¹é½Å ÇÁ·Î¼¼½º´Â Á¾·áµÇ°í ¸¸´Ù. Ä¿³Î ¸ðµå ÂÊ¿¡¼­´Â ZwTerminateProcess() °°Àº ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© ´õ¿í °­·ÂÇÏ°Ô ¹é½Å ÇÁ·Î¼¼½º¸¦ °­Á¦ Á¾·á½Ãų ¼ö ÀÖ´Ù.(¾Ç¼º ÄÚµå´Â ¾Æ´ÏÁö¸¸ gmer³ª iceword µî°ú ¾ÈƼ ·çƮŶ ÅøµéÀº ÇÁ·Î¼¼½º¸¦ °­Á¦ Á¾·áÇÒ ¶§ ZwTerminateProcess() ÇÔ¼öÀÇ ¿À¸®Áö³Î ÁÖ¼Ò¸¦ µû·Î ±¸ÇÏ¿© ³õ°í ÇØ´ç ÁÖ¼Ò °ªÀ» ÀÌ¿ëÇÏ¿© ÇÁ·Î¼¼½º¸¦ °­Á¦ Á¾·á½ÃŲ´Ù.)




<±×¸² 1. gmer¸¦ ÀÌ¿ëÇÑ ¹é½Å ÇÁ·Î¼¼½º °­Á¦ Á¾·á ¿¹Á¦>



2. ¹é½Å ÇÁ·Î¼¼½º¿¡ ´ëÇÑ DLL Injection °ø°Ý

(1) Àü¿ª ÈÅ ¼³Á¤

¨ç ·¹Áö½ºÆ®¸® Ű ¼³Á¤À» ÀÌ¿ëÇÑ Àü¿ª ÈÅ ¼³Á¤
¡°HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Windows\AppInit_DLLs" ·¹Áö½ºÆ®¸®¿¡¼­ À§¿Í °°Àº °æ·Î¿¡ DLL Injection ÇÒ DLLÆÄÀÏÀÇ °æ·Î¸¦ ¼³Á¤Çϸé ÀÌÈĺÎÅÍ ½ÇÇàµÇ´Â ÇÁ·Î¼¼½º °ø°£¿¡ À©µµ¿ìOS°¡ ÀÚµ¿À¸·Î ÇØ´ç DLLÀ» ·Îµù½ÃÄÑ ÁØ´Ù.




<±×¸² 2. ·¹Áö½ºÆ®¸®¸¦ ÀÌ¿ëÇÑ DLL Injection ¹æ¹ý>



¨è SetWindowsHookEx() ÇÔ¼ö¸¦ ÀÌ¿ëÇÑ Àü¿ª ÈÅ ¼³Á¤
À©µµ¿ì OS´Â Àü¿ª ÈÅÀ» ¼³Á¤ÇÒ ¼ö ÀÖµµ·Ï SetWindowsHookEx() À©µµ¿ì API ÇÔ¼ö¸¦ Á¦°øÇÑ´Ù. ÇØ´ç ÇÔ¼öÀÇ Ã¹¹øÂ° ÀÎÀÚ¿¡ ¼³Á¤ÇϰíÀÚ ÇÏ´Â ¸Þ½ÃÁö À¯Çü(WH_KEYBOARD, WH_GETMESSAGE, WH_CALLWNDPROC, etc)À» ¼³Á¤Çϰí ÇÔ¼ö¸¦ È£ÃâÇϸé È£ÃâÇÑ ÀÌÈĺÎÅÍ ÇØ´ç ¸Þ½ÃÁö¿¡ ´ëÇÑ Á¤º¸¸¦ Àü´Þ¹ÞÀ» ¼ö ÀÖ´Ù.

(2) CreateRemoteThread() ÇÔ¼ö¸¦ ÀÌ¿ëÇÑ DLL Injection

DLL InjectionÀ» Çϱâ À§Çؼ­ »çÀü¿¡ ¼¼ÆÃ ÀÛ¾÷À» ¼öÇàÇÑ ´ÙÀ½ CreateRemoteThread() ÇÔ¼ö¸¦ È£ÃâÇϸé ÇØ´ç ÇÁ·Î¼¼½º¿¡ Injection ÇϰíÀÚ ÇÏ´Â DLLÀÌ ·ÎµùµÊÀ¸·Î½á ¹é½Å ÇÁ·Î¼¼½º°¡ °¨¿°µÉ ¼ö ÀÖ´Ù. À§¿Í °°Àº ´Ù¾çÇÑ DLL Injection ±â¹ýµéÀ» ÀÌ¿ëÇÏ¿© ¹é½Å ÇÁ·Î¼¼½º¸¦ °¨¿°½ÃŲ ´ÙÀ½ ¾Ç¼º ÇàÀ§µéÀ» ÇÔÀ¸·Î½á ¹é½Å ÇÁ·Î¼¼½º¸¦ ¹«·ÂÈ­ ½Ãų ¼ö ÀÖ´Ù.


3. ¹é½Å ÇÁ·Î±×·¥ÀÌ »ç¿ëÇÏ´Â ·¹Áö½ºÆ®¸® Ű »ý¼º/º¯Á¶/»èÁ¦

¹é½Å ÇÁ·Î±×·¥ ¿ª½Ã À©µµ¿ì¿¡¼­ µ¿ÀÛÇÏ´Â ÇÁ·Î±×·¥À̹ǷΠ·¹Áö½ºÆ®¸®¸¦ ÂüÁ¶ÇÒ ¼ö ¹Û¿¡ ¾ø´Ù. ¾Ç¼º ÄÚµåµéÀº ÀÌ Á¡À» ÀÌ¿ëÇÏ¿© ¹é½Å ÇÁ·Î±×·¥ÀÌ »ç¿ëÇϰųª ¶Ç´Â °ü·ÃµÈ ·¹Áö½ºÆ®¸® µ¥ÀÌÅ͸¦ »ý¼º/º¯Á¶/»èÁ¦ÇÔÀ¸·Î½á ¹é½Å ÇÁ·Î±×·¥µéÀ» ¹«·ÂÈ­½Ãų ¼ö ÀÖ´Ù. ¾Æ·¡ ±×¸²Àº ±× ¿¹ÀÌ´Ù.




<±×¸² 3. ¡°Á¦¾îÆÇ-°ü¸®µµ±¸-¼­ºñ½º¡± ÇÁ·Î±×·¥À» ÀÌ¿ëÇÑ ¹é½Å ÇÁ·Î±×·¥ ¹«·ÂÈ­ ¿¹Á¦>



¿ÞÂÊ ±×¸²ÀÌ Á¤»óÀÎ »óÅÂÀÌ°í ¿À¸¥ÂÊ ±×¸²ÀÌ ºñÁ¤»óÀÎ »óÅÂÀÌ´Ù. ¿À¸¥ÂÊ »óÅ·Π»ç¿ëÀÚ PC¸¦ ÀçºÎÆÃÇÏ¿´À» °æ¿ì¿¡ ÇØ´ç ¹é½Å ÇÁ·Î¼¼½º´Â ½ÃÀÛµÇÁö ¾Ê´Â´Ù. ¡°½ÃÀÛ À¯Çü¡±¶õÀº ·¹Áö½ºÆ®¸® µ¥ÀÌÅ͸¦ º¯°æÇϸç À©µµ¿ìOS´Â ºÎÆÃ½ÃÁ¡¿¡ ÇØ´ç ·¹Áö½ºÆ®¸® µ¥ÀÌÅ͸¦ Àаí ÇØ´ç µ¿ÀÛÀ» ¼öÇàÇÑ´Ù. ±×·¸±â ¶§¹®¿¡ ÇØ´ç ·¹Áö½ºÆ®¸® µ¥ÀÌÅͰ¡ ¿À¸¥Âʰú °°ÀÌ µÇ¾î ÀÖ´Ù¸é ÇØ´ç ÇÁ·Î¼¼½º¸¦ ·Îµù½ÃŰÁö ¾Ê°í Åë°úÇØ¹ö¸®±â ¶§¹®¿¡ ¹é½Å ÇÁ·Î±×·¥Àº ¼Õ½±°Ô ¹«·ÂÈ­µÈ´Ù.

À§¿Í °°ÀÌ ¹é½Å ÇÁ·Î¼¼½º¸¦ °ø°ÝÇÒ ¼ö ÀÖ´Â ¹æ¹ý¿¡´Â ¿©·¯°¡Áö À¯ÇüÀÌ ÀÖÀ» ¼ö ÀÖ´Ù. ÀÚ, ±×·³ ÀÌÁ¦ ÀÌ·¯ÇÑ °ø°ÝµéÀ» ¸·´Â ¹æ¹ý¿¡ ´ëÇØ¼­ ¾Ë¾Æº¸ÀÚ.


(1) ¡°¹é½Å ÇÁ·Î¼¼½º °­Á¦ Á¾·á¡± À¯ÇüÀ» ¸·À» ¼ö ÀÖ´Â ¹æ¹ý¿¡µµ ¿©·¯ °¡Áö°¡ ÀÖÀ» ¼ö ÀÖ´Ù.

À¯Àú ¸ðµå¿¡¼­´Â ¸ðµç ÇÁ·Î¼¼½º¿¡ DLL InjectionÀ» ÇÏ¿© Kernel32.dll ¸ðµâÀÇ TerminateProcess() ÇÔ¼ö¸¦ Á¶ÀÛÇÑ ´ÙÀ½ TerminateProcess() ÇÔ¼ö°¡ È£ÃâµÇ¾úÀ» °æ¿ì ¾Ç¼º ÇÁ·Î¼¼½º°¡ ¹é½Å ÇÁ·Î¼¼½º¸¦ °­Á¦ Á¾·á½ÃŰ·Á´Â °æ¿ì¿¡ ´ëÇÏ¿© ÇØ´ç ·çƾÀ» È£ÃâÇÏÁö ¾ÊÀ½À¸·Î½á °­Á¦ Á¾·á¸¦ Â÷´ÜÇÒ ¼ö ÀÖ´Ù. Ä¿³Î ¸ðµå¿¡¼­´Â TerminateProcess()°¡ È£ÃâµÉ °æ¿ì¿¡ È£ÃâµÇ´Â Ä¿³Î ¸ðµå ÂÊÀÇ ÇÔ¼ö¸¦ Á¶ÀÛÇÑ ´ÙÀ½ ¾Ç¼º ÇÁ·Î¼¼½º°¡ ¹é½Å ÇÁ·Î¼¼½º¸¦ °­Á¦ Á¾·á½ÃŰ·Á´Â °æ¿ì¿¡ ´ëÇÏ¿© ÇØ´ç ·çƾÀ» È£ÃâÇÏÁö ¾ÊÀ½À¸·Î½á °­Á¦ Á¾·á¸¦ Â÷´ÜÇÒ ¼ö ÀÖ´Ù.(¹é½Å ÇÁ·Î¼¼½ºÀÇ ½º·¹µåµé¿¡ ´ëÇÑ °­Á¦ Á¾·á ½Ãµµ¿¡ ´ëÇØ¼­µµ µ¿ÀÏÇÑ ¹æ¹ýÀÌ Àû¿ë °¡´ÉÇÏ´Ù.)




<±×¸² 4. Ä¿³Î ¸ðµå ÇÔ¼ö Á¶ÀÛ ¿¹Á¦>



(2) ¡°¹é½Å ÇÁ·Î¼¼½º¿¡ ´ëÇÑ DLL Injection¡± À¯ÇüÀ» ¸·´Â ¹æ¹ýÀº ´ÙÀ½°ú °°´Ù.

¨ç ¡°·¹Áö½ºÆ®¸® Ű ¼³Á¤À» ÀÌ¿ëÇÑ Àü¿ª ÈÅ ¼³Á¤¡± À¯ÇüÀº ¹é½Å ÇÁ·Î±×·¥ÀÌ ÇØ´ç ·¹Áö½ºÆ®¸® Ű µ¥ÀÌÅÍ¿¡ ´ëÇÑ Á¢±ÙÀ» ½Ç½Ã°£À¸·Î °¨½ÃÇÏ¿© Ÿ ÇÁ·Î¼¼½º°¡ ¼³Á¤ÇϰíÀÚ ÇÏ´Â DLL¸¦ üũÇÑ ´ÙÀ½ ¾Ç¼º Äڵ忡 ´ëÇØ¼­´Â ·¹Áö½ºÆ®¸® µ¥ÀÌÅÍ »ý¼º/º¯Á¶/»èÁ¦ ½Ãµµ Â÷´Ü ¹× ¸ðµâ Á¦°Å¸¦ ÇÏ¸é µÈ´Ù.

¨è ¡°SetWindowsHookEx() ÇÔ¼ö¸¦ ÀÌ¿ëÇÑ Àü¿ª ÈÅ ¼³Á¤¡± À¯ÇüÀº Á¦°Å ¹× Â÷´ÜÀÌ ´Ù¼Ò ±î´Ù·Ó´Ù. Àü¿ª ÈÅÀ» ¼³Á¤ÇÏ´Â ÀÔÀå¿¡¼­´Â ¼Õ½±°Ô ÈÄÅ·ÀÌ °¡´ÉÇÏÁö¸¸ À̰ÍÀ» ŽÁöÇÑ ´ÙÀ½ Á¦°ÅÇϰí Â÷´ÜÇÏ´Â ÀÔÀå¿¡¼­´Â ´Ù¼Ò ±î´Ù·Î¿ï ¼ö ÀÖ´Ù. ÀÏ´Ü ÀÚü º¸È£ ±â´ÉÀÌ ºñȰ¼ºÈ­µÈ »óÅ¿¡¼­ ÇØ´ç ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© Àü¿ª ÈÅÀÌ ¼³Á¤µÇ¾î ÀÖ´Ù¸é º¸È£ÇϰíÀÚ ÇÏ´Â ÇÁ·Î¼¼½ºÀÇ ½º·¹µå¸¦ ÂüÁ¶ÇÏ¿© Àü¿ª ÈÅ ¼³Á¤À» Á¦°ÅÇÒ ¼ö ÀÖ´Ù. À©µµ¿ì¿¡¼­ °ü¸®ÇÏ´Â ½º·¹µå ±¸Á¶Ã¼¸¦ µû¶ó°¡´Ù º¸¸é ƯÁ¤ ±¸Á¶Ã¼¸¦ ¸¸³ª°Ô µÈ´Ù. ÇØ´ç ±¸Á¶Ã¼¿¡´Â ¾î¶² ÇÁ·Î¼¼½º°¡ (Àü¿ª)¸Þ½ÃÁö ÈÄÅ·À» ¼³Á¤ÇØ ³õ¾Ò´ÂÁö¿¡ ´ëÇÑ ´Ù¾çÇÑ Á¤º¸µé(ÈÄÅ· type, Àü¿ª ÈÄÅ· ¿©ºÎ, Hook ¼³Ä¡ threadÀÇ Á¤º¸, next pointer µî)ÀÌ ´ã°ÜÀÖ´Ù. ÀÌ·¯ÇÑ Á¤º¸µéÀ» ÀÌ¿ëÇϰí Á¾ÇÕÇÑ ´ÙÀ½ ¾Ç¼º ÄÚµåÀÎÁö ¿©ºÎ¸¦ °áÁ¤Çϰí ÇØ´ç ÈÅ ¼³Á¤À» Á¦°ÅÇÏ¸é µÈ´Ù.

Àü¿ª ÈÅ ¼³Á¤À» »çÀü¿¡ Â÷´ÜÇÏ´Â ¹æ¹ýÀº ´ÙÀ½°ú °°´Ù.
À¯Àú ¸ðµå¿¡¼­ SetWindowsHookEx() ÇÔ¼ö¸¦ È£ÃâÇÒ °æ¿ì È£ÃâµÇ´Â Ä¿³Î ¸ðµåÂÊÀÇ ÇÔ¼ö¸¦ Á¶ÀÛÇÑ ´ÙÀ½ ¾Ç¼º ÇÁ·Î¼¼½º°¡ ¹é½Å ÇÁ·Î¼¼½º¿¡°Ô DLL Injection ÇÏ·Á´Â °æ¿ì¿¡ ´ëÇÏ¿© ÇØ´ç ·çƾÀ» È£ÃâÇÏÁö ¾ÊÀ½À¸·Î½á DLL InjectionÀ» Â÷´ÜÇÒ ¼ö ÀÖ´Ù.

¨é ¡°CreateRemoteThread() ÇÔ¼ö¸¦ ÀÌ¿ëÇÑ DLL Injection¡± À¯Çü¿¡ ´ëÇÑ ´ëó ¹æ¹ý ¿ª½Ã ¿©·¯ °¡Áö°¡ ÀÖÀ» ¼ö ÀÖ´Ù. À¯Àú ¸ðµå¿¡¼­´Â ¸ðµç ÇÁ·Î¼¼½º¿¡ DLL InjectionÀ» ÇÏ¿© Kernel32.dll ¸ðµâÀÇ CreateRemoteThread() ÇÔ¼ö¸¦ Á¶ÀÛÇÑ ´ÙÀ½ ¾Ç¼º ÇÁ·Î¼¼½º°¡ ¹é½Å ÇÁ·Î¼¼½º¿¡°Ô DLL Injection ÇÏ·Á´Â °æ¿ì¿¡ ´ëÇÏ¿© ÇØ´ç ·çƾÀ» È£ÃâÇÏÁö ¾ÊÀ½À¸·Î½á DLL InjectionÀ» Â÷´ÜÇÒ ¼ö ÀÖ´Ù.

Ä¿³Î ¸ðµå¿¡¼­´Â ÇØ´ç À¯ÇüÀÇ DLL InjectionÀ» ½ÃµµÇÒ °æ¿ì È£ÃâµÇ´Â Ä¿³Î ¸ðµå ÇÔ¼ö¸¦ Á¶ÀÛÇÑ ´ÙÀ½ ¾Ç¼º ÇÁ·Î¼¼½º°¡ ¹é½Å ÇÁ·Î¼¼½º¿¡°Ô DLL Injection ÇÏ·Á´Â °æ¿ì¿¡ ´ëÇÏ¿© ÇØ´ç ·çƾÀ» È£ÃâÇÏÁö ¾Ê°í Â÷´ÜÇÏ¸é µÈ´Ù.


(3) ¡°¹é½Å ÇÁ·Î±×·¥ÀÌ »ç¿ëÇÏ´Â ·¹Áö½ºÆ®¸® Ű »ý¼º/º¯Á¶/»èÁ¦¡± À¯Çü¿¡ ´ëÇÑ Â÷´Ü ¹æ¹ýÀº ´ÙÀ½°ú °°´Ù.

·¹Áö½ºÆ®¸® Ű »ý¼º/º¯Á¶/»èÁ¦¿Í °ü·ÃµÈ Ä¿³Î ¸ðµå ÇÔ¼öµéÀ» Á¶ÀÛÇÏ¿© ³õ°í ¾Ç¼º ÇÁ·Î¼¼½º°¡ ¹é½Å ÇÁ·Î±×·¥ÀÌ »ç¿ëÇϰųª ¶Ç´Â °ü·ÃµÈ ·¹Áö½ºÆ®¸® µ¥ÀÌÅ͸¦ »ý¼º/º¯Á¶/»èÁ¦ÇÏ·Á´Â °æ¿ì¿¡ ´ëÇØ¼­ Â÷´ÜÇÏ¸é µÈ´Ù.

Áö±Ý±îÁö ¹é½Å ÇÁ·Î±×·¥À» °ø°ÝÇÒ ¼ö ÀÖ´Â ¿©·¯ °¡Áö ¹æ¹ýµé°ú ¹é½Å ÇÁ·Î±×·¥ÀÌ ÀÌ·¯ÇÑ °ø°Ý ½Ãµµ¿¡ ´ëÇØ¼­ ÀÚüÀûÀ¸·Î º¸È£ÇÒ ¼ö ÀÖ´Â ¹æ¾È¿¡ ´ëÇØ¼­ ¾Ë¾Æº¸¾Ò´Ù.
ÇöÀç ¸¹Àº ¹é½Å ÇÁ·Î±×·¥µéÀÌ À§¿¡¼­ ¾ð±ÞÇÑ ÀÚü º¸È£ ±â¹ýµéÀ» ÀϺΠÀû¿ëÇÏ¿© ¹é½Å ÇÁ·Î±×·¥ÀÇ ÀÚü º¸È£ ±â´ÉÀ» ¼öÇàÇϰí ÀÖÁö¸¸ ¹é½ÅÀ» °ø°ÝÇÏ´Â ¾Ç¼ºÄÚµåµéÀÇ ±â¹ýÀº ¹é½Å µå¶óÀ̹ö ¾ð·Îµå½Ã۱â, ¹é½Å µå¶óÀ̹ö¸¦ IOCTL·Î ÅëÁ¦Çϱâ, ¾÷µ¥ÀÌÆ® ¿ìȸÇϱâ, SSDT Ãë¾àÁ¡À» ÀÌ¿ëÇÏ¿© ÀÚü º¸È£ ¹«·ÂÈ­½ÃŰ±â µî ¾ó¸¶µçÁö ´õ Á¸ÀçÇÒ ¼ö ÀÖ´Ù.
¹é½Å ÇÁ·Î±×·¥ÀÌ °­·ÂÇÑ ÀÚü º¸È£ ±â´ÉÀ» À¯ÁöÇϱâ À§Çؼ­´Â Áö¼ÓÀûÀ¸·Î »õ·Î¿î °ø°Ý ±â¹ý¿¡ ´ëÇÑ ¿¬±¸¸¦ ÇÏ°í ±×¿¡ ´ëÇÑ ´ëó ¹æ¾ÈÀ» Àû¿ëÇØ ³ª°¡¾ß ÇÒ °ÍÀÌ´Ù.



  
(ÁÖ)ÇϿ츮 ±â¼ú¿¬±¸¼Ò Anti-Spy¿£ÁøÆÀ ¿¬±¸¿ø °­ÁØ¿ë