º¸¾È´º½º â°£ 17ÁÖ³âÀ» ÃàÇÏÇÕ´Ï´Ù!!

Home > Àüü±â»ç

À©µµ¿ìÀÇ UAC Á¶ÀÛÇϸé ÄÚµå ½ÇÇà ±ÇÇÑÀ» »ó½Â½Ãų ¼ö ÀÖ´Ù

ÀÔ·Â : 2018-11-13 10:15
ÆäÀ̽ººÏ º¸³»±â Æ®À§ÅÍ º¸³»±â ³×À̹ö ¹êµå º¸³»±â Ä«Ä«¿À ½ºÅ丮 º¸³»±â ³×À̹ö ºí·Î±× º¸³»±â
UAC, Á¤½Ä º¸¾È ±â´É ¾Æ´ÏÁö¸¸ Ãß°¡ÀûÀÎ º¸¾È ÃþÀ§ÀÇ ¿ªÇÒ ´ã´ç
º¸¾È µð·ºÅ丮 È®ÀÎ ¿ø¸® »ì¦ °Çµå¸®¸é ÆÄÀÏÀÇ ±ÇÇÑ »ó½Â½Ãų ¼ö ÀÖ¾î


[º¸¾È´º½º ¹®°¡¿ë ±âÀÚ] º¸¾È ¾÷ü Å׳ʺí(Tenable)ÀÇ Àü¹®°¡µéÀÌ ÃÖ±Ù º¸¾È µð·ºÅ丮(trusted directory) ³»¿¡ ÀÖ´Â ÆÄÀÏÀÇ ½ÇÇà °æ·Î¸¦ ½ºÇªÇÎ ÇÔÀ¸·Î½á À©µµ¿ìÀÇ »ç¿ëÀÚ °èÁ¤ Á¦¾î(UAC)¸¦ ¿ìȸÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» ¹ß°ßÇس´Ù.

[À̹ÌÁö = iclickart]


UAC´Â MS°¡ °ø½ÄÀûÀ¸·Î ¡®º¸¾È ±â´É¡¯À̶ó°í ÀÎÁ¤ÇÑ ºÎºÐÀº ¾Æ´Ï´Ù. ÇÏÁö¸¸ Ãß°¡ÀûÀÎ º¸È£ ÀåÄ¡·Î¼­ÀÇ ±â´ÉÀ» ¹ßÈÖÇÏ°í ÀÖ´Â °Ç »ç½ÇÀÌ´Ù. ÇÁ·Î±×·¥ÀÌ »ó½ÂµÈ ±ÇÇÑÀ¸·Î ½ÇÇàµÇ°íÀÚ ÇÒ ¶§ °ü¸®ÀÚ ±×·ì¿¡ ¼ÓÇÑ »ç¿ëÀڵ鿡°Ô ÇØ´ç »ç½ÇÀ» ¾Ë·Á, È®ÀÎÀ» ¸ÕÀú ¾ò¾î³»±â ¶§¹®ÀÌ´Ù.

ÇÏÁö¸¸ UAC°¡ ÀÌ·¯ÇÑ ¸ðµç »óȲ¿¡¼­ °ü¸®Àڵ鿡°Ô °æ°í ¸Þ½ÃÁö¸¦ º¸³»´Â °Ç ¾Æ´Ï´Ù. ÇÁ·Î±×·¥µé Áß¿¡´Â ÀÚµ¿À¸·Î ±ÇÇÑÀ» »ó½Â½ÃÅ°´Â °ÍÀÌ ÀÖÀ¸¸ç, µû¶ó¼­ UAC¸¦ ¹ßµ¿½ÃÅ°Áö ¾Ê°Ô µÈ´Ù. ¹°·Ð À©µµ¿ì¿¡´Â ÀÌ·¸°Ô ÀÚµ¿À¸·Î ±ÇÇÑÀ» »ó½Â½Ãų ¼ö ÀÖ´Â ½ÇÇàÆÄÀÏÀ» »ç¿ëÀÚ°¡ ÁöÁ¤Çϰųª È®ÀÎÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â ´Ù¾çÇÑ º¸¾È ÀåÄ¡µéÀÌ µû·Î Á¸ÀçÇÑ´Ù.

