º¸¾È ÃֽŠ¹öÀü ÆÐÄ¡ ÈÄ Ãë¾àÁ¡ »çÀü ¹æÁö ¹× ¿ÜºÎÀÎ Á¢±ÙÅëÁ¦ ÇÊ¿ä
[º¸¾È´º½º ±è¿µ¸í ±âÀÚ] ÃÖ±Ù ¿ÜºÎ¿¡ ³ëÃâµÈ Ãë¾àÇÑ ¼¹ö¸¦ °æ·Î·Î ħÅõÇÑ °ø°ÝÀÚ°¡ ³»ºÎ ³×Æ®¿öÅ©±îÁö Àå¾ÇÇÏ´Â ·£¼¶¿þ¾î ħÇØ »ç°í°¡ ±¹³» ±â¾÷µéÀ» ´ë»óÀ¸·Î ºó¹øÈ÷ ¹ß»ýÇÏ°í ÀÖ´Ù.
ÀÌ °°Àº »ç°í´Â ƯÈ÷ ¡âÃë¾àÇÑ Atlassian Confluence ¼¹ö¸¦ ´ë»óÀ¸·Î ÇÏ´Â °ø°Ý »ç·Ê ¡â±¹³» ÀÇ·á±â°üÀÇ Ãë¾àÇÑ ¼¹ö¸¦ ´ë»óÀ¸·Î À¯Æ÷µÈ ¹ÌÅÍÇÁ¸®ÅÍ(Meterpreter) ¡âÃë¾àÇÑ MySQL ¼¹ö¸¦ ´ë»óÀ¸·Î À¯Æ÷ ÁßÀÎ AsyncRAT ¾Ç¼ºÄÚµå µîÀ¸·Î ³ªÅ¸³ª°í ÀÖ´Ù.
[À̹ÌÁö=utoimage]
¾È·¦ ASEC ºÐ¼®ÆÀÀº À̹ø »ç·Ê°¡ IIS À¥¼¹ö³ª MS Exchange ¼¹ö ħÇØ »ç°í·Î ±âÁ¸¿¡ ¾Ë·ÁÁø À¯Çü°ú µ¿ÀÏÇÏÁö¸¸, °³ÀÎÀÌ ¾Æ´Ñ ƯÁ¤ °ø°Ý ±×·ìÀ¸·Î ÃßÁ¤µÇ´Â »ç·Ê¸¦ ¼Ò°³Çß´Ù. ÇØ´ç ±×·ìÀÇ °¡Àå Å« Ư¡Àº FRP ¿ÀǼҽº µµ±¸¸¦ »ç¿ëÇÑ´Ù´Â Á¡À̸ç, ÇØ´ç ±×·ìÀº ¿ÜºÎ¿¡¼ Á¢±Ù °¡´ÉÇÑ ¼¹ö¸¦ ã¾Æ °ø°ÝÇϸç ħÅõ°¡ ÀÌ·ïÁö¸é ±ÇÇÑ »ó½ÂÀ» ½ÃµµÇÏ°í ÀÖ´Ù.
±× ÀÌÈÄ ´õ¿í ¿Ïº®ÇÑ Á¢±ÙÁ¦¾î¸¦ À§ÇØ FRP(Fast Reverse Proxy) ¶Ç´Â LCX(HtranÀ̶ó°í ºÒ¸²) µµ±¸¸¦ ¼³Ä¡Çϴµ¥, ƯÈ÷ FRP µµ±¸¸¦ ÁÖ·Î »ç¿ëÇß´Ù. ¶ÇÇÑ, FRP ¼³Ä¡ ½Ã ƯÁ¤ ´Ù¿î·Îµå ÁÖ¼Ò¸¦ »ç¿ëÇϴµ¥, FRP°¡ ¾÷·ÎµåµÈ ´Ù¿î·Îµå ¼¹ö´Â ±¹³» ±â¾÷ÀÇ À¥ ¼¹ö·Î °ø°ÝÀÚ°¡ ÀÌ¹Ì Àå¾ÇÇÑ ÈÄ ¾Ç¿ëÇÏ°í ÀÖ´Â °ÍÀ¸·Î º¸ÀδÙ. ÀÌ¿Ü¿¡µµ FRP ¼³Ä¡ ½Ã ƯÁ¤ ÆÄÀϸíÀ» »ç¿ëÇϰųª ¶Ç ´Ù¸¥ ±¹³» ±â¾÷ÀÇ ¼¹ö¸¦ Àå¾ÇÇØ FRP »ç¿ë ½Ã ÇÊ¿äÇÑ Áß°è ¼¹ö·Î ¾Ç¿ëÇß´Ù´Â Á¡¿¡¼ À§Ç輺ÀÌ Å©´Ù´Â ÁöÀûÀÌ´Ù.
ÇöÀç ħÇØ°¡ ¹ß»ýÇÑ °ÍÀ¸·Î ÃßÁ¤µÇ´Â ±â¾÷Àº ¡â¹ÝµµÃ¼ ±â¾÷ ¡â»çÃâ±â ±â¾÷ ¡â¸®Á¶Æ® ±â¾÷ ¡â°Ç¼³ ±â¾÷ ¡â¼ÒÇÁÆ®¿þ¾î ±â¾÷ µî 20¿© °÷À¸·Î °ø°ÝÀÚ´Â ±¸Ã¼ÀûÀÎ ºÐ¾ß¸¦ °¡¸®Áö ¾Ê°í °ø°ÝÀ» ½ÃµµÇÑ °ÍÀ¸·Î º¸ÀδÙ. ¿ì¸®³ª¶ó´Â ¹ÝµµÃ¼ °±¹À¸·Î Á¤ºÎ¿¡¼µµ ¹ÝµµÃ¼ »ê¾÷¿¡ °ü½ÉÀ» µÎ°í ÀÖ´Â »óȲ¿¡¼ À̹ø ¹ÝµµÃ¼ ±â¾÷ µî¿¡ ´ëÇÑ °ø°ÝÀÇ ÇÇÇش Ŭ ¼ö¹Û¿¡ ¾ø´Ù. ƯÈ÷, À̹ø °ø°ÝÀº ¿ÜºÎ Ãë¾àÇÑ ¼¹ö¸¦ ½ÃÀÛÀ¸·Î ÃÖÁ¾ ´Ü°èÀÎ ·£¼¶¿þ¾î±îÁö °¨¿°µÈ »ç·Ê°¡ ÀÖ¾î °¢º°ÇÑ ÁÖÀÇ°¡ ÇÊ¿äÇÏ´Ù.
¡ãAspxSpy À¥½© ·çƾ(»ó)°ú AspxSpy À¥½©À» ÀÌ¿ëÇÑ ¿ø°Ý Á¦¾î(ÇÏ)[À̹ÌÁö=¾È·¦]
1. ASP À¥½©
Ãë¾àÇÑ À¥ ¼¹ö¸¦ ´ë»óÀ¸·Î ÇÏ´Â °ø°Ý¿¡´Â ´ëºÎºÐ À¥½©(WebShell)ÀÌ »ç¿ëµÈ´Ù. À¥½©Àº À¥ ¼¹ö¿¡ ¾÷·ÎµåµÅ ÆÄÀÏ Å½»öÀ̳ª ½Ã½ºÅÛ ½© ¸í·ÉµéÀ» ½ÇÇàÇÒ ¼ö ÀÖ°Ô ÇÏ´Â ÆÄÀϷμ °ø°Ý ´ë»ó ½Ã½ºÅÛ¿¡ ¼³Ä¡µÇ¸é °ø°ÝÀÚµéÀº Áö¼Ó¼ºÀ» À¯ÁöÇÏ¸é¼ °¨¿° ½Ã½ºÅÛÀ» Á¦¾îÇÒ ¼ö ÀÖ´Ù.
À¥ ¼¹ö¿¡ µû¶ó Áö¿øÇÏ´Â ¾ð¾î, Áï À¥½©ÀÇ ¾ð¾îµµ ´Þ¶óÁø´Ù. ¿¹¸¦ µé¾î PHP¸¦ Áö¿øÇÏ´Â ¾ÆÆÄÄ¡ À¥ ¼¹ö¿¡¼´Â PHP À¥½©ÀÌ »ç¿ëµÇ¸ç, ÅèĹ°ú °°Àº Àڹ٠ȯ°æ¿¡¼´Â JSP, IIS À¥ ¼¹ö´Â ASP ¹× ASPX·Î °³¹ßµÈ À¥½©ÀÌ »ç¿ëµÈ´Ù.
¿©±â¿¡¼´Â Ãë¾àÇÑ IIS À¥ ¼¹ö¸¦ ´ë»óÀ¸·Î °ø°ÝÇÑ »ç·Ê¸¦ ´Ù·ç±â ¶§¹®¿¡ ASPX(ASP) À¥½©ÀÌ °ø°Ý¿¡ »ç¿ëµÆ´Ù. ASPXSpy´Â ´ëÇ¥ÀûÀÎ ASPX À¥½©·Î¼ °ø°ÝÀÚ°¡ ´Ù¼öÀÇ °ø°Ý¿¡ »ç¿ëÇÑ ÀÌ·ÂÀÌ È®Àεȴٴ °Ô ¾È·¦ ASEC ºÐ¼®ÆÀÀÇ ¼³¸íÀÌ´Ù.
ASPXSpy
ASPXSpy´Â ºñ¹Ð¹øÈ£¸¦ ÇÊ¿ä·Î Çϱ⠶§¹®¿¡ ¼³Ä¡µÈ °æ·Î¿¡ Á¢¼ÓÇÑ ÈÄ ºñ¹Ð¹øÈ£ ÀԷ â¿¡¼ Á¤È®ÇÑ ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØ¾ß ´ÙÀ½°ú °°Àº Á¦¾î ÆгÎÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù. Âü°í·Î ºñ¹Ð¹øÈ£´Â MD5 ÇؽðªÀ» ºñ±³ÇØ °ËÁõÇϴµ¥ À§ÀÇ À¥½©Àº °ø°ÝÀÚ°¡ ºñ¹Ð¹øÈ£¸¦ º¯°æÇÑ °ÍÀ¸·Î¼ ¡®admin¡¯ÀÌ ¾Æ´Ï´Ù. °ø°ÝÀÚ´Â ÀÌ Æгο¡¼ Á¤º¸ Á¶È¸, ÆÄÀÏ »ý¼º, ÇÁ·Î¼¼½º ½ÇÇà°ú °°Àº ´Ù¾çÇÑ ¾Ç¼º ÇàÀ§¸¦ ¼öÇàÇÒ ¼ö ÀÖ´Ù.
2. ±ÇÇÑ »ó½Â
¾÷·ÎµåµÈ À¥½©Àº IIS(ÀÎÅÍ³Ý Á¤º¸ ¼¹ö) À¥ ¼¹ö ÇÁ·Î¼¼½º(w3wp.exe)¿¡ ÀÇÇØ ½ÇÇàµÈ´Ù. ÀϹÝÀûÀ¸·Î w3wp.exe ÇÁ·Î¼¼½º´Â ±ÇÇÑÀÌ ³·¾Æ Á¤»óÀûÀÎ ¾Ç¼º ÇàÀ§¸¦ ¼öÇàÇϱâ À§Çؼ´Â ´õ ³ôÀº ±ÇÇÑÀ» ÇÊ¿ä·Î ÇÑ´Ù. ÀÌ¿¡ µû¶ó °ø°ÝÀÚµéÀº ´Ù¾çÇÑ ÅøµéÀ» ÀÌ¿ëÇØ ³ôÀº ±ÇÇÑÀ» ȹµæÇÏ´Â ±ÇÇÑ »ó½Â °úÁ¤ÀÌ ÇÊ¿äÇÏ´Ù.
¡ãÀ¥ ¼ºñ½º °èÁ¤À¸·Î ½ÇÇàµÇ´Â IIS À¥ ¼¹ö ÇÁ·Î¼¼½º(»ó)¿Í À¥½©¿¡¼ whoami ¸í·ÉÀ» ÀÌ¿ëÇØ ±ÇÇÑ È®ÀÎ(ÇÏ)[À̹ÌÁö=¾È·¦]
°ø°ÝÀÚµéÀº ÀϹÝÀûÀ¸·Î JuicyPotato, SweetPotato¿Í °°Àº ¾Ç¼ºÄÚµåµéÀ» ÀÌ¿ëÇß´Ù. ¶ÇÇÑ, ´Ù¾çÇÑ ·ÎÄà ±ÇÇÑ »ó½Â(LPE, Local Privilege Escalation) Ãë¾àÁ¡ PoC¸¦ »ç¿ëÇÑ À̷µµ È®ÀεȴÙ. ¿©±â¿¡¼´Â ±ÇÇÑ »ó½Â ´Ü°è¿¡¼ »ç¿ëµÈ °¢°¢ÀÇ »ç·Ê¿¡ ´ëÇØ Á¤¸®ÇÑ´Ù.
2.1. Æ÷Å×ÀÌÅä(Potato)
Æ÷Å×ÀÌÅä(Potato)´Â ±êÇãºê¿¡ °ø°³µÈ ¿ÀǼҽº ±ÇÇÑ »ó½Â(Privilege Escalation) µµ±¸´Ù. ÇöÀç ½ÇÇà ÁßÀÎ ÇÁ·Î¼¼½º °èÁ¤ÀÇ ÅäÅ« Áß Æ¯Á¤ ±ÇÇÑ(Privilege)À» ¾Ç¿ëÇÏ´Â ¹æ½ÄÀ¸·Î¼ ½Ã½ºÅÛ ±ÇÇÑÀ¸·Î ±ÇÇÑÀ» »ó½Â½ÃÄÑ ÁÖ´Â ±â´ÉÀ» Á¦°øÇÑ´Ù.
IIS À¥ ¼¹ö¿¡¼´Â w3wp.exe ÇÁ·Î¼¼½º°¡ À¥ ¼ºñ½º¸¦ ´ã´çÇϸç MS-SQL ¼¹ö¿¡¼´Â sqlservr.exe ÇÁ·Î¼¼½º°¡ MS-SQL ¼ºñ½º¸¦ ´ã´çÇÑ´Ù. ½ÇÁ¦·Î w3wp.exe ÇÁ·Î¼¼½º´Â IIS Apppool\DefaultAppPool°¡ ÁÖü·Î ½ÇÇàµÇ´Âµ¥, ÀÌ °æ¿ì¿¡´Â ÀϹÝÀûÀÎ °ü¸®ÀÚ³ª Ç¥ÁØ »ç¿ëÀÚ °èÁ¤°ú ´Þ¸® ÇÁ·Î¼¼½º¿Í ÆÄÀÏ°ú °°Àº ´Ù¾çÇÑ ±â´ÉÀ» ¼öÇàÇϱ⿡ Á¦¾àÀÌ ÀÖ´Ù.
µû¶ó¼ °ø°ÝÀÚµéÀº À¥½©À̳ª »çÀü °ø°ÝÀ» ÅëÇØ ÇØ´ç ÇÁ·Î¼¼½º¸¦ Á¦¾îÇÒ ¼ö ÀÖ´Ù°í ÇÏ´õ¶óµµ ÀûÀýÇÑ ±ÇÇÑÀÌ Á¸ÀçÇÏÁö ¾Ê±â ¶§¹®¿¡ ¿øÇÏ´Â ¾Ç¼º ÇàÀ§¸¦ ¼öÇàÇÒ ¼ö ¾ø´Ù. À̸¦ À§ÇØ ±ÇÇÑ »ó½ÂÀÌ ÇÊ¿äÇѵ¥ ÀϹÝÀûÀ¸·Î w3wp.exe ÇÁ·Î¼¼½º³ª sqlservr.exe ÇÁ·Î¼¼½º°¡ SeAssignPrimaryToken ¶Ç´Â SeImpersonate ±ÇÇÑÀÌ ÀÖ´Ù. Æ÷Å×ÀÌÅä µµ±¸ ´ëºÎºÐÀº ÀÌ·¸°Ô SeAssignPrimaryToken ¶Ç´Â SeImpersonate ±ÇÇÑÀÌ È°¼ºÈµÈ ÇÁ·Î¼¼½º¸¦ ¾Ç¿ëÇØ ½Ã½ºÅÛ ±ÇÇÑÀÎ NTAUTHORITY\SYSYEM °èÁ¤À¸·Î ±ÇÇÑÀ» »ó½Â½ÃŲ´Ù. ±ÇÇÑÀÌ »ó½ÂÇÏ°Ô µÇ¸é °ø°ÝÀÚ´Â ÇØ´ç ½Ã½ºÅÛ ³»¿¡¼ Á¦¾à ¾øÀÌ ´ëºÎºÐÀÇ ¾Ç¼º ÇàÀ§¸¦ ¼öÇàÇÒ ¼ö ÀÖ´Ù.
Æ÷Å×ÀÌÅä ±ÇÇÑ »ó½Â µµ±¸´Â ¿©·¯ Á¾·ù°¡ ÀÖÁö¸¸ ±¹³»¿¡¼ È®ÀÎµÈ ´ëºÎºÐ »ç·ÊÀÇ °æ¿ì ¡âJuicyPotato ¡âRoguePotato ¡âRottenPotato µî ¼¼ °¡Áö Á¾·ùÀÇ Æ÷Å×ÀÌÅä µµ±¸°¡ »ç¿ëµÆ´Ù.
2.2. Ãë¾àÁ¡(ÀͽºÇ÷ÎÀÕ)
°ø°ÝÀÚµéÀº Potato À¯ÇüÀÇ ¾Ç¼ºÄÚµåµé ¿Ü¿¡µµ ±êÇãºê¿¡ °ø°³µÈ ´Ù¾çÇÑ ±ÇÇÑ »ó½Â Ãë¾àÁ¡(LPE, Local Privilege Escalation) PoCµéÀ» ÀÌ¿ëÇÑ´Ù. CVE-2021-1732 Ãë¾àÁ¡À» ÀÌ¿ëÇØ ±ÇÇÑÀ» »ó½ÂÇÏ´Â PoC´Â ±ÇÇÑ »ó½Â ÀÌÈÄ, ÀÎÀÚ·Î Àü´Þ¹ÞÀº whoami¸¦ ½ÇÇàÇÏ¸ç ±× °á°ú ½Ã½ºÅÛ °èÁ¤À¸·Î ±ÇÇÑ »ó½Â¿¡ ¼º°øÇÑ °ÍÀ» ¾Ë ¼ö ÀÖ´Ù.
¶ÇÇÑ, CVE-2022-21999 PoC·Î¼ ±ÇÇÑ »ó½Â ÀÌÈÄ ÁöÁ¤ÇÑ DLLÀ» ·ÎµåÇØ ¾Ç¼ºÄڵ带 ½ÇÇà½Ãų ¼ö ÀÖ´Ù. °ø°Ý¿¡ »ç¿ëµÈ DLLÀº PoC¿Í µ¿ÀÏÇϸç, DLLÀº admin °èÁ¤À» »ý¼ºÇÏ°í ºñ¹Ð¹øÈ£¸¦ ¡®Passw0rd!¡¯·Î ¼³Á¤ÇÏ´Â ±â´ÉÀ» ÇÑ´Ù. °ø°ÝÀÚ´Â ÃßÈÄ ÀÌ·¸°Ô µî·ÏµÈ °èÁ¤À¸·Î ¿ø°Ý Á¢¼ÓÇØ °¨¿° ½Ã½ºÅÛÀ» Àå¾ÇÇÒ ¼ö ÀÖ´Ù.
¡ãCVE-2021-1732 PoC ¾Ç¼ºÄÚµå(ÁÂ)¿Í CVE-2022-21999 PoC ¾Ç¼ºÄÚµå(¿ì)[À̹ÌÁö=¾È·¦]
3. ÇÁ·Ï½Ã & Æ÷Æ® Æ÷¿öµù
3.1. FRP
FRP(Fast Reverse Proxy)´Â ÁÖ·Î Á÷Á¢ Åë½ÅÇÒ ¼ö ¾ø´Â ÀÎÆ®¶ó³Ý PC¿¡ ¿ÜºÎ¿¡¼ Á¢±Ù °¡´ÉÇϵµ·Ï Áß°è±â¸¦ µÖ ±¸¼ºÇÏ´Â ¿ÀǼҽº µµ±¸´Ù. FRP´Â °ø°Ý ´ë»ó PC ¹æȺ®ÀÇ Àιٿîµå ±ÔÄ¢À» ¿ìȸÇϰųª ´ë»ó PC(Victim)¿¡ °ø°ÝÀÚ ÁÖ¼Ò¸¦ ³²±âÁö ¾Ê´Â Ư¡ÀÌ ÀÖ¾î °ø°ÝÀÚµéÀÌ ÀÚÁÖ »ç¿ëÇÏ°í ÀÖ´Ù. FRP´Â Å©°Ô Frps¿Í Frpc 2°¡Áö·Î ºÐ·ùÇÒ ¼ö ÀÖ´Ù.
¸ÕÀú Frps´Â Áß°£ ¼¹ö¿¡ ¼³Ä¡µÇ´Â ÆÄÀÏ·Î °ø°ÝÀÚ¿Í °ø°Ý ´ë»óÀÇ ¿¬°áÀ» ¸Î¾îÁÖ´Â ¿ªÇÒÀ» ¼öÇàÇϴµ¥, ¼³Á¤¿¡´Â ¡®Frps.ini¡¯¸¦ ÂüÁ¶ÇÏ¸ç »ç¿ëÀÚ ÀÓÀÇ´ë·Î ¿¬°á Æ÷Æ®¿Í ·Î±ë ¹æ¹ý µîÀ» °áÁ¤ÇÒ ¼ö ÀÖ´Ù. µû¶ó¼ Frps´Â °ø°ÝÀÚ¿Í °ø°Ý ´ë»ó PC, ¸ðµÎ°¡ Á¢±Ù °¡´ÉÇÑ Áß°è ¼¹ö¿¡ ¼³Ä¡µÅ¾ß ÇÑ´Ù.
Frpc´Â °ø°ÝÀÚ°¡ °ø°ÝÇÏ·Á´Â ´ë»ó PC¿¡ ¼³Ä¡µÇ´Â ÆÄÀÏ·Î, ¼³Á¤¿¡´Â Frps ¼³Á¤ ¹æ¹ý°ú ¸¶Âù°¡Áö·Î ¡®Frpc.ini¡¯¸¦ ÅëÇØ TCP³ª UDP, HTTP µî °ø°ÝÀÚ°¡ »ç¿ëÇÒ ³×Æ®¿öÅ© Åë½Å ¹æ¹ý°ú Frps¿¡ »ç¿ëµÉ Æ÷Æ® ¹øÈ£(remote_port)¿Í ½ÇÁ¦ Æ÷Æ® ¹øÈ£(local_port) µîÀ» »ç¿ëÀÚ ÀÓÀÇ´ë·Î ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. Frpc°¡ ¾Ç¿ëµÇ´Â °æ¿ì º¸Åë ¿ÜºÎ¿¡¼ Á÷Á¢ ¿¬°áÀÌ ¾î·Á¿î NAT ȯ°æÀÇ ±â¾÷ PC¿¡ ¼³Ä¡µÈ´Ù. FRP ¿¬°á °úÁ¤Àº ´ÙÀ½°ú °°´Ù.
¡ãFRP¸¦ ÀÌ¿ëÇÑ RDP ¿¬°á °úÁ¤(X, Y, Z´Â ÀÓÀÇ Æ÷Æ®¹øÈ£)[À̹ÌÁö=¾È·¦]
¿ì¼± Frps.exe¸¦ Áß°è±â¿¡ ¼³Ä¡ÇÑ´Ù. Frps.exe´Â Frps.ini ¼³Á¤ ÆÄÀÏÀ» ÂüÁ¶ÇØ Frpc.exe°¡ Á¢±ÙÇÒ ¼ö ÀÖµµ·Ï ¿¬°á Æ÷Æ®(7000¹ø)¸¦ ¿ÀÇÂÇÏ°í ¿¬°áÀ» ±â´Ù¸°´Ù. ±× ÀÌÈÄ °ø°Ý ´ë»ó PC¿¡ ¼³Ä¡µÅ ÀÖ´Â Frpc.exe¸¦ ½ÇÇà½ÃÄÑ Áß°è±â(Frps.exe)¿Í ¿¬°áÀ» ½ÃµµÇϴµ¥, ÀÌ °úÁ¤¿¡¼ °ø°ÝÀÚ¿Í °ø°Ý ´ë»ó PC¸¦ °£Á¢ÀûÀ¸·Î ¿¬°áÇϱâ À§ÇØ Reverse Proxy ¹æ½ÄÀ» »ç¿ëÇÑ´Ù. Áß°è±â¿Í °ø°Ý ´ë»ó PC°¡ ¿¬°áÀÌ ¿Ï·áµÇ¸é °ø°ÝÀڴ ƯÁ¤ ÇÁ·ÎÅäÄÝ(RDP)·Î Áß°è±âÀÇ Æ¯Á¤ Æ÷Æ®(23389¹ø)¿¡ ¿¬°áÀ» ½ÃµµÇÑ´Ù.
Áß°è±â´Â ƯÁ¤ Æ÷Æ®(23389¹ø)¸¦ ¸ð´ÏÅ͸µÇÏ´Ù ¿¬°áÀÌ È®ÀεǸé ÇØ´ç µ¥ÀÌÅ͸¦ ¿¬°á Æ÷Æ®(7000¹ø)¸¦ ÅëÇØ °ø°Ý ´ë»ó PC¿¡ Àü´ÞÇÑ´Ù. ÀÌÈÄ µ¥ÀÌÅ͸¦ ¹ÞÀº °ø°Ý ´ë»ó PC¿¡¼± ÇØ´ç ÇÁ·ÎÅäÄÝ(RDP)¿¡ ¸Â´Â ·ÎÄà Æ÷Æ®(3389¹ø)¿¡ Æ÷¿öµåÇØ ÀÛ¾÷À» ¿Ï·áÇÑ´Ù.
FRP µµ±¸´Â °ø°ÝÀÚµéÀÌ ÁÖ·Î ¡®¿ø°Ý µ¥½ºÅ©Åé ¿¬°á¡¯À» À§ÇØ »ç¿ëÇß´Ù. ¿ø°Ý µ¥½ºÅ©Åé ¿¬°áÀ̶õ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® À©µµ¿¡¼µµ ±âº»ÀûÀ¸·Î Áö¿øÇÏ´Â µµ±¸·Î, RDP Åë½ÅÀ» ÀÌ¿ëÇØ ¿ø°ÝÁö ¼¹ö¿¡ Á÷Á¢ »ç¿ëÇÏ´Â °Íó·³ ¿¬°áÇÏ´Â ¹æ¹ýÀ» ¸»ÇÑ´Ù. ÇÏÁö¸¸ ±â¾÷ÀÇ °æ¿ì ³×Æ®¿öÅ© ±¸¼º ½Ã ¸Á ºÐ¸® ¶Ç´Â ¹æȺ®À» »ç¿ëÇØ ¿ÜºÎ¿¡¼ Á÷Á¢ Á¢±ÙÇϱ⠾î·Æµµ·Ï ¼³°èÇÑ´Ù. µû¶ó¼ °ø°ÝÀÚµéÀº Á÷Á¢ Á¢±ÙÇϱ⠾î·Á¿î ±â¾÷ ȯ°æÀÇ PC¿¡ Frpc¸¦ ¼³Ä¡Çϴµ¥, Frps´Â ¿ÜºÎ¿¡¼ Á¢±ÙÇÒ ¼ö ÀÖÀ¸¸é¼ ÇØ´ç PC¿Í ¿¬°áÀÌ °¡´ÉÇÑ Áß°è±â¿¡ ¼³Ä¡ÇØ RDP Åë½ÅÀ» ½ÃµµÇÑ´Ù.
FRP¸¦ »ç¿ëÇÑ Æ¯Á¤ °ø°Ý ±×·ìÀº ¡âµ¿ÀÏÇÑ Frpc ÆÄÀÏ À̸§ »ç¿ë ¹× ÆÄÀÏ °æ·Î ¡âµ¿ÀÏÇÑ Frpc ´Ù¿î·Îµå URL ÁÖ¼Ò ¡â±¹³» ±â¾÷ÀÇ ¼¹ö¸¦ Áß°è±â(Frps) ¼¹ö·Î »ç¿ë µîÀÇ Æ¯Â¡ÀÌ ÀÖ´Ù. ±¹³» ħÇØ ±â¾÷¿¡¼ È®ÀÎµÈ Frpc ¼³Ä¡ °æ·Î´Â ´ÙÀ½°ú °°´Ù.
%ALLUSERSPROFILE%\update.exe
%ALLUSERSPROFILE%\info.zip
%ALLUSERSPROFILE%\f.zip
%ALLUSERSPROFILE%\t.zip
%ALLUSERSPROFILE%\frpc.exe
%SystemDrive%\perflogs\update.exe
%SystemDrive%\temp\update.exe
%SystemDrive%\temp\info.zip
%SystemRoot%\temp\frpc.exe
¾Õ¼ ¸®½ºÆ®ÇÑ °æ·Î¿¡¼ ºÓÀº»öÀÇ °æ¿ì ¸¹Àº ±â¾÷ÀÌ °øÅëÀ¸·Î È®ÀÎµÈ ÆÄÀϸíÀ̸ç, ƯÁ¤ ±×·ìÀÇ °ø°ÝÀÚµéÀº ÁÖ·Î Frpc ÆÄÀÏÀ» update.exe(update.zip) ȤÀº info.exe(info.zip) À̸§À¸·Î ¼³Ä¡Çß´Ù. ¶ÇÇÑ, °ø°ÝÀÚµéÀÌ »ç¿ëÇÑ Frpc ´Ù¿î·Îµå URLÀÇ °æ¿ì ±¹³» ħÇØ ±â¾÷ÀÇ ¼¹ö¸¦ ¾Ç¿ëÇÏ´Â °ÍÀ¸·Î È®ÀεƴÙ.
¶ÇÇÑ, °ø°ÝÀÚµéÀº ¿ÜºÎ¿¡¼ ¿¬°á °¡´ÉÇÑ PCÀÓ¿¡µµ FRP¸¦ ÅëÇØ ¿¬°áÇϵµ·Ï ¼³Á¤Çß´Ù. FRP¿¡¼ »ç¿ëµÇ´Â Áß°è±â ¼¹ö(Frps) ÇÁ·Î±×·¥À» ƯÁ¤ ±¹³» ±â¾÷¿¡ ¼³Ä¡ÇÑ °ÍÀ¸·Î º¸¾Æ ±¹³» IP·Î ÀǽÉÀ» ÇÇÇÏ¸é¼ ¿¬°áÀ» À¯ÁöÇÏ°í, ÀÚ½ÅÀÇ IP¸¦ Àº´ÐÇϱâ À§ÇØ »ç¿ëÇÏ´Â °ÍÀ¸·Î ÃßÁ¤µÈ´Ù. µû¶ó¼ Frps°¡ ¼³Ä¡µÈ ±¹³» ±â¾÷ÀÇ ¼¹ö ¶ÇÇÑ °ø°ÝÀÚ¿¡ ÀÇÇØ Àå¾ÇµÈ °ÍÀ¸·Î º¸ÀδÙ.
¿ÃÇØ ±¹³» ±â¾÷ ¼¹ö Áß Áß°è±â·Î »ç¿ëµÈ ±â¾÷Àº 8¿ù Áß¼ø ÇöÀç±îÁö 2°÷À¸·Î È®ÀεȴÙ. ¾Æ·¡ÀÇ ±×¸²°ú °°ÀÌ Remote IP·Î È®ÀεǴ ¼¹ö°¡ Áß°è±â ¼¹ö·Î Frps°¡ ¼³Ä¡µÆÀ¸¸ç, ÁÂÃø Local IP°¡ °ø°ÝÀÚ°¡ Á¶ÀÛÇÏ·Á´Â Frpc°¡ ¼³Ä¡µÈ ¼¹ö´Ù. ÇØ´ç Áß°è±â ¼¹ö´Â ¾Æ·¡¿Í °°ÀÌ ¿¬°á °¡´ÉÇÏ´Ù.
¡ã2022³â¿¡ ±¹³» ±â¾÷À» Áß°è±â(Frps)·Î »ç¿ëÇÑ »ç·Ê[À̹ÌÁö=¾È·¦]
¡ãÁß°è±â ¿ªÇÒ(Frps)À» ¼öÇàÇÏ´Â ¿¬°á °¡´ÉÇÑ ±¹³» A±â¾÷ ¼¹ö[À̹ÌÁö=¾È·¦]
3.2. HTran(LCX)
Æ÷Æ® Æ÷¿öµù(port forwarding)À̶û ƯÁ¤ Æ÷Æ®¿¡¼ Àü´Þ¹ÞÀº µ¥ÀÌÅ͸¦ ´Ù¸¥ Æ÷Æ®·Î Àü´ÞÇÏ´Â ±â´ÉÀÌ´Ù. ÀÌ·¯ÇÑ Æ÷Æ® Æ÷¿öµùÀ» Áö¿øÇÏ´Â µµ±¸(Åø)·Î´Â ´ëÇ¥ÀûÀ¸·Î °ú°ÅºÎÅÍ »ç¿ëµÇ°í ÀÖ´Â HTranÀÌ ÀÖÀ¸¸ç, ¿ÀÇ ¼Ò½º Äڵ带 »ç¿ëÇØ ÃÖ±Ù±îÁöµµ ´Ù¾çÇÑ °ø°ÝÀڵ鿡 ÀÇÇØ »ç¿ëµÇ°í ÀÖ´Ù. ¿©±â¿¡¼´Â ÇØ´ç Åø¿¡ ´ëÇÑ °£·«ÇÑ Á¤º¸¿Í ÇÔ²² °ø°ÝÀÚ°¡ À̸¦ ÀÌ¿ëÇÑ ½ÇÁ¦ °ø°Ý »ç·ÊµéÀ» ´Ù·é´Ù. ¸ÕÀú HTranÀº ´ÙÀ½°ú °°ÀÌ 3°³ÀÇ ¸ðµå°¡ Áö¿øµÈ´Ù.
¡ãHTran »ç¿ë¹ý[À̹ÌÁö=¾È·¦]
ÀÌ Áß¿¡¼ ¡®-tran¡¯ ¸ðµå´Â ƯÁ¤ Æ÷Æ®¿¡¼ Àü´Þ¹ÞÀº µ¥ÀÌÅ͸¦ ƯÁ¤ ÁÖ¼Ò·Î Àü´ÞÇÏ´Â ±â´ÉÀ» Á¦°øÇÑ´Ù. ´ÙÀ½ Ä¿¸Åµå ¶óÀÎÀº ½ÇÁ¦ °ø°ÝÀÚ°¡ HTranÀ» rdpclip¶ó´Â À̸§À¸·Î »ý¼ºÇÑ ÈÄ ½ÇÇàÇÑ ¸í·ÉÀÌ´Ù. Âü°í·Î rdpclip´Â °ø°ÝÀÚ°¡ ¼Ò½ºÄڵ带 º¯Á¶ÇØ ÀÎÀÚ Áß ¿É¼ÇÀ» Á¦°ÅÇßÀ¸¸ç, ±× ´ë½Å ÀÎÀÚÀÇ °³¼ö¸¦ ÀÌ¿ëÇØ ¾î¶² ±â´ÉÀÎÁö ÆľÇÇØ µ¿ÀÛÇÑ´Ù.
ƯÁ¤ÇÑ ÀÎÀÚ¸¦ ¹Þ¾Æ ½ÇÇàµÉ °æ¿ì 110¹ø Æ÷Æ®·Î ¹¾î³õ°í ÀÖ´Ù°¡ ¿ÜºÎÀÇ °ø°ÝÀÚ°¡ 110¹ø Æ÷Æ®·Î ¿¬°áÇÒ °æ¿ì ·ÎÄÃÀÇ 3389¹ø Æ÷Æ®·Î Æ÷¿öµùÇÑ´Ù. ÀÌ¿¡ µû¶ó °ø°ÝÀÚ´Â °¨¿° ½Ã½ºÅÛ¿¡ RDP¸¦ ¿¬°áÇÒ ¶§ 3389¹ø Æ÷Æ® ´ë½Å 110¹ø Æ÷Æ®·Î ¿¬°áÇصµ Á¤»óÀûÀ¸·Î ¿ø°Ý µ¥½ºÅ©ÅéÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù.
´ÙÀ½Àº °ø°Ý¿¡ »ç¿ëµÈ rdpclipÀ» ÀÌ¿ëÇÑ Å×½ºÆ®·Î¼, ·ÎÄà ½Ã½ºÅÛÀÇ 4444¹ø Æ÷Æ®¿Í ·ÎÄà ½Ã½ºÅÛÀÇ 80¹ø Æ÷Æ®¸¦ Æ÷¿öµùÇØÁÖ´Â ¸í·ÉÀ» ½ÇÇàÇß´Ù. ÀÌ °æ¿ì ¿ÜºÎ¿¡¼ ¡®192.168.204.131:4444¡¯ ÁÖ¼Ò·Î ¿¬°áÇÏ´õ¶óµµ ¡®192.168.204.131:80¡¯ Æ÷Æ®·Î ¿¬°áÇÑ °Í°ú µ¿ÀÏÇÑ °á°ú¸¦ ¾òÀ» ¼ö ÀÖ´Ù.
´ÙÀ½À¸·Î ¡®-listen¡¯ ¸ðµå°¡ Àִµ¥ ÀÎÀÚ·Î 2°³ÀÇ Æ÷Æ® ¹øÈ£¸¦ Àü´Þ¹Þ¾Æ °¢°¢ÀÇ Æ÷Æ®¿¡ ¹¾î ³õÀ¸¸é¼ ´ë±âÇÑ´Ù. ¸¸¾à 2°³ÀÇ ÀÎÀÚ·Î ¸ðµÎ ¿¬°áÀÌ È®¸³µÉ °æ¿ì µÑ Áß ÇϳªÀÇ Æ÷Æ®¿¡¼ Àü´Þ¹ÞÀº µ¥ÀÌÅ͸¦ ´Ù¸¥ Æ÷Æ®·Î Æ÷¿öµùÇÑ´Ù. ÀϹÝÀûÀ¸·Î ¡®-listen¡¯ ¸ðµå´Â ¡®-slave¡¯ ¸ðµå¿Í ÇÔ²² »ç¿ëµÈ´Ù. ¡®-slave¡¯ ¸ðµå´Â ¡®-tran¡¯ ¸ðµå¿Í À¯»çÇѵ¥ ¡®-tran¡¯ ¸ðµå°¡ ·ÎÄà ½Ã½ºÅÛÀÇ Æ¯Á¤ Æ÷Æ®¸¦ ¿°í ´ë±âÇÏ°í ÀÖ¾ú´Ù¸é ¡®-slave¡¯´Â ÁöÁ¤ÇÑ ÁÖ¼Ò¿¡ Á÷Á¢ ¿¬°áÇÑ´Ù.
½Ã½ºÅÛ A:1000¿¡¼´Â ´ÙÀ½°ú °°ÀÌ HTranÀÌ ¡®-listen¡¯ ¸ðµå·Î ½ÇÇà ÁßÀ¸·Î º¼ ¼ö ÀÖ´Ù. (¿¹½Ã¸¦ À§ÇØ Ã¹ ¹ø° ÀÎÀÚ¸¦ 80À¸·Î »ç¿ë) ÀÌ¿¡ µû¶ó °ø°ÝÀÚ´Â A:80 ÁÖ¼Ò·Î Á¢±ÙÇØ °ø°Ý ´ë»ó ½Ã½ºÅÛ¿¡ RDP Á¢¼ÓÀÌ °¡´ÉÇØÁø´Ù. A¿¡¼ ½ÇÇà ÁßÀÌ´ø HTranÀÌ 80¹ø Æ÷Æ®¿¡¼ Àü´Þ¹ÞÀº µ¥ÀÌÅ͸¦ 1000¹ø Æ÷Æ®·Î Àü´ÞÇϸç, 1000¹ø Æ÷Æ®´Â °ø°Ý ´ë»ó ½Ã½ºÅÛ¿¡¼ ½ÇÇà ÁßÀÎ HTran°ú ¿¬°áµÅ Àֱ⠶§¹®ÀÌ´Ù.
ÃÖÁ¾ÀûÀ¸·Î °ø°Ý ´ë»ó ½Ã½ºÅÛÀÇ HTranÀº Àü´Þ¹ÞÀº µ¥ÀÌÅ͸¦ ·ÎÄà ½Ã½ºÅÛÀÇ 3389¹ø Æ÷Æ®·Î Æ÷¿öµùÇÑ´Ù. ´ÙÀ½Àº ¶Ç ´Ù¸¥ ¿¹½Ã´Ù. c.txt°¡ HTranÀÌ¸ç º°´Ù¸¥ ¼öÁ¤ »çÇ×ÀÌ ¾ø´Â ÇüÅ·μ ¡®-slave¡¯¿Í °°Àº ÀÎÀÚµµ ±×´ë·Î »ç¿ëµÈ´Ù. ´ÙÀ½ ¸í·ÉÀ» ÅëÇØ ½ÇÇàµÈ HTranÀº B(1**.***.**.*3):443 ÁÖ¼Ò¿Í C(2**.***.**.6):1433 ÁÖ¼Ò »çÀÌ¿¡¼ ÇÁ·Ï½Ã·Î¼ µ¿ÀÛÇÑ´Ù. Áï, °ø°ÝÀÚ´Â BÀÇ Æ¯Á¤ ÁÖ¼Ò¿¡ Á¢±ÙÇØ C:1433, Áï C ½Ã½ºÅÛÀÇ MS-SQL ¼¹ö¿¡ Á¢±ÙÇÒ ¼ö ÀÖ°Ô µÈ´Ù.
¡ã°ø°ÝÀÚ°¡ »ç¿ëÇÑ HTran ¸í·É[À̹ÌÁö=¾È·¦]
4. ·£¼¶¿þ¾î °¨¿° »ç·Ê(BitLocker)
ÇöÀç±îÁö È®ÀÎµÈ »ç·Ê Áß ÇØ´ç ±×·ì¿¡ ÀÇÇÑ ·£¼¶¿þ¾î °¨¿° »ç·Ê´Â ¾ÆÁ÷ ±×¸® ¸¹Áö ¾Ê´Ù. °ø°Ý ±×·ìÀº ·£¼¶¿þ¾î¸¦ »õ·Î ¸¸µéÁö ¾Ê°í À©µµ¿ì Á¤»ó ¾ÏÈ£È ÇÁ·Î±×·¥ÀÎ BitLocker¸¦ ¾Ç¿ëÇØ µð½ºÅ© ¾Ïȣȸ¦ ¼öÇàÇß´Ù. BitLocker´Â À©µµ¿ì¿¡¼ ÀÚüÀûÀ¸·Î Á¦°øÇÏ´Â µð½ºÅ© ¾ÏÈ£È µµ±¸·Î ¿ø·¡´Â µð½ºÅ© º¸¾ÈÀ» À§ÇØ »ç¿ëµÇ´Â µµ±¸´Ù. ÀÌ´Â Ä¿¸Çµå ¶óÀÎ ¹æ½ÄÀ» Áö¿øÇϴµ¥, ±âº»ÀûÀ¸·Î Manage-bde¶ó´Â ¸í·É¾î¸¦ »ç¿ëÇØ BitLocker ±â´ÉÀ» »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç µå¶óÀ̺긦 Àá±×°Ô µÇ¸é Á¢±Ù ½Ã ¾ÏÈ£°¡ ÇÊ¿äÇÏ´Ù.
°ø°ÝÀڴ ƯÁ¤ÇÑ ¸í·É¾î¸¦ ÀÔ·Â, GUI âÀ» ÅëÇØ ¾Ïȣȸ¦ ¼öÇàÇß´Ù. µå¶óÀÌºê ¾ÏÈ£È ¼³Á¤ ÈÄ Æ¯Á¤ÇÑ ¸í·É¾î¸¦ ÀÔ·ÂÇØ µå¶óÀ̺꿡 ´ëÇÑ Á¢±ÙÀ» ºÒ°¡´ÉÇϵµ·Ï ¼öÇàÇÑ´Ù. µû¶ó¼ Àá±ÝÀÌ ¿Ï·áµÇ¸é »ç¿ëÀÚ´Â ¾ÏÈ£¸¦ ¾Ë¾Æ¾ß¸¸ Á¢±ÙÇÒ ¼ö ÀÖ´Ù. °ø°ÝÀÚ°¡ »ç¿ëÇÑ ·£¼¶³ëÆ®´Â ¾Æ·¡¿Í °°´Ù.
¡ãµå¶óÀ̺ê Àá±Ý ¿Ï·á ȸé(ÁÂ)°ú °ø°ÝÀÚÀÇ ·£¼¶³ëÆ®(¿ì)[À̹ÌÁö=¾È·¦]
À̹ø »ç·ÊÀÇ °ø°Ý °úÁ¤À» ¿ä¾àÇÏÀÚ¸é °ø°ÝÀÚµéÀº IIS À¥¼¹ö³ª MS Exchange ¼¹ö¿Í °°ÀÌ ¿ÜºÎ¿¡¼ Á¢±Ù °¡´ÉÇÑ Ãë¾àÇÑ ±â¾÷ PC¸¦ ´ë»óÀ¸·Î ½ºÄµÇÏ°í °ø°ÝÀ» ½ÃµµÇÑ´Ù. ÀÌÈÄ À¥½© µîÀ» ÀÌ¿ëÇØ ½Ã½ºÅÛ ÀϺο¡ Á¢±ÙÇϸç, ±ÇÇÑ »ó½Â(Privilege Escalation)À» Áö¿øÇÏ´Â Æ÷Å×ÀÌÅä µµ±¸³ª ÀͽºÇ÷ÎÀÕ µµ±¸¸¦ ¾Ç¿ëÇØ ½Ã½ºÅÛ ±ÇÇÑÀ» ȹµæÇÑ´Ù. ´ÙÀ½¿¡´Â ÇØ´ç ½Ã½ºÅÛÀ» ´õ¿í ½±°Ô Á¶ÀÛÇϱâ À§ÇØ LCX³ª FRP µµ±¸¸¦ ¼³Ä¡ÇØ ¿ÜºÎ¿¡¼ RDP·Î Á¢¼Ó °¡´ÉÇϵµ·Ï ¼³Á¤ÇÏ°í ³»ºÎ ÀüÆÄ ¹× ÃÖÁ¾ ´Ü°è(Á¤º¸ À¯Ã⡤·£¼¶¿þ¾î)¸¦ ¼öÇàÇß´Ù.
ÀÌ¿¡ ¾È·¦ ASEC ºÐ¼®ÆÀÀº ¡°¼¹ö °ü¸®ÀÚ´Â ¼¹ö ±¸¼º ȯ°æÀÌ Ãë¾àÇÒ °æ¿ì ÃֽŠ¹öÀüÀ¸·Î ÆÐÄ¡ÇØ ±âÁ¸¿¡ ¾Ë·ÁÁø Ãë¾àÁ¡À¸·ÎºÎÅÍ »çÀü¿¡ ¹æÁöÇØ¾ß ÇÑ´Ù¡±¸ç, ¡°¶ÇÇÑ. ¿ÜºÎ¿¡ °ø°³µÈ ¼¹öÀÇ °æ¿ì º¸¾È Á¦Ç°À» ÅëÇØ ¿ÜºÎÀÎÀ¸·ÎºÎÅÍ Á¢±ÙÀ» ÅëÁ¦ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù¡±°í ´çºÎÇß´Ù.
[±è¿µ¸í ±âÀÚ(sw@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>