Áö³ 28ÀÏ(ÇöÁö ½Ã°£) MS¿¡¼ ±ä±Þ ºñÁ¤±Ô º¸¾È ÆÐÄ¡¸¦ ¹èÆ÷Çϱ⿡ ¾Õ¼ º¸¾È ¿¬±¸ÀÚµéÀÌ À©µµ¿ì ¼ÒÇÁÆ®¿þ¾î °³¹ß Ãë¾àÁ¡¿¡ °üÇÑ PoC ½Ã¿¬ µ¿¿µ»óÀ» °ø°³ÇØ ¸¹Àº °ü½ÉÀ» ²ø¾ú´Ù.
º¸¾È ¿¬±¸ÀÚ ¶óÀ̾𠽺¹Ì½º(Ryan Smith)´Â ÃÖ±Ù µ¿·á ¿¬±¸ÀÚ ¸¶Å© ´Ù¿ì(Mark Dowd), µ¥À̺ø µàÀÌ(David Dewey)¿Í ÇÔ²² Hustlelabs À¥»çÀÌÆ®¸¦ ÅëÇØ À©µµ¿ì ÄÄÇ»Å͸¦ ÄÁÆ®·Ñ ÇÒ ¼ö ÀÖ´Â °ø°Ý¿¡ ´ëÇÑ PoC(proof-of-concept, °³³ä Áõ¸í)¸¦ ½Ã¿¬Çß´Ù. ÀÌ´Â 29ÀÏ(ÇöÁö ½Ã°£) ºí·¢ÇÞ(Black Hat) U.S.A¿¡¼ÀÇ ½Ã¿¬¿¡ ¾Õ¼ °ø°³ÇÑ ÇÁ¸®ºä µ¿¿µ»óÀ¸·Î, ¾×ƼºêX ½ÇÇà ¹æÁö ¼³Á¤ ¿ìȸ °¡´É¼ºÀ» Á¦±âÇÏ°í ÀÖ´Ù.
½º¹Ì½º´Â ¡°ÀϹÝÀûÀ¸·Î ųºø(kill bit)ÀÌ ¾ðÁ¦ ºê¶ó¿ìÀú¿¡ ¿µÇâÀ» ³¢Ä¡´ÂÁö ¼³¸íÇϱ⠾î·Æ´Ù¡±¸ç ¡°Å³ºø ºñÁÖ¾ó¶óÀÌÀú(Killbit Visualizer)°¡ ÀÌ ¹®Á¦¸¦ ÇØ°áÇØÁá´Ù¡±´Â ¸»°ú ÇÔ²² ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®(MS)ÀÇ ¾×ƼºêX ÇÁ·Î±×·¥ ½ÇÇà ¹æÁö ¼³Á¤ÀÎ ¡®Å³ºø(kill bit)¡¯À» ¿ìȸÇÏ´Â ¹æ¹ýÀ» ½Ã¿¬Çß´Ù.
¡ã ųºø(kill bit) ¿ìȸ PoC µ¿¿µ»ó ĸó(Ãâó : www.hustlelabs.com/bh2009preview)
ÇÑÆí ½º¹Ì½ºÀÇ µ¿¿µ»óÀÌ °ø°³µÇ±â Àü¿¡ Halvar Flake·Î ¾Ë·ÁÁ® ÀÖ´Â º¸¾È ¿¬±¸ÀÚ Åä¸Ó½º ´ú¸®¿£(Thomas Dullien)µµ ºí·Î±×¸¦ ÅëÇØ Å³ºø ¿ìȸ À̽´¸¦ Á¦±âÇÏ¸ç ¡°ÀÌ´Þ ÃÊ MS°¡ IEÀÇ ¹ö±× ÄÚµå ·Îµå¸¦ ¹æÁöÇϱâ À§ÇØ ¹èÆ÷ÇÑ ÆÐÄ¡´Â ºÐ¸íÈ÷ ºÒÃæºÐÇÏ´Ù¡±°í ¾ð±ÞÇß´Ù.
Áï, ¹ö±×°¡ ¾×Ƽºê ÅÛÇø´(Active Template Library, ATL) ¹öÀüÀ» ÀÌ¿ëµÈ Á¦ÀÛµÈ Á¦3ÀÚ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¿ìȸÇÒ ¼ö ÀÖ´Ù´Â °ÍÀ¸·Î, À©µµ¿ì ¹× Á¦3ÀÚ ¾ÖÇø®ÄÉÀÌ¼Ç Á¦Ç°¿¡ ¼ö¹é °³ÀÇ ÀáÀçÀûÀÎ º¸¾È Ãë¾àÁ¡ÀÌ ÀÖÀ» ¼ö ÀÖ´Ù´Â °ÍÀ¸·Î ÀÌÇØÇÒ ¼ö ÀÖ´Ù.
ÀÌ¿¡ MS´Â Áö³ 28ÀÏ(ÇöÁö ½Ã°£) ±ä±Þ º¸¾È ¾÷µ¥ÀÌÆ®¸¦ ¹èÆ÷ÇÏ°í °³¹ßÀÚµéÀÌ À©µµ¿ì¿¡ »ç¿ëµÇ´Â ÇÁ·Î±×·¥ ÀÛ¼º ½Ã ÀÌ¿ëÇÏ´Â ºñÁÖ¾ó ½ºÆ©µð¿À(Visual Studio)ÀÇ ¾×Ƽºê ÅÛÇø´ ¶óÀ̺귯¸®(ATL)ÀÇ Ãë¾àÁ¡µéÀ» ó¸®ÇÏ´Â º¸¾È ¾÷µ¥ÀÌÆ® MS09-035¸¦ ÅëÇØ °³¹ßÀÚµéÀÌ Ãë¾àÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇÏÁö ¾Êµµ·Ï ÇØ¾ß ÇÑ´Ù°í °Á¶Çß´Ù.
¾Æ¿ï·¯ ųºø ¼³Á¤ ¿ìȸ Ãë¾àÁ¡¿¡ ´ëÇÑ ºñÁ¤±â ÆÐÄ¡¸¦ 8¿ù 5ÀÏ¿¡ ¹èÆ÷ÇÒ ¿¹Á¤À̶ó°í ¹àÇû´Ù.
[±èµ¿ºó ±âÀÚ(foreign@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(http://www.boannews.com/) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>