Å׳ʺíÀÇ µ¥À̺ñµå À£Áî(David Wells)´Â ¡°±×·³¿¡µµ UAC¸¦ ¿ìȸÇÒ ¼ö ÀÖ´Â ÀϺΠƯÁ¤ »óȲÀ» ³²¿ëÇÏ¿© ¾Ç¼º ½ÇÇàÆÄÀÏÀ» º¸´Ù Æí¸®ÇÏ°í ¾ÈÀüÇÏ°Ô(°ø°ÝÀÚ ÀÔÀå¿¡¼­) ½ÇÇà½ÃÅ°´Â °Ô °¡´ÉÇÏ´Ù¡±°í ¼³¸íÇÑ´Ù.

¡°½ÇÇàÆÄÀÏÀÌ ÀÚµ¿À¸·Î ±ÇÇÑÀ» »ó½Â½ÃÅ°·Á¸é ½ÇÇàµÇ±â ÀÌÀü¿¡ ¼³Á¤ÀÌ µÇ¾î¾ß ÇÕ´Ï´Ù. ÆÄÀÏ ³»¿¡ autoElevate¶ó´Â Å°°¡ Á¸ÀçÇϵµ·Ï ÇØ¾ß ÇÑ´Ù´Â °ÍÀÌÁÒ. ¶ÇÇÑ ¼­¸íµµ Á¦´ë·Î µÇ¾î ÀÖ¾î¾ß ÇÏ°í, C:\Windows\System32¿Í °°Àº º¸¾È µð·ºÅ丮·ÎºÎÅÍ ½ÇÇàÀÌ µÇ¾î¾ß ÇÕ´Ï´Ù.¡±

À£Áî¿¡ ÀÇÇÏ¸é ½ÇÇàÆÄÀÏÀÇ ÀÚµ¿ ±ÇÇÑ »ó½ÂÀ» À§ÇØ ½Ã½ºÅÛ ³»¿¡¼­ ½Ç½ÃÇÏ´Â ¿©·¯ °¡Áö È®ÀÎ ÀÛ¾÷ Áß, ¡°Appinfo.dll(AIS)°¡ RtlPrefixUnicodeSring API¸¦ È£ÃâÇÑ ÈÄ ½ÇÇàÆÄÀÏ °æ·Î°¡ C:\Windows\System32\·Î ½ÃÀÛÇÏ´ÂÁö »ìÇÇ´Â ºÎºÐÀÌ Á¸ÀçÇÑ´Ù¡±°í ÇÑ´Ù.

À£Áî´Â CreateDirectory API¸¦ »ç¿ëÇØ C:\Windows \¶ó´Â µð·ºÅ丮¸¦ ¸¸µé¾ú´Ù. Á¤»ó Windows µð·ºÅ丮¿Í ´Þ¸® ºó °ø°£ÀÌ Çϳª Æ÷ÇԵǾî ÀÖ´Â °ÍÀÌ´Ù. ±×¸®°í \\?\¶ó´Â ¹®ÀÚ¿­À» µð·ºÅ丮 ¾Õ¿¡ ºÙ¿© À©µµ¿ìÀÇ À̸§ ºÙÀ̱⠱ÔÄ¢À» ¿ìȸÇß´Ù. ±×·± ÈÄ¿¡ ±× µð·ºÅ丮 ¾È¿¡ System32 µð·ºÅ丮¸¦ ¸¸µé¾ú´Ù.

´ÙÀ½À¸·Î ±×´Â ¼­¸íÀÌ µÈ, ÀÚµ¿À¸·Î ±ÇÇÑÀ» »ó½Â½Ãų ¼ö ÀÖ´Â ½ÇÇàÆÄÀÏÀ» ÁøÂ¥ C:\Windows\System32 µð·ºÅ丮·ÎºÎÅÍ º¹»çÇØ¿Ô´Ù. ÀÌ º¹Á¦µÈ ÆÄÀÏÀ» À©µµ¿ì ½Ã½ºÅÛÀÌ ¾î¶² ½ÄÀ¸·Î ó¸®ÇÏ´ÂÁö ºÐ¼®Çߴµ¥, UAC °æ°í°¡ ¹ßµ¿µÇÁö ¾ÊÀ½À» ¾Ë ¼ö ÀÖ¾ú´Ù.

