Magic PacketÀ» Æ®¸®°Å·Î µ¿ÀÛÇÏ´Â ¹æ½ÄÀ¸·Î ¡®Syslogk¡¯°ú À¯»ç¼º º¸¿©
[º¸¾È´º½º ¹ÚÀºÁÖ ±âÀÚ] ¡®Reptile¡¯Àº ÀÚ½ÅÀ̳ª ´Ù¸¥ ¾Ç¼ºÄڵ带 ÀºÆóÇÏ´Â ±â´ÉÀ» °®´Â ¾Ç¼ºÄÚµå´Ù. ¸®´ª½º ½Ã½ºÅÛ ´ë»ó Ä¿³Î ¸ðµâ ·çƮŶÀ¸·Î ±êÇãºê¿¡ ¿ÀǼҽº·Î °ø°³µÅ ÀÖ´Ù. ÁÖ·Î ÆÄÀÏ ¹× ÇÁ·Î¼¼½º, ³×Æ®¿öÅ© Åë½ÅÀ» ÀºÆó ´ë»óÀ¸·Î »ï´Â´Ù. ReptileÀº Ä¿³Î ¸ðµâ ÀڽŠ¿Ü¿¡µµ ÆÄÀÏ ¹× µð·ºÅ͸®, ÆÄÀÏÀÇ ³»¿ë, ÇÁ·Î¼¼½º, ³×Æ®¿öÅ© Æ®·¡ÇÈÀÇ ÀºÆó¸¦ Áö¿øÇÑ´Ù.
[À̹ÌÁö=Gettyimagesbank]
¾È·¦ ASEC ºÐ¼®ÆÀ¿¡ µû¸£¸é ReptileÀº ¸®¹ö½º ½©À» ÇÔ²² Á¦°øÇÏ¿© °ø°ÝÀÚ°¡ ½±°Ô ½Ã½ºÅÛÀ» Á¦¾îÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù. ÀϹÝÀûÀ¸·Î ÀºÆó ±â´É¸¸À» Á¦°øÇÏ´Â ´Ù¸¥ ·çƮŶ ¾Ç¼ºÄÚµå¿Í Â÷ÀÌÁ¡À» º¸ÀδÙ. ReptileÀÌ Áö¿øÇÏ´Â ±â´É Áß °¡Àå Ư¡ÀûÀÎ °ÍÀº ¡®Port Knocking¡¯ ±â¹ýÀÌ´Ù. ¿ì¼± °¨¿° ½Ã½ºÅÛ¿¡¼ ƯÁ¤ Æ÷Æ®¸¦ ¿ÀÇÂÇÏ°í ´ë±âÇÑ´Ù. ÀÌÈÄ °ø°ÝÀÚ°¡ ÇØ´ç ½Ã½ºÅÛ¿¡ ¡®Magic Packet¡¯À» º¸³¾ ¶§ Àü´Þ¹ÞÀº ÆÐŶÀ» ±â¹ÝÀ¸·Î ¸í·ÉÁ¦¾î(C&C) ¼¹ö¿¡ Á¢¼ÓÇÏ´Â ¹æ½ÄÀÌ´Ù.
°ú°Å AvastÀÇ º¸°í¼¿¡¼ ¾ð±ÞµÈ Syslogk¿Í À¯»çÇÏ´Ù. °¨¿° ½Ã½ºÅÛ¿¡¼ ´ë±âÇÏ´Ù°¡ Magic PacketÀ» Æ®¸®°Å·Î µ¿ÀÛÇÏ´Â ¹æ½Ä, °ø°Ý¿¡ ÇÔ²² »ç¿ëÇÒ ¹éµµ¾î ¾Ç¼ºÄÚµå·Î¼ Rekoobe Áï Ä¿½ºÅ͸¶ÀÌ¡µÈ TinySHellÀ» »ç¿ëÇß´Ù´Â Á¡ÀÌ À¯»çÇÏ´Ù.
¿ÀǼҽºÀÎ ReptileÀº ±êÇãºê¿¡¼ °ø°³µÈ ÀÌÈÄ ²ÙÁØÈ÷ °ø°Ý¿¡ »ç¿ëµÇ°í ÀÖ´Ù. ÀÏ·Ê·Î ÃÖ±Ù ¸Çµð¾ðÆ®(Mandiant)ÀÇ º¸°í¼¿¡¼µµ ƯÁ¤ º¸¾È Á¦Ç°ÀÇ Á¦·Îµ¥ÀÌ Ãë¾àÁ¡À» ÀÌ¿ëÇØ °ø°Ý ÁßÀÎ Áß±¹ ±â¹ÝÀÇ °ø°Ý±×·ìÀÌ °ø°Ý¿¡ ReptileÀ» ÇÔ²² »ç¿ëÇÑ »ç·Ê°¡ È®ÀεƴÙ. ÀÌ¿Ü¿¡µµ ¡®Mélofée¡¯ ¾Ç¼ºÄڵ带 ºÐ¼®ÇÑ ExaTrackÀÇ º¸°í¼¿¡¼µµ Reptile ·çƮŶÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù. ExaTrackÀº ´ç½Ã °ø°ÝÀ» Áß±¹À» ±â¹ÝÀ¸·Î ÇÏ´Â Winnti °ø°Ý ±×·ìÀÇ ¼ÒÇàÀ¸·Î º¸°í ÀÖ´Ù.
¡ãReptileÀÇ µ¿ÀÛ ±¸Á¶[ÀÚ·á=¾È·¦ ASEC ºÐ¼®ÆÀ]
ReptileÀº °ø°ÝÀÚ ½Ã½ºÅÛ°ú ÇÇÇØ ½Ã½ºÅÛÀ¸·Î ±¸ºÐÇØ ¼³¸íÇÒ ¼ö ÀÖ´Ù. °ø°ÝÀÚ ½Ã½ºÅÛ¿¡¼ ReptileÀº °¨¿° ½Ã½ºÅÛ¿¡ ¼³Ä¡µÉ ¾Ç¼ºÄÚµå»Ó¸¸ ¾Æ´Ï¶ó °ø°ÝÀÚ°¡ »ç¿ëÇÒ µµ±¸µµ Áö¿øÇÑ´Ù. Listener´Â ÀÎÀÚ·Î ListenÇÒ Æ÷Æ® ¹× ºñ¹Ð¹øÈ£¸¦ ¹Þ¾Æ µ¿ÀÛÇÏ´Â Ä¿¸Çµå ¶óÀÎ µµ±¸·Î¼ °¨¿° ½Ã½ºÅÛ¿¡¼ ½ÇÇàµÉ ¸®¹ö½º ½©·ÎºÎÅÍÀÇ ¿¬°áÀ» ´ë±âÇÑ´Ù. ReptileÀº ¿É¼Ç¿¡ µû¶ó ¼³Ä¡ ÀÌÈÄ Á÷Á¢ ÁöÁ¤ÇÑ ÁÖ¼Ò·Î ¸®¹ö½º ½©À» µ¿ÀÛ½Ãų ¼ö ÀÖ´Ù.
¶ÇÇÑ, °ø°ÝÀÚÀÇ C&C ¼¹ö¸¦ µû·Î ÁöÁ¤ÇÏÁö ¾Ê´õ¶óµµ Port Knocking ¹æ½ÄÀ» ÀÌ¿ëÇØ °¨¿° ½Ã½ºÅÛ¿¡ ƯÁ¤ÇÑ ÆÐŶÀ» Àü´ÞÇÔÀ¸·Î½á ¸®¹ö½º ½©À» ÀÛµ¿½Ãų ¼ö ÀÖ´Ù. À̶§ PacketÀÌ »ç¿ëµÇ´Âµ¥, ¸®¹ö½º ½©ÀÌ ¿¬°áÀ» ½ÃµµÇÒ ÁÖ¼Ò, Port Knocking ¹æ½Ä¿¡¼ »ç¿ëÇÒ ÇÁ·ÎÅäÄÝ µîÀÇ ÀÎÀÚ¸¦ ¹Þ¾Æ µ¿ÀÛÇÏ´Â Ä¿¸Çµå ¶óÀÎ µµ±¸¶ó°í ÇÒ ¼ö ÀÖ´Ù. Listener¿Í PacketÀ» Á÷Á¢ »ç¿ëÇÒ ¼öµµ ÀÖÁö¸¸ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÏ´Â Client¸¦ ÀÌ¿ëÇÒ ¼öµµ ÀÖ´Ù.
¡ã¼³Ä¡ µð·ºÅ͸®[ÀÚ·á=¾È·¦ ASEC ºÐ¼®ÆÀ]
ÇÇÇØ ½Ã½ºÅÛ¿¡¼ Reptile ·çƮŶÀº Á÷Á¢ÀûÀ¸·Î Ä¿³Î ¸ðµâ ÇüÅÂÀÇ ÆÄÀÏ·Î Á¸ÀçÇÏÁö ¾Ê°í Loader¿¡ ÀÇÇØ º¹È£È °úÁ¤À» °ÅÃÄ ¼³Ä¡µÈ´Ù. Reptile ·çƮŶ¿¡ ¸í·ÉÀ» Àü´ÞÇÏ´Â ±â´ÉÀ» ´ã´çÇÏ´Â reptile_cmd´Â ÀÎÀÚ·Î ÀºÆó ´ë»óÀ» ÁöÁ¤ÇÏ°í ½ÇÇàÇÏ´Â ¹æ½ÄÀ¸·Î ·çƮŶ°ú Åë½ÅÇÑ´Ù. ¶ÇÇÑ, Reptile ·çƮŶÀº ¡âÆÄÀÏ ¹× µð·ºÅ͸® ÀºÆó ¡âÀÚ°¡ ÀºÆó ¡âÇÁ·Î¼¼½º ÀºÆó ¡âTCP/UDP ÀºÆó ¡âÆÄÀÏ ³»¿ë Àº´ÐÀ» ÇÒ ¼ö ÀÖ´Ù.
ReptileÀº ±êÇãºê¿¡ °ø°³µÈ ¿ÀǼҽº ¾Ç¼ºÄÚµå·Î °ú°ÅºÎÅÍ ´Ù¾çÇÑ °ø°ÝÀÚ¿¡ ÀÇÇØ »ç¿ëµÇ°í ÀÖ´Ù. ¸Çµð¾ðÆ®»ç¿¡¼ ÃÖ±Ù °ø°³ÇÑ Áß±¹ ±â¹Ý °ø°Ý ±×·ìÀÇ Æ¯Á¤ º¸¾È Á¦Ç° Á¦·Îµ¥ÀÌ °ø°Ý »ç·Ê»Ó¸¸ ¾Æ´Ï¶ó ¹ÙÀÌ·¯½ºÅäÅ»(VirusTotal) Ç÷§ÆûÀ» º¸¸é Reptile ·çƮŶ ¾Ç¼ºÄڵ尡 ÁÖ±âÀûÀ¸·Î ¾÷·ÎµåµÇ°í ÀÖ´Â °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù.
½ÇÁ¦ °ø°Ý¿¡¼ »ç¿ëµÆ´ÂÁö È®½ÇÇÏ°Ô ¾Ë ¼ö ¾øÁö¸¸ ÃÖ±Ù ¼ö³â°£ ´Ù¼öÀÇ Reptile ·çƮŶÀÌ VirusTotal¿¡ ¾÷·ÎµåµÇ°í ÀÖ´Ù. ¾È·¦ ASEC ºÐ¼®ÆÀÀº ¾÷·ÎµåµÈ Reptileµé Áß ÀϺθ¦ ´ë»óÀ¸·Î °¢°¢ÀÇ ¼³Á¤ µ¥ÀÌÅ͸¦ ÃßÃâÇÏ¿© ºÐ·ùÇß´Ù. Ä¿³Î ¸ðµâÀÇ vermagicÀ» º¸¸é ´ëºÎºÐ RHEL/CentOS ¸®´ª½º°¡ °ø°Ý ¶Ç´Â Å×½ºÆ® ´ë»óÀÎ °ÍÀÌ Æ¯Â¡ÀÌ´Ù.
¡ã±¹³» °ø°Ý¿¡ »ç¿ëµÈ ReptileÀÇ ¼³Á¤ µ¥ÀÌÅÍ[ÀÚ·á=¾È·¦ ASEC ºÐ¼®ÆÀ]
±¹³» ±â¾÷À» ´ë»óÀ¸·ÎÇÑ °ø°Ý¿¡¼µµ ReptileÀÌ »ç¿ëµÆ´Ù. Ãʱâ ħÅõ ¹æ½ÄÀº È®ÀεÇÁö ¾ÊÁö¸¸, ReptileÀÇ ·çƮŶ, ¸®¹ö½º ½©, Cmd, ±×¸®°í ½ÃÀÛ ½ºÅ©¸³Æ®°¡ ¸ðµÎ Á¢¼öµÇ¾î ±âº»ÀûÀÎ ¼³Á¤À» È®ÀÎÇÒ ¼ö ÀÖ¾ú´Ù´Â °Ô ¾È·¦ ASEC ºÐ¼®ÆÀÀÇ ¼³¸íÀÌ´Ù.
ÇØ´ç °ø°Ý »ç·Ê¿¡¼´Â Reptile ¿Ü¿¡µµ ISH¶ó°í ÇÏ´Â ICMP ShellÀÌ °ø°Ý¿¡ ÇÔ²² »ç¿ëµÆ´Ù. ISH´Â ICMP ÇÁ·ÎÅäÄÝÀ» ÀÌ¿ëÇØ °ø°ÝÀÚ¿¡ ½©À» Á¦°øÇÒ ¼ö ÀÖ´Â ¾Ç¼ºÄÚµå´Ù. ÀϹÝÀûÀ¸·Î ¸®¹ö½º ½©À̳ª ¹ÙÀÎµå ½©Àº TCP³ª HTTP µîÀÇ ÇÁ·ÎÅäÄÝÀ» ÀÌ¿ëÇÏÁö¸¸, °ø°ÝÀÚ´Â ÀÌ·¯ÇÑ Åë½Åµé¿¡ ´ëÇÑ ³×Æ®¿öÅ© ŽÁö¸¦ ¿ìȸÇϱâ À§ÇØ ISH¸¦ »ç¿ëÇÑ °ÍÀ¸·Î ÃßÁ¤µÈ´Ù.
ReptileÀº ÆÄÀÏ/µð·ºÅ͸® ¹× ÇÁ·Î¼¼½º, ³×Æ®¿öÅ© Åë½Å¿¡ ´ëÇÑ ÀºÆó ±â´ÉÀ» Á¦°øÇÏ´Â ¸®´ª½º Ä¿³Î ¸ðµå ·çƮŶ ¾Ç¼ºÄÚµåÀÌ´Ù. ¿ÀǼҽºÀ̱⠶§¹®¿¡ ´Ù¾çÇÑ °ø°ÝÀÚ¿¡ ÀÇÇØ ½±°Ô »ç¿ëµÉ ¼ö ÀÖÀ¸¸ç ½ÇÁ¦ ´Ù¾çÇÑ °ø°Ý »ç·ÊµéÀÌ È®ÀεȴÙ. ·çƮŶÀÇ Æ¯¼º»ó ´Ù¸¥ ¾Ç¼ºÄÚµå¿Í ÇÔ²² »ç¿ëµÇ´Â °æ¿ì°¡ ¸¹Áö¸¸, Reptile ÀÚüÀûÀ¸·Îµµ ¸®¹ö½º ½©À» ÇÔ²² Á¦°øÇϱ⠶§¹®¿¡ ReptileÀÌ ¼³Ä¡µÈ ½Ã½ºÅÛÀº °ø°ÝÀڷκÎÅÍ Á¦¾î¸¦ Å»Ãë´çÇÏ°Ô µÈ´Ù.
ÀÌ¿Í °°Àº º¸¾È À§ÇùÀ» ¹æÁöÇϱâ À§ÇØ ¾È·¦ ASEC ºÐ¼®ÆÀÀº Ãë¾àÇÑ È¯°æ ¼³Á¤¿¡ ´ëÇÑ °Ë»ç°¡ ÇÊ¿äÇÏ´Ù°í °Á¶Çß´Ù. ¶ÇÇÑ, °ü·Ã ½Ã½ºÅÛµéÀ» Ç×»ó ÃֽŠ¹öÀüÀ¸·Î ¾÷µ¥ÀÌÆ®ÇØ »çÀ̹ö °ø°ÝÀ¸·ÎºÎÅÍ º¸È£ÇØ¾ß ÇÑ´Ù°í ÀüÇß´Ù.
[¹ÚÀºÁÖ ±âÀÚ(boan5@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>