¾Æ·¡´Â ¹ÚÁöÈÆ´Ô²²¼ µ¨¸¶´ç¿¡ ¿Ã¸®½Å ±ÛÀÔ´Ï´Ù.
±ä±Þ »çÇ׿¡ ÇØ´çµÇ´Â ±Û °°¾Æ¼ ÆÛ¿Ô½À´Ï´Ù.
-----------------------------------------------------------------------------------------------------------------
http://blog.devgear.co.kr/imp/entry/Delphi-47À»-°¨¿°½ÃÅ°´Â-¹ÙÀÌ·¯½º-À¯ÇàÁß
Á¶±Ý Àü¿¡ µ¨¸¶´çÀÇ ¾Æ·¡ ±Û°ú ´º½º ±â»ç·ÎºÎÅÍ ¾Ë°ÔµÇ¾ú´Âµ¥.. Delphi 4, 5, 6, 7 ³× ¹öÀüÀ» °¨¿°½ÃÅ°´Â ¹ÙÀÌ·¯½º°¡ À¯ÇàÇÏ°í ÀÖ½À´Ï´Ù.
°³¹ßSW·Î ÀüÆĵǴ 'ÇǶó¹Ìµå ¹ÙÀÌ·¯½º' ¹ß°ß
¿¡½ºÁö¾îµå¹êÅØ, µ¨ÆÄÀÌ °³¹ßÀÚµé ÁÖÀÇ ´çºÎ
http://itnews.inews24.com/php/news_view.php?g_serial=436361&g_menu=020200
±×¸®°í ¹ÙÀÌ·¯½ºÃ¼À̼ÀÇ °³¹ß»çÀÎ ¿¡½ºÁö¾îµå¹êÅÿ¡¼ ÀÚ»ç »çÀÌÆ®¿¡ ¿Ã¸° °øÁö ³»¿ë.
http://www.viruschaser.com/main/customer/VCNotice_Dt.jsp?page=1&no=3448&vno=162¬iceType=A
»ç½Ç ÀÌ È¸»ç¿¡¼ ¹ß°ßÇÑ °ÍÀº ¾Æ´Ï°í ÇØ¿Ü¿¡¼ ¸ÕÀú ¹ß°ßµÈ °ÍÀÔ´Ï´Ù.
http://www.delphipraxis.net/topic163041_virus+infects+delphi.html
Á¦°¡ »ç¿ëÁßÀÎ ¼¼´ëÀÇ PCµé(»ç¹«½Ç PC, Áý PC, ³ëÆ®ºÏ)À» »ìÆ캸´Ï, Á¦ »ç¹«½Ç PC¿¡µµ °¨¿°µÇ¾î ÀÖ´õ±º¿ä. ÀÌ ¹ÙÀÌ·¯½º´Â Ưº°ÇÑ ¾ÇÀÇÀû °ø°ÝÀ» Çϰųª ÇÏÁö´Â ¾ÊÁö¸¸, °¨¿°µÈ µ¨ÆÄÀÌ·Î °³¹ßµÈ ÇÁ·Î±×·¥À» ¶È°°ÀÌ °¨¿°½Ãŵ´Ï´Ù.
ÀÏ´Ü °¨¿°¿©ºÎ È®ÀÎ ¹æ¹ý°ú Ä¡·á ¹æ¹ýºÎÅÍ.
ÇǾ¾ÀÇ Delphi 4, 5, 6, 7ÀÌ ¼³Ä¡µÈ µð·ºÅ丮¿¡¼ sysconst.bak ÆÄÀÏÀÌ ÀÖ´ÂÁö °Ë»çÇؼ ÀÖ´Ù¸é °¨¿°µÈ °ÍÀÔ´Ï´Ù. sysconst.bak ÆÄÀÏÀÌ Á¸ÀçÇÏ´Â °æ¿ì, Áï °¨¿°µÈ °æ¿ì¿¡´Â ¿ø·¡ÀÇ ¿øº» sysconst.dcu ÆÄÀÏÀÌ È®ÀåÀÚ°¡ .bakÀ¸·Î ¸®³×ÀÓµÈ °ÍÀÌ°í sysconst.dcu À̸§ÀÇ ÆÄÀÏÀÌ °¨¿°µÈ ÆÄÀÏÀÔ´Ï´Ù. µû¶ó¼ sysconst.dcu ÆÄÀÏÀ» »èÁ¦ÇÑ ÈÄ sysconst.bak ÆÄÀÏÀÇ È®ÀåÀÚ¸¦ dcu·Î º¯°æÇØÁֱ⸸ ÇÏ¸é µË´Ï´Ù.
Áö±Ý ¹Ù·Î È®Àεé Çغ¸¼¼¿ä. ¶ÇÇÑ, ÀÌ ½Ã½ºÅÛ¿¡¼ °¨¿°µÈ ÈÄ·Î ÄÄÆÄÀÏÇÑ ¸ðµç ÇÁ·Î±×·¥ÀÌ ¶È°°ÀÌ °¨¿°µÇ¹Ç·Î, ¸ðµÎ ÀçÄÄÆÄÀÏÇØÁà¾ß ÇÕ´Ï´Ù. ¹°·Ð Ưº°ÇÑ À§Çظ¦ ³¢Ä¡Áö´Â ¾Ê±â ¶§¹®¿¡ ±×³É ³öµÖµµ Å«ÀÏÀÌ ³¯ °ÍÀº ¾Æ´ÏÁö¸¸.. °³¹ßÀڷμ '³»°¡ ¹ÙÀÌ·¯½º ÇÁ·Î±×·¥À» ¹èÆ÷Çß´Ù' ¶ó´Â ´À³¦Àº Á¤¸» ÂòÂòÇÏÁö ¾Ê°Ú½À´Ï±î.
ÀÌÁ¦, ±â¼úÀûÀ¸·Î Á»´õ ÀÚ¼¼È÷ ½áº¸ÀÚ¸é..
ÀÌ ¹ÙÀÌ·¯½º´Â DelphiÀÇ IDE ÀÚü¸¦ °¨¿°½ÃÅ°°Å³ª ÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó, Delphi ¼³Ä¡ µð·ºÅ丮 ¹ØÀÇ dcu ÆÄÀÏ Çϳª¸¸À» °¨¿°½ÃÅ°´Â °ÍÀ̱¸¿ä. ÀÌ ¹æ½ÄÀ» ±¸Ã¼ÀûÀ¸·Î »ìÆ캸¸é ÀϹÝÀûÀÎ ¹ÙÀÌ·¯½ºÀÇ °¨¿° ¹æ½Ä°ú´Â ´Ù¸¥ ²Ï Àç¹ÌÀÖ´Â ¾ÆÀ̵ð¾îÀε¥...
°¨¿°µÈ sysconst.dcu ÆÄÀÏÀ» Hex ¿¡µðÅÍ µîÀ¸·Î µé¿©´Ùº¸¸é, Á¤»óÀûÀÎ ±æÀÌ ÀÌÈÄ¿¡ ©¸·ÇÑ Delphi ¼Ò½ºÄڵ尡 ¹®ÀÚ¿·Î µé¾î°¡ ÀÖ½À´Ï´Ù. ÀÌ ¼Ò½º Äڵ带 ºÐ¼®Çغ¸¸é ¾î¶»°Ô µ¿ÀÛÇÏ´ÂÁö ³ª¿À´Âµ¥¿ä. ÀÌ dcu ÆÄÀÏÀÌ ¸µÅ©µÈ ÇÁ·Î±×·¥À» ½ÇÇàÇϸé, Delphi ¼³Ä¡ µð·ºÅ丮 ¾Æ·¡ÀÇ sysconst.pas ¼Ò½º ÆÄÀÏÀ» ¿¾î¼, ÀÚü ¹®ÀÚ¿ ¼Ò½ºÄڵ带 µ¡ºÙÀÔ´Ï´Ù. ±×¸®°í Delphi Ä¿¸Çµå¶óÀÎ ÄÄÆÄÀÏ·¯ÀÎ dcc32.exe¸¦ ½ÇÇàÇؼ ÀÌ ÆÄÀÏÀ» ÄÄÆÄÀÏÇÏÁÒ. ±×·¡¼ ÀÌ ¹ÙÀÌ·¯½º Äڵ带 °¡Áø »õ·Î¿î dcu ÆÄÀÏÀÌ ´Ù½Ã »ý¼ºµË´Ï´Ù. ±×¸®°í ¿øº» pas ÆÄÀÏÀº ¿ø·¡´ë·Î Çسõ½À´Ï´Ù.
±×·¡¼ ÀÌ È¯°æ¿¡¼ ÄÄÆÄÀÏÇÏ¸é °¨¿°µÈ dcu ÆÄÀÏÀÌ ¸µÅ©µÇ¾î °á°úÀûÀ¸·Î ÇÁ·Î±×·¥µµ °¨¿°µÈ »óÅ°¡ µÇ°í¿ä. ÀÌ °¨¿°µÈ ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÇ¸é ¸ÕÀú ·ÎÄà ½Ã½ºÅÛ¿¡ Delphi 4~7 ¹öÀüÀÌ ÀÖ´ÂÁö¸¦ °Ë»çÇؼ, Á¸ÀçÇÏ¸é ¾Õ¼¿Í ¶È°°Àº µ¿ÀÛ, Áï °¨¿°µÈ sysconst.dcu ÆÄÀϵéÀ» ¸¸µé¾î³õ½À´Ï´Ù.
¹°·Ð, Delphi·Î ÇÁ·Î±×·¥À» ¸¸µé´õ¶óµµ bplµéÀ» µû·Î ¹èÆ÷Çϵµ·Ï Çϸé sysconst.dcu¸¦ ºñ·ÔÇÑ Ç¥ÁØ dcu ÆÄÀϵéÀ» ¸µÅ©ÇÏÁö ¾Ê°í bpl·ÎºÎÅÍ µ¿Àû ¸µÅ©ÇÏ°Ô µÇ¹Ç·Î ¹ÙÀÌ·¯½ºÀÇ ¿µÇâÀº ¹ÞÁö ¾Ê½À´Ï´Ù. ÇÏÁö¸¸ ´ëºÎºÐÀÇ Delphi °³¹ßÀÚµéÀÌ bpl µ¿Àû ·Îµù ¿É¼ÇÀ» ²ô°í ´Üµ¶ ½ÇÇà ÆÄÀÏÀ» ¸¸µé°í Àֱ⠶§¹®¿¡..
ÀÌ·± ÀüÈÄ »óȲÀ» º¸¸é, Àü¹®ÀûÀÎ ÇØÄ¿°¡ ¾Æ´Ï¶ó Delphi °³¹ßÀÚ ÇÑ »ç¶÷ÀÌ ¹ø½ ¶°¿À¸¥ ¾ÆÀ̵ð¾î¸¦ Àå³½º·´°Ô Çѹø ±¸ÇöÇغ» °Í °°½À´Ï´Ù. ±¸Çö ¹æ½ÄÀ̳ª ¿©·¯ ¸é¿¡¼ Á¤¸» Àç¹ÌÀÖ±â´Â Çѵ¥, ±¦È÷ Delphi ÀÚü¿¡ ¹®Á¦°¡ ÀÖ´Â °Íó·³ ºñÃçÁú±î Á» °ÆÁ¤½º·´³×¿ä.
±×·³, ¿Ö Delphi 4, 5, 6, 7 ¹öÀü¸¸ °¨¿°µÉ±î¿ä. 3 ÀÌÇÏ ¹öÀü°ú 2005~2009 ÀÌ»ó ¹öÀüµéÀº ¿Ö °¨¿°µÇÁö ¾ÊÀ»±î¿ä? ÀÏ´Ü, 3 ÀÌÇÏ ¹öÀü¿¡´Â sysconst À¯´Ö ÀÚü°¡ ¾ø½À´Ï´Ù. 4 ¹öÀüºÎÅÍ ´Ù¸¥ À¯´ÖÀ¸·ÎºÎÅÍ sysconst À¯´ÖÀÌ ºÐ¸®µÇ¾î »ý°åÁÒ. ¶ÇÇÑ, ÀÌ °¨¿° ÄÚµå´Â ·¹Áö½ºÆ®¸®¿¡¼ DelphiÀÇ ¼³Ä¡ ¿©ºÎ¿Í ¼³Ä¡ °æ·Î¸¦ È®ÀÎÇϴµ¥, Delphi 7±îÁö¸¸ ±âÁ¸ÀÇ ·¹Áö½ºÆ®¸® Å° ÁÖ¼ÒÀÌ°í 2005ºÎÅÍ´Â Delphi ´ë½Å BDS¶ó´Â À̸§ÀÇ Å°·Î ±â·ÏµÇ±â ¶§¹®¿¡ °¨¿°µÇÁö ¾Ê´Â °ÍÀÔ´Ï´Ù.
±×·³, ¿Ö sysconst¸¦ ¼±ÅÃÇßÀ»±î¿ä. ÀÌ ¹ÙÀÌ·¯½ºÀÇ ¹æ½ÄÀÌ, ±âÁ¸ µ¨ÆÄÀÌ ±âº» À¯´Öµé Áß ÇϳªÀÇ ¼Ò½º Äڵ忡 ÀÚ½ÅÀÇ ¼Ò½º Äڵ带 µ¡ºÙÀÌ´Â ¾ÆÀ̵ð¾îÀÔ´Ï´Ù. µû¶ó¼ ±âÁ¸¿¡ Äڵ尡 ¸¹ÀÌ ÀÖ´Â pas ¼Ò½º¶ó¸é °³¹ßÀÚ°¡ ²Ï ±ÍÂú¾ÆÁú °Ì´Ï´Ù. ¹Ý¸é, sysconst.pas´Â, À̸§ ±×´ë·Î »ó¼ö °ªµé¸¸ °¡Áø À¯´ÖÀ̱⠶§¹®¿¡ ¼±¾ð¸¸ Àܶà ÀÖ°í Äڵ尡 ÀüÇô ¾ø½À´Ï´Ù. ±×·¡¼ ½ºÆ®¸µÀ¸·Î °¡Áö°í ÀÖ´Â ÀÚ½ÅÀÇ ¼Ò½º¸¦ ½±°Ô °®´Ù ºÙÀÏ ¼ö°¡ ÀÖÁÒ.
±×·³, ÀÌ·± °æ¿ì±îÁö ´Ù °¨¾ÈÇؼ ´Ù½Ã ¸¸µé¸é? ¹°·Ð Á¶°ÇÀ» ´õ Ãß°¡Çؼ Äڵ带 ´õ º¸°Çϸé Delphi 3 ÀÌÇÏ ¹öÀü°ú 2005 À̻󿡵µ °¨¿°µÇµµ·Ï ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ¼Ò½º¸¦ Ãß°¡ÇÏ°í dcc32 ÄÄÆÄÀÏ·¯·Î Á÷Á¢ ÄÄÆÄÀϱîÁö Çعö¸®±â ¶§¹®¿¡¿ä.
±×·¸´Ù°í ÀÌ·± À§ÇèÀÌ Delphi¿¡¸¸ ÀÖÀ»±î¿ä? ±×°Íµµ ¾Æ´ÏÁÒ. DelphiÀÇ dcu¿Í ¸¶Âù°¡Áö·Î, C++ °³¹ßÅøÀÇ °æ¿ì¿¡´Â °³¹ßÅø ÀÚü¿¡ ¼Ò½º¿Í ÇÔ²² ±× obj ȤÀº lib ÆÄÀÏÀ» °¡Áö°í ÀÖ´Â °æ¿ì°¡ ´ëºÎºÐÀÌÁÒ. ±×·³ ¶È°°Àº ¹æ½Ä¿¡ ¶È°°ÀÌ ´çÇÒ ¼ö ÀÖ½À´Ï´Ù. °³¹ßÅøÀ̱⠶§¹®¿¡ Áß°£ ÄÚµå, ¿ÀºêÁ§Æ® ÄÚµå ÆÄÀÏÀ» °¡Áö°í ÀÖÀ» ¼ö¹Û¿¡ ¾ø±â ¶§¹®ÀÌÁÒ. ¹¹ ´å³ÝÀ̶ó°í ¾È±×·²±î¿ä? ´å³ÝÀ̶ó°í Çصµ ¸¶Âù°¡Áö ¹æ½ÄÀÌ ÃæºÐÈ÷ °¡´ÉÇÕ´Ï´Ù. ³»ÀÏ ´çÀå VC++À» ¶È°°Àº ¹æ½ÄÀ¸·Î °¨¿°½ÃÅ°´Â ¹ÙÀÌ·¯½º°¡ ÃæºÐÈ÷ ³ª¿Ã ¼ö ÀÖÁÒ. (½É½ÉÇÏ¸é ³ª¶óµµ ¸¸µé¾îº¼±î³ª? ¤¾¤¾)
Á¤¿í´Ô °í¸¶¿ö¿ä..ÇØ°áµÇ¾ú¾î¿ä ^^!^^!^^!