¡°C:\Windows(¶ç°í)\Systems32\winSAT.exe¸¦ ½ÇÇàÇß´õ´Ï, Appinfo.dllÀÌ GetLongPathNameW API·Î Àü´ÞµÇ°í, ±×°ÍÀÌ ´Ù½Ã C:\Windows\System32\winSAT.exe·Î ÀüȯÀÌ µÇ´õ±º¿ä. Áï Windows ´ÙÀ½¿¡ ³ª¿À´Â ºó °ø°£À» ÀÚµ¿À¸·Î »èÁ¦ÇÏ¿© ½ÇÇàÀ» ½ÃÅ°´õ¶ó´Â °ÍÀÔ´Ï´Ù. º¸¾È µð·ºÅ丮 È®ÀÎÀº ±×·¯ÇÑ Àüȯ ÀÛ¾÷ ÀÌÈÄ¿¡ ½Ç½ÃµÇ¾ú½À´Ï´Ù.¡±

±×·¸°Ô º¸¾È µð·ºÅ丮 È®ÀÎÀÌ ³¡³­ ÈÄ, ³ª¸ÓÁö´Â ÀÏ»çõ¸®·Î ÁøÇàµÆ´Ù. ±ÇÇÑÀ» ÀÚµ¿À¸·Î »ó½Â½ÃÅ°´Â µ¥ ÇÊ¿äÇÑ ¸ðµç È®ÀÎ »çÇ×µéÀÌ ÀüºÎ Åë°úµÆ°í ±× °á°ú appinfo.dllÀÌ winSAT.exe º¹»çº»ÀÇ ±ÇÇÑÀ» ÀÚµ¿À¸·Î »ó½Â½ÃÄ×´Ù. ÆÄÀÏ ÀÚü¸¸À¸·Î´Â ÀÌ¹Ì ¼­¸íÀÌ Á¦´ë·Î µÈ °ÍÀÌ´Ï, Æú´õ °Ë»ç¸¸ ÇÇÇÒ ¼ö ÀÖ´Ù¸é ´ç¿¬È÷ ³ª¿Í¾ß ÇÒ °á°ú¿´´Ù.

À£Áî´Â ÇÑ ¹ß ´õ ³ª¾Æ°¡ °ø°ÝÀÚµéÀÌ »ç¿ëÇÒ ¸¸ÇÑ Äڵ带 ½ÇÇèÇغ¸±âµµ Çß´Ù. ¡°winSAT.exe·ÎºÎÅÍ ÀÓÆ÷Æ® ÇÑ °¡Â¥ WINMM.dllÀ» °¡Â¥ C:\Windows\System32 µð·ºÅ丮¿¡ µå·Ó½ÃÄ×½À´Ï´Ù. ·ÎÄà dll ÇÏÀÌÀçÅ· °ø°ÝÀ» ½Ç½ÃÇÑ °ÍÀÌ°í, ¼º°øÇß½À´Ï´Ù. °ø°ÝÀÚÀÇ ÄÚµå ±ÇÇÑÀ» ³ôÀÌ´Â °Íµµ ºñ½ÁÇÑ ¹æ½ÄÀ¸·Î ÀÌ·ï³¾ ¼ö ÀÖ¾ú½À´Ï´Ù.¡±

