|
Windows Internals
MSÞä´Â À©µµ¿ìÁî ½Ã½ºÅÛ¿¡ ´ëÇÑ ´ëºÎºÐÀÇ Á¤º¸¸¦ °³¹ßÀÚ¿¡°Ô °ø°³ÇÏÁö ¾Ê¾Ò½À´Ï´Ù. µû¶ó¼ ¸ðµç °³¹ßÀÚ´Â MSDNÀ̳ª DDK¹®¼¿¡ ±â¼úµÈ
Ç¥ÁØÈµÈ API¿Í ¹æ¹ý·ÐÀ¸·Î ½Ã½ºÅÛ¿¡ Á¢±ÙÇØ¾ß ÇÏÁÒ. ÇÏÁö¸¸ ½ÃÅ°´Âµ¥·Î ÇÑ´Ù´Â°Ç ¹«Áö Â¥Áõ³ª´Â ÀÏÀÔ´Ï´Ù. Á¤¸» Áö·çÇÏÁÒ.
±×·± ÀÌÀ¯·Î ÀÌ ¼½¼Ç¿¡¼´Â MSDNÀ̳ª DDK¿¡ ±â¼úµÇÁö ¾Ê´Â ¹æ¹ýÀ¸·Î À©µµ¿ìÁî ½Ã½ºÅÛ¿¡ Á¢±ÙÇÏ°í, ±× ±â´ÉÀ̳ª Á¤º¸¸¦ ¼öÁ¤ÇÏ´Â
³»¿ëÀ» Á¦°øÇÒ ¿¹Á¤ ÀÔ´Ï´Ù. ÁÖÁ¦°¡ ÁÖÁ¦ÀÌ´Ù º¸´Ï »ó¿ë º¸¾È ÇÁ·Î±×·¥¿¡ ¿µÇâÀ» ³¢Ä¥ Á¤µµ·Î ¾Ç¿ëµÉ ¼ÒÁö°¡ ÀÖ´Â ÀÚ·áµéµµ »ý±æ
¼ö ÀÖ½À´Ï´Ù. ¶§¹®¿¡, ¹®Á¦°¡ µÉ°Í °°Àº ÀÚ·á¿¡ ´ëÇؼ´Â ¹Ì¸® ÆÇ´ÜÇÏ¿© ¼Ò½º¸¦ °ø°³ ÇÏÁö ¾Êµµ·Ï ÇÏ°Ú½À´Ï´Ù.
ksthb v1.0
- 2005³â 9¿ù 1ÀÏ
À̹ø ÀÚ·á´Â SDT¿¡ °ü·ÃµÈ ±âÁ¸ Ä¿³Î ÇØÅ· ¹®¼µéÀÌ À߸øµÇ¾úÀ½À» ÁöÀûÇÏ°íÀÚ ÇÏ¿© ¸¸µç ÅøÀÔ´Ï´Ù. Á¤È®È÷ ¸»ÇØ KiServiceTable
ÈÄÅ·¿¡ °üÇÑ ¹®¼Àε¥, ¹®¼´ë·Î ÇÏÀÚ¸é ¼ºñ½º Å×À̺íÀÇ Entry¸¦ ¼öÁ¤ÇÔÀ¸·Î¼ ÀÌ ¼ºñ½º¸¦ ¿äûÇÏ´Â ¸ðµç ½º·¹µåÀÇ µ¿ÀÛÀ»
ÈÄÅ·ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ ÀÌ°ÍÀÌ ¼º¸³Çϱâ À§Çؼ´Â, ¸ðµç ½º·¹µå°¡ ÀÌ ¼ºñ½º Å×À̺íÀ» »ç¿ëÇØ¾ß ÇÑ´Ù´Â ÀüÁ¦°¡ µÚµû¶ó¾ß
Çϴµ¥, ½ÇÁ¦·Î Å×½ºÆ® ÇØ º» °á°ú ÀÌ°ÍÀº ÀÓÀÇ·Î ¼öÁ¤ÀÌ °¡´ÉÇß½À´Ï´Ù. Áï, ½º·¹µå°¡ »ç¿ëÇÏ´Â SDT¿Í KiServiceTableÀ»
ÀÓÀÇ·Î Á¦ÀÛµÈ Å×ÀÌºí¿¡ ¿¬°á½ÃÅ°¸é ´õÀÌ»ó SDT ÈÄÅ·Àº µ¿ÀÛÇÏÁö ¾Ê´Â °ÍÀÌÁÒ. ksthb´Â ÀÌ »ç½ÇÀ» ½ÇÁ¦ È®ÀνÃÄÑ ÁÖ´Â Åø·Î,
ksthb·Î Ÿ°ÙÆÃµÈ ÇÁ·Î¼¼½º°¡ MemoryDefender¿¡ ÀÇÇØ ¾î¶² ¿µÇâµµ ¹ÞÁö ¾Ê´Â ¸ð½ÀÀ» ½º¼¦À» ÅëÇØ È®ÀÎ ÇϽǼö ÀÖ½À´Ï´Ù. ^^
- ksthb_v10.zip
- XPµ¿ÀÛ. ½Ã½ºÅÛ¿¡ µû¶ó¼ ÀçºÎÆà µÉ ¼ö ÀÖ½À´Ï´Ù. ÁÖÀÇ Çϼ¼¿ä.
Application Checker v1.1
- 2006³â 2¿ù 13ÀÏ
Kernel Checker¿Í´Â ¹Ý´ë·Î À©µµ¿ìÁî¿¡ ·ÎµåµÈ ¾îÇø®ÄÉÀÌ¼Ç ÇÁ·Î¼¼½ºµéÀÇ ¾ÈÀü¼ºÀ» üũÇÏ´Â º¸¾ÈÅø ÀÔ´Ï´Ù. ´Ù¸¥ ÇÁ·Î¼¼½ºÀÇ
µ¥ÀÌÅ͸¦ Á¶ÀÛÇϰųª ¾ÇÀÇÀûÀÎ Äڵ带 »ðÀÔÇÏ´Â ÇÁ·Î±×·¥ÀÌ ±Ø¼ºÀ̾î¼, ¸ð´ÏÅ͸µ ¿ëÀ¸·Î ¸¸µé¾ú´Ù°¡ ±â´É ¸î°¡Áö¸¦ Ãß°¡ÇÏ¿©
ȨÆäÀÌÁö¸¦ ÅëÇØ °ø°³ÇÑ °ÍÀÔ´Ï´Ù. ÇöÀç v1.0Àº IAT ¹× ¸ðµâÀÇ ÀͽºÆ÷Æ®µÈ ÇÔ¼öµéÀÌ ÈÄÅ·µÇ¾ú´ÂÁö¸¦ È®ÀÎÇÏ´Â ±â´ÉÀ» °®°í ÀÖ°í, Ãß°¡ÀûÀ¸·Î
Kernel Checker°¡ Áö¿øÇÏ´Â ¸Þ¸ð¸® ´ýÇÁ³ª ÄÚµå µð½º¾î¼Àºí ±â´Éµµ Áö¿øÇÏ°í ÀÖ½À´Ï´Ù. (Kernel Checker°¡ °®°íÀÖ´Â ´ëºÎºÐÀÇ ±â´ÉÀ»
Áö¿øÇÏ·Á°í »ý°¢ ÁßÀÔ´Ï´Ù.) ¾Æ·¡´Â WPE ÅøÀ» ÀÌ¿ëÇØ ÈÄÅ·ÇÑ ÇÁ·Î¼¼½º¸¦ üũÇÑ ½º¼¦ ÀÔ´Ï´Ù. ^^
- achecker_v11.zip
- 2K, XP, 2K3 µ¿ÀÛ. ÀÌ ÇÁ·Î±×·¥Àº µð¹ÙÀ̽º µå¶óÀ̹ö¸¦ »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù.
HandleInjector v1.0
- 2005³â 8¿ù 18ÀÏ
ÇÁ·Î¼¼½ºÀÇ Ä¿³Î´Ü¿¡ ÀÖ´Â ÇÚµé Å×À̺íÀ» Á¶ÀÛÇÏ´Â °£´ÜÇÑ Åø ÀÔ´Ï´Ù. Handle Injector´Â Å©°Ô 3°¡Áö ±â´ÉÀ» °®°í Àִµ¥,
ù¹ø°·Î Á¢±ÙÀÌ ±ÝÁöµÈ ÇÁ·Î¼¼½º¸¦ PROCESS_ALL_ACCESS±ÇÇÑÀ¸·Î ¿ÀÇÂÇÏ´Â ±â´ÉÀÔ´Ï´Ù. º¸Åë »ó¿ë µå¶óÀ̹öµéÀÌ ¾î´À ƯÁ¤ ÇÁ·Î¼¼½º·ÎÀÇ
Á¢±ÙÀ» ¸·±âÀ§ÇØ Ä¿³Î ÇÔ¼ö¸¦ ÈÄÅ·ÇÏ¿© À̸¦ Â÷´ÜÇϴµ¥, Handle Injector´Â ÀÌ·± ·çƾµéÀ» °ÅÄ¡Áö ¾Ê°í Á÷Á¢ ÇÚµéÅ×À̺íÀ» ¼öÁ¤Çϱâ
¶§¹®¿¡ ¿ÀÇÂÀÌ °¡´É ÇÕ´Ï´Ù. µÎ¹ø°·Î, ´Ù¸¥ ÇÁ·Î¼¼½º°¡ »ç¿ëÇÏ°í ÀÖ´Â ÇÚµéÀ» º¹»çÇØ¿À´Â ±â´É, ¸¶Áö¸· ¼¼¹ø°·Î, ÇÚµéÀÇ Á¢±Ù ±ÇÇÑÀ»
»õ·Ó°Ô ¹Ù²Ù´Â ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ °ÍÀº ¾Æ·¡ ½º¼¦À» Âü°íÇÏ½Ã¸é µË´Ï´Ù. Âü°í·Î XP¸¸ ¸®¹ö½Ì Çغñ⠶§¹®¿¡ ´Ù¸¥ ¿î¿µÃ¼Á¦´Â
ÇöÀç Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.
MemoryDefender v1.1e
- 2005³â 9¿ù 9ÀÏ
½ÇÇàÁßÀΠƯÁ¤ ÇÁ·Î¼¼½ºÀÇ ¸Þ¸ð¸®¸¦ º¸È£ÇÏ´Â ¿ëµµÀÇ º¸¾ÈÅø ÀÔ´Ï´Ù. Memory Defender´Â Å©°Ô µÎ°¡Áö ±â´ÉÀ» °¡Áö°í ÀÖ½À´Ï´Ù. ù¹ø°·Î
ƯÁ¤ ÇÁ·Î¼¼½ºÀÇ ¸Þ¸ð¸®°¡ ´Ù¸¥ ÇÁ·Î±×·¥¿¡ ÀÇÇØ ÀÐÇôÁö°Å³ª ¾²¿©Áö´Â°É ¹æÁöÇÏ´Â ±â´ÉÀ¸·Î, ÀϹÝÀûÀÎ »ó¿ë º¸¾ÈÅø°ú ±× ¿ø¸®°¡ µ¿ÀÏÇÕ´Ï´Ù.
µÎ¹ø° ±â´ÉÀº ¸Þ¸ð¸® R/W ¸ð´ÏÅ͸µ ±â´ÉÀ¸·Î, ¾Ç¼º ÇÁ·Î±×·¥ÀÇ µ¿ÀÛÀ» °üÂûÇÏ°í ºÐ¼®ÇÏ´Â ¿ëµµ¸¦ À§ÇØ Á¦°øÇÕ´Ï´Ù. ¸ð´ÏÅ͸µ ±â´ÉÀ¸·Î Å©·¢ÅøÀ»
°üÂû ÇÒ °æ¿ì, ¾î¶² ¹æ½ÄÀ¸·Î ŸÄÏ ¸Þ¸ð¸® ÁÖ¼Ò¸¦ ÃßÀûÇÏ´ÂÁö, ¾î¶² µ¥ÀÌÅÍ°¡ ¼öÁ¤µÇ´ÂÁö¸¦ ¾Ë ¼ö ÀÖ½À´Ï´Ù. ¾Æ·¡´Â ÀÌ µÎ°¡Áö ±â´ÉÀ» ¿¹½Ã ÇسõÀº
½º¼¦ ÀÔ´Ï´Ù. (Memory Defender´Â Anti-Debugger Äڵ尡 µé¾î°¡ Àֱ⠶§¹®¿¡ Àý´ë SoftICE³ª ±âŸ º¸¾ÈÅø°ú ÇÔ²² »ç¿ëÇÏ½Ã¸é ¾ÈµË´Ï´Ù.)
KernelChecker v2.5a
- 2006³â 2¿ù 13ÀÏ
À©µµ¿ìÁî Ä¿³Î¿¡ »óÁÖÇÏ´Â ¸ðµç ¸ðµâ°ú ¿ÀºêÁ§Æ®µéÀÇ ¾ÈÀü¼ºÀ» üũÇÏ´Â º¸¾ÈÅø ÀÔ´Ï´Ù. ¾Ç¼º Äڵ峪 µå¶óÀ̹ö¿¡ ÀÇÇØ Ä¿³Î Á¤º¸µéÀÌ º¯°æ
µÇ¾úÀ» ½Ã¿¡, À̸¦ ŽÁöÇØÁÖ°í ºü¸£°Ô º¹±¸ °¡´ÉÇϵµ·Ï ¿©·¯ Á¤º¸¸¦ Á¦°øÇØ ÁÝ´Ï´Ù. ÇöÀç Á¦°øµÇ´Â v2.0Àº v1.0¿¡ ºñÇØ Çâ»óµÈ ¸í·É¾î
±¸Á¶¿Í ´õ ¸¹Àº Ä¿³Î Á¤º¸µéÀ» È®ÀÎ ÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ±â´ÉµéÀÌ Ãß°¡ µÇ¾ú½À´Ï´Ù. ¶ÇÇÑ, ½ÇÇà ¼Óµµ°¡ ´«¿¡ ¶ç°Ô »¡¶óÁ³À¸¸ç ¿©·¯
¹ö±×·Î ÀÎÇØ ÀçºÎÆà µÇ´ø ¹®Á¦ ¶ÇÇÑ ¼öÁ¤ µÇ¾ú½À´Ï´Ù. ¾Æ·¡´Â KChecker¸¦ ÀÌ¿ëÇØ °¢ Ä¿³Î ¸ðµâ°ú ¿ÀºêÁ§Æ®µéÀÇ ¾ÈÀü¼ºÀ» üũÇÏ´Â
¸ð½ÀÀ» ´ãÀº ½ºÅ©¸° ¼¦ ÀÔ´Ï´Ù. ¹®Á¦°¡ ¹ß»ýÇÒ ¼ÒÁö°¡ ÀÖ´Â ½ºÅ©¸°¼¦¿¡ ´ëÇؼ± ÀÚü ½ÉÀÇÁ¶Á¤ Çß½À´Ï´Ù. (KernelChecker´Â ÇØÅ·ÅøÀÌ
¾Æ´Õ´Ï´Ù. ¿ÀÇؾøÀ¸½Ã±æ... ^^)
FingerPrint (Hooking Keyboard Drivers for Keystroke Sniffing)
- 2004³â 6¿ù 5ÀÏ
Å°º¸µå µå¶óÀ̹ö¸¦ ÈÄÅ·ÇÏ¿© Å° ½ºÆ®·ÎÅ· ¸Þ¼¼Áö¸¦ °¡·Îü´Â µå¶óÀ̹ö¿Í À̸¦ »ç¿ëÇÏ´Â ¾îÇø®ÄÉÀÌ¼Ç ÀÔ´Ï´Ù. °¡²û ÇÁ·Î±×·¥À» °³¹ßÇÏ´Ù º¸¸é ¿øº» Å° ½ºÆ®·ÎÅ· ¸Þ¼¼Áö¸¦
»ç¿ëÇÒ ¶§°¡ Àִµ¥, À̸¦ ¸Å¹ø °¡Á®¿À±â°¡ ¹ø°Å·Î¿ö¼ Çϳª ¸¸µé¾î ºÃ½À´Ï´Ù. PS/2 ³ª USB Å°º¸µå ¸ðµÎ¿¡¼ µ¿ÀÛÇÏ´Ï±î »ç¿ëÇϽôµ¥ º° ºÒÆíÇÔÀÌ ¾øÀ¸½Ç °Ì´Ï´Ù.
±×¸®°í ÀÌ°É ¸¸µé¸é¼ »ý°¢ÇÑ °Çµ¥, ¾Æ·¡ÀÇ Monster¿Í ÀÌ°É ÇÕÇÏ¸é º¸¾È µå¶óÀ̹ö¿¡ °É¸®Áö ¾Ê°íµµ »ç¿ëÀÚÀÇ Å° ½ºÆ®·ÎÅ· ¸Þ¼¼Áö¸¦ ÀüºÎ ¿ÜºÎ·Î »©µ¹¸±¼ö°¡ ÀÖ°Ú´õ±º¿ä.
Âü Àç¹ÌÀÖÁÒ? ¾îÇø®ÄÉÀ̼ǰú´Â ´Ù¸¥ ¹¦ÇÑ Àç¹Ì°¡ Àֳ׿ä. ¾î·µç ÇÊ¿äÇϽźÐÀº »ç¿ëÇØ º¸¼¼¿ä. ¾Ç¼º ÄÚµå´Â ¾øÀ¸´Ï ¾È½ÉÇϽñ¸¿ä. ^^
- fingerprint.zip
- 9X, ME, 2K, XPµ¿ÀÛ. ½Ã½ºÅÛ¿¡ µû¶ó¼ ÀçºÎÆà µÉ ¼ö ÀÖ½À´Ï´Ù. ÁÖÀÇ Çϼ¼¿ä.
The Monster (Hooking Protocol Drivers for Packet Sniffing)
- 2004³â 5¿ù 14ÀÏ
³×Æ®¿öÅ© ÆÐŶÀ» ĸÃÄÇÏ´Â À¯Æ¿¸®Æ¼ ÀÔ´Ï´Ù. MFC·Î ¸¸µé¾îÁø ¾îÇø®ÄÉÀÌ¼Ç ºÎºÐ°ú À̸¦ Áö¿øÇØÁÖ´Â µð¹ÙÀ̽º µå¶óÀ̹ö·Î ÀÌ·ç¾îÁ® ÀÖ½À´Ï´Ù. ±âÁ¸ÀÇ ÆÐŶ ĸÃÄ À¯Æ¿¸®Æ¼¿Í´Â ´Þ¸®,
Monster´Â ƯÁ¤ ÇÁ·ÎÅäÄÝ µå¶óÀ̹ö(ȤÀº ½Ã½ºÅÛ Àüü ÇÁ·ÎÅäÄÝ µå¶óÀ̹ö)ÀÇ ÆÐŶ¸¸À» °¡Á®¿Ã ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ Ä¸ÃÄ µµÁß ÆÐŶÀ» ¼Õ½ÇÇÏÁö ¾ÊÀ¸¸ç, ³×Æ®¿öÅ© ¼Óµµ¿¡ ¿µÇâÀ» °ÅÀÇ ¹ÌÄ¡Áö
¾Ê½À´Ï´Ù. (Á»´õ ÀûÀº ºÎÇϸ¦ À§ÇØ ÇÊÅ͸µÀ» Á¦°ø ÇÕ´Ï´Ù.) ¾Æ·¡ÀÇ ½ºÅ©¸°¼¦ Áß, ù¹ø°´Â TCP/IP ÇÁ·ÎÅäÄÝ µå¶óÀ̹ö¿Í PSCHED ÇÁ·ÎÅäÄÝ µå¶óÀ̹ö¸¦ ÅëÇØ ¿À°¡´Â ÆÐŶ¸¸À» ĸÃÄÇÑ
¸ð½ÀÀÌ°í, µÎ¹ø°´Â vmware¸¦ ÅëÇØ ¿À°¡´Â ÆÐŶ¸¸À» ĸÃÄÇÑ ¸ð½ÀÀÔ´Ï´Ù. ³×Æ®¿öÅ© ¾îÇø®ÄÉÀ̼ÇÀ» Á¦ÀÛÇÒ¶§ ¾µ·Á°í ¸¸µé°í Àִ°ǵ¥ ´Ù¸¥ ºÐµé¿¡°Ôµµ À¯¿ëÇÏ°Ô ¾²À̸®¶ó »ý°¢ µË´Ï´Ù. ^^
- monster.zip
- 2K, XPµ¿ÀÛ. ½Ã½ºÅÛ¿¡ µû¶ó¼ ÀçºÎÆà µÉ ¼ö ÀÖ½À´Ï´Ù. ÁÖÀÇ Çϼ¼¿ä.
Library
ÀÛ¾÷ µµÁß Á¤¸®ÇØ ³õÀº ¹®¼µé ÀÔ´Ï´Ù.
References
°ø°³ Åø
Âü°í ¼Ò½º
- PE.exe
- zip. Matt Pietrek¾¾°¡ ÀÛ¼ºÇÑ ¼Ò½º¿Í ÇÁ·Î±×·¥. PEÇì´õÀÇ ±¸Á¶¸¦ ¿³º¼¼ö ÀÖ´Â Åø.
- APISPY32.zip
- zip. Matt Pietrek¾¾°¡ ÀÛ¼ºÇÑ ¼Ò½º¿Í ÇÁ·Î±×·¥. API ÈÄÅ· ¿¹Á¦ ¼Ò½º.
- PEPASSP.zip
- zip. PE Çü½ÄÀÇ ½ÇÇàÆÄÀÏ¿¡ ¾ÏÈ£¸¦ ³Ö´Â ÇÁ·Î±×·¥ÀÇ ¼Ò½º.
°ü·Ã ¹®¼
Âü°í ¼Àû
$ À©µµ¿ìÁî ½Ã½ºÅÛ ÇØÅ· $
- Hacker Disassembling Uncovered(¿ø¼)
- 2003. Kris KasperskyÀú.
- Exploiting Software : How to Break Code(¿ø¼)
- 2004. Greg Hoglund, Gary McGraw °øÀú.
- The Shellcoder's Handbook : Discovering and Exploiting Security Holes(¿ø¼)
- 2004. Jack Koziol¿Ü °øÀú.
- Hacking: The Art of Exploitation(¿ø¼)
- 2004. Jon EricksonÀú.
- Rootkits : Subverting the Windows Kernel(¿ø¼)
- 2005. Greg Hoglund, Jamie Butler °øÀú.
$ À©µµ¿ìÁî ½Ã½ºÅÛ ±¸Á¶ $
- Undocumented Windows NT(¿ø¼)
- '99, Milind Borate , Prasad Dabak , Sandeep Phadke °øÀú. À©µµ¿ìÁî NT ½Ã½ºÅÛ ¼³¸í
- Inside Windows 2000 3/E(¿ø¼)
- 2000. David A. Solomon , Mark Russinovich °øÀú. Windows 2000.
- WINDOWS ±¸Á¶¿Í ¿ø¸® ±×¸®°í CODES(±¹³»¼)
- 2003. Á¤´ö¿µ Àú.
- Microsoft Windows Internals 4/E(¿ø¼)
- 2004. Mark E. Russinovich, David A. Solomon °øÀú.
$ À©µµ¿ìÁî µð¹ÙÀ̽º µå¶óÀ̹ö $
- Inside the Windows 95 File System(¿ø¼)
- 1997. Windows 95 file system.
- Windows NT File System Internals : A Developer`s Guide(¿ø¼)
- 1997. Rajeev NagarÀú, Windows NT filesystem.
- Writing Windows VxDs and Device Drivers 2/E(¿ø¼)
- 1998. Karen HazzahÀú, VxD driver.
- Writing Windows Virtual Device Drivers(¿ø¼)
- 1999. Bryan Woodruff , David Thielen °øÀú. VxD driver.
- Developing Windows NT Device Drivers : A Programmer`s Handbook(¿ø¼)
- 1999. Edward N. Dekker , Joseph M. Newcomer °øÀú.
- Writing Windows WDM Device Drivers(¿ø¼)
- 1999. Chris CantÀú, WDM ÀÔ¹®ÀÚ ¼Àû.
- µð¹ÙÀ̽º µå¶óÀ̹ö ±¸Á¶¿Í ¿ø¸® ±×¸®°í Á¦ÀÛ ³ëÇÏ¿ì(±¹³»¼)
- 2004. À̺À¼® Àú.
$ E-Book ÆÄÀÏ $
- Undocumented Windows NT(¿ø¼)
- html. Windows IT Library¿¡¼ Á¦°ø.
ȨÆäÀÌÁö ¸µÅ©
|