À£Áî´Â ±êÇãºê¿¡ °³³äÁõ¸í Äڵ带 ¾÷·ÎµåÇϱ⵵ Çß´Ù. ÁÖ¼Ò´Â ÀÌ°Í(https://github.com/tenable/poc/tree/master/UACBypass)ÀÌ´Ù.

3ÁÙ ¿ä¾à
1. ±ÇÇÑÀ» »ó½Â½ÃÅ°´Â ½ÇÇàÆÄÀÏ ³ªÅ¸³µÀ» ¶§, À©µµ¿ì´Â UAC¶ó´Â ±â´ÉÀ» ÅëÇØ »ç¿ëÀÚ¿¡°Ô °æ°íÇÔ.
2. UACÀÇ ¡®È®ÀÎ ¸ÞÄ¿´ÏÁò¡¯ Áß¿¡ Æú´õ È®ÀÎÀÌ Àִµ¥, ÀÌ Æú´õ¸¦ »ì¦ Á¶ÀÛÇÏ¸é °¡Â¥ ÆÄÀÏÀÌ ¹«»çÈ÷ È®ÀÎ °úÁ¤À» Åë°úÇÏ°Ô ÇÒ ¼ö ÀÖÀ½.
3. °ø°ÝÀÚÀÇ ·ÎÄà ±ÇÇÑ »ó½Â °ø°Ýµµ °¡´ÉÇÔ.

[±¹Á¦ºÎ ¹®°¡¿ë ±âÀÚ(globoan@boannews.com)]

<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>

  •  
  • 0
  • ÆäÀ̽ººÏ º¸³»±â Æ®À§ÅÍ º¸³»±â ³×À̹ö ¹êµå º¸³»±â Ä«Ä«¿À ½ºÅ丮 º¸³»±â ³×À̹ö ºí·Î±× º¸³»±â

  • ¡°
  •  SNS¿¡¼­µµ º¸¾È´º½º¸¦ ¹Þ¾Æº¸¼¼¿ä!! 
  • ¡±
 ÇÏÀÌÁ¨ ÆÄ¿öºñÁî 23³â 11¿ù 16ÀÏ~2024³â 11¿ù 15ÀϱîÁö ¾Æ½ºÆ®·Ð½ÃÅ¥¸®Æ¼ ÆÄ¿öºñÁî 2023³â2¿ù23ÀÏ ½ÃÀÛ À§Áîµð¿£¿¡½º 2018 ³Ý¾Øµå ÆÄ¿öºñÁî ÁøÇà 2020³â1¿ù8ÀÏ ½ÃÀÛ~2021³â 1¿ù8ÀϱîÁö
¼³¹®Á¶»ç
3¿ù 15ÀϺÎÅÍ ½ÃÇàµÇ°í ÀÖ´Â °³Á¤ °³ÀÎÁ¤º¸º¸È£¹ý°ú °ü·ÃÇØ °¡Àå ±î´Ù·Ó°í ÀÌÇàÇϱ⠾î·Á¿î Á¶Ç×Àº ¹«¾ùÀΰ¡¿ä?
ÀΰøÁö´É(AI) µî ÀÚµ¿È­µÈ °áÁ¤¿¡ ´ëÇÑ Á¤º¸ÁÖü ±Ç¸® ±¸Ã¼È­
Á¢±Ù±ÇÇÑ °ü¸® µî °³ÀÎÁ¤º¸ ¾ÈÀü¼º È®º¸Á¶Ä¡ °­È­ ¹× °íÀ¯½Äº°Á¤º¸ °ü¸®½ÇÅ Á¤±âÁ¶»ç
¿µÇâÆò°¡ ¿ä¾àº» °ø°³Á¦µµ µµÀÔ µî °³ÀÎÁ¤º¸ ¿µÇâÆò°¡Á¦µµ
¿µ»óÁ¤º¸Ã³¸®±â±â ¹× ¾ÈÀüÁ¶Ä¡ ±âÁØ
°³ÀÎÁ¤º¸ º¸È£Ã¥ÀÓÀÚÀÇ Àü¹®¼º °­È­ À§ÇÑ Àü¹®CPO ÁöÁ¤
±¹¿Ü ¼öÁý¡¤ÀÌÀü °³ÀÎÁ¤º¸ 󸮹æħ °ø°³ µî °³ÀÎÁ¤º¸ 󸮹æħ Æò°¡Á¦µµ
¼ÕÇعè»óÃ¥ÀÓ Àǹ«´ë»óÀÚ º¯°æ ¹× È®´ë
°ø°ø±â°ü °³ÀÎÁ¤º¸ º¸È£¼öÁØ Æò°¡ È®´ë
±âŸ(´ñ±Û·Î)