±¹³»¿¡¼ ¸Óµå °ÔÀÓÀÌ È°¼ºÈµÈ 1995³âÀ» ±âÁ¡À¸·Î º»°ÝÀûÀÎ ¿Â¶óÀÎ °ÔÀÓÀÇ ½Ã´ë°¡ µµ·¡Çß°í, À̶§ºÎÅÍ ÇØÅ·À̶ó´Â ´Ü¾î°¡ ¿Â¶óÀÎ °ÔÀÓ ºÐ¾ß¿¡±îÁö È®´ëµÇ´Â »óȲ¿¡ À̸£·¶´Ù. ÆÐÅ°Áö °ÔÀÓ ½ÃÀý¿¡ ´Ü¼øÈ÷ Á»´õ »¡¸® ¿£µùÀ» º¸±â À§ÇÑ ¸ñÀûÀ¸·Î ÀÌ¿ëÇÏ´ø °£´ÜÇÑ ¹ÙÀ̳ʸ® °ª ¼öÁ¤, Ä¡Æ® Å° »ç¿ë µîÀ» ¿Â¶óÀÎ °ÔÀÓ ºÐ¾ß¿¡ ÀÀ¿ëÇØ ´Ù¸¥ À̵麸´Ù ´õ ºü¸¥ ¼Óµµ·Î ȤÀº ºÒ°øÁ¤ÇÑ ¹æ¹ýÀ¸·Î °¢Á¾ µ¥ÀÌÅͳª °í°¡ ¾ÆÀÌÅÛÀ» ȹµæÇÏ´Â ¹æ¹ýµé¿¡ ¾Ç¿ëÇÏ°í ÀÖÀ¸´Ï Å« ¹®Á¦°¡ ¾Æ´Ò ¼ö ¾ø´Ù. ¾ÆÀÌÅÛÀ» ºñ·ÔÇØ °ÔÀÓ ³»¿¡¼ °Å·¡µÇ´Â ¾ÆÀÌÅÛÀÌ Çö±ÝÀ¸·Î ÀüȯµÇ°í ÀÖ´Â ÇöÀçÀÇ ¿Â¶óÀÎ °ÔÀÓ Ç³Åä¿¡¼ ÀÌ °°Àº ºÒ°øÁ¤ Ç÷¹ÀÌ´Â »çȸ ¹®Á¦·Î±îÁö À̾îÁö°í ÀÖ´Ù.
ÀϹÝÀûÀ¸·Î ÇØÅ· Çϸé, °èÁ¤Á¤º¸ À¯Ãâ·Î¸¸ ¾Ë°í ÀÖ´Â °æÇâÀÌ ÀÖ´Ù. »ç½Ç °ú°Å ÇØÅ·½Å°íÀÇ ´ëºÎºÐÀº °èÁ¤À¯ÃâÀ̾úÀ¸¸ç ±×°Íµµ À¥ »çÀÌÆ®¿¡¼ÀÇ ·Î±×Àλ󿡼 Å° ½ºÆ®·ÎÅ©¶ó´ø°¡ ¹éµµ¾î¸¦ ¼³Ä¡ÇÏ´Â µîÀÇ ÀüÇüÈ µÈ ÇØÅ·À̾ú´Ù. ÇÏÁö¸¸ ÀÌ´Â ¾îµð±îÁö³ª °ÔÀÓ °³¹ß»ç³ª ÆÛºí¸®¼Å°¡ ¾Æ´Ñ ¡®°³ÀΡ¯ÀÇ °üÁ¡¿¡¼¸¸ ¹Ù¶óº» ÇØÅ·ÀÏ »Ó, ½ÇÁ¦ ¿Â¶óÀÎ °ÔÀÓ ºÐ¾ß¿¡¼ ¹ß»ýµÇ°í ÀÖ´Â ¸ðµç ÇØÅ·ÀÇ °üÁ¡¿¡¼ º¼ ¶© ºù»êÀÇ ÀÏ°¢¿¡ ºÒ°úÇÏ´Ù. Áö±ÝÀÇ ¼¼Å´ ´ÜÁö °èÁ¤ ÇØÅ· ¼öÁØ¿¡ ¸Ó¹«¸¥ °ÍÀÌ ¾Æ´Ñ, °¢ ¾÷ü ¼¹ö¸¦ °ø°ÝÇϰųª Ŭ¶óÀ̾ðÆ® ÆÄÀÏÀ» º¯Á¶½ÃÅ°´Â ´Ù¾çÇÑ À¯ÇüÀÇ ÇØÅ·ÀÌ Á¸ÀçÇÑ´Ù. ÀÌÁ¦´Â °ÔÀÓ Å¬¶óÀ̾ðÆ® ÇØÅ·¿¡ ´ëÇÑ ¼öÁØÀÌ Ä¿³Î ·¹º§±îÁö¿¡ À̸£·¶À» Á¤µµ´Ù. ÇØÅ·¿¡ ´ëÇؼ´Â »ç°¢Áö´ë¶ó°í »ý°¢Çß´ø ¿Â¶óÀÎ °ÔÀÓ ºÐ¾ß¿¡¼Á¶Â÷ °íµµÀÇ ±â¼úÀ» ¿äÇÏ´Â ¼ö¸¹Àº ÇØÅ·ÀÌ ¼Ó¼ÓµéÀÌ µîÀåÇÏ°í ÀÖ´Ù´Â °ÍÀÌ´Ù.
< ÇØÄ¿µéÀÌ À¯¿ëÇÏ°Ô »ç¿ëÇÏ´Â µð¹ö°Å(Debugger) Áß ÇϳªÀÎ 'Olly Debugger' > |
¿Â¶óÀÎ °ÔÀÓÇÙÀ» ¸¸µé±â À§ÇØ ÀÌ °°Àº µð¹ö°Å¸¦ ÀÌ¿ëÇÏ¿© Àü¹®ÀûÀ¸·Î ¹ÙÀ̳ʸ® Äڵ带 ºÐ¼®ÇÑ´Ù.
±×·¸´Ù¸é ¿Â¶óÀÎ °ÔÀÓ¿¡ ´ëÇÑ ÇØÅ·Àº ¾î¶² °ÍÀΰ¡. ¿Â¶óÀÎ °ÔÀÓÀ̶ó´Â °ÍÀº ¿©·¯ »ç¶÷ÀÌ ÇÔ²² µ¿½Ã¿¡ Áñ±â´Â °ÔÀÓÀ̸ç, ÀÌ¿¡ µû¶ó ´ç¿¬È÷ ŸÀΰúÀÇ ·¹º§À̳ª ¾ÆÀÌÅÛ, ¼ºÀå¼Óµµ¸¦ ºñ±³Çϸç ÁøÇàµÇ´Â Çü½ÄÀÌ´Ù. µû¶ó¼ ÀÏÁ¾ÀÇ °æÀï ½Ã½ºÅÛÀ̸ç, ´Ù¸¥ À¯Àúº¸´Ù ´õ »¡¸® ij¸¯Å͸¦ Å°¿ì°í ½Í¾îÇÏ°í, ´õ ¸¹Àº ¾ÆÀÌÅÛÀ» ¼ÒÀ¯ÇÏ°í ½Í¾îÇÏ´Â µîÀÇ ¿å±¸°¡ »ý±ä´Ù. ¿Â¶óÀÎ °ÔÀÓ ÇØÅ·¿¡ ´ëÇÑ Ãâ¹ßÁ¡Àº ¿©±â¿¡ ÀÖ´Ù.
ÀÌ·¯ÇÑ ¼ÒÀ¯¿å ¼ºÀå¿å µî¿¡ ÀÇÇØ »ç¶÷µéÀº °ÔÀÓÀ» ºÐ¼®, Å©·¡Å·ÇØ ÀڽŸ¸ÀÌ ºü¸¥ ·¹º§ ¾÷À» °¡´ÉÇϵµ·Ï ¿¬±¸ÇÏ°í, ½Ã°£ÀÌ °É¸®´Â ƯÁ¤ ÀÛ¾÷À» »ç¶÷ÀÇ ¼ÕÀ» °ÅÄ¡Áö ¾ÊÀº ä ÀÚµ¿À¸·Î ÁøÇàµÇµµ·Ï ¿ÀÅ丶¿ì½º, ¸ÅÅ©·Î °°Àº °ÍÀ» Á¦ÀÛÇϱ⵵ ÇÑ´Ù. È¥ÀÚ¸¸ÀÌ ºü¸£°Ô ¿òÁ÷ÀÏ ¼ö ÀÖµµ·Ï ½ºÇǵåÇÙ µîÀÇ ¼Óµµ Áõ° ÇÁ·Î±×·¥À» ÀÌ¿ëÇϱ⵵ Çϸç, °ÔÀÓ Å¬¶óÀ̾ðÆ®¸¦ º¯Á¶½ÃÄÑ Á¤»óÀûÀÎ ·¹º§¾÷ ¼öÄ¡°¡ ¾Æ´Ñ ¸î¹è ȤÀº ¸î½Ê ¹è ¼öÄ¡°¡ Áõ°¡Çϵµ·Ï Ä¡ÆÃ(Cheating)À» ÇÑ´Ù.
»ç½Ç ÀÌÁß ¸î°¡Áö À¯ÇüÀÇ ÇØÅ·Àº °ú°Å¿¡µµ ºÐ¸íÈ÷ Á¸ÀçÇÏ¿© ¿Ô°í, ±×¿¡ ´ëÇÑ ³»¿ëµµ Á¾Á¾ Åä·ÐÀÇ ´ë»óÀÌ µÇ°ï Çß´Ù. ÇÏÁö¸¸ ±×¶§¿Í´Â ´Þ¸® Áö±ÝÀÇ ¹®Á¦´Â ¿Â¶óÀÎ °ÔÀÓÀ̶ó´Â µ¥¿¡ ÀÖ´Ù. °ú°Å¿¡ ±×·¨´ø °Íó·³ È¥ÀÚ¸¸ÀÌ ÇÏ´Â °ÔÀÓÀÇ ÇØÅ·Àº ¼öÄ¡¸¦ °íÄ¡°Ç, È¥ÀÚ ·¹º§¾÷À» ÇÏ°Ç º° Â÷ÀÌ°¡ ¾øÀ¸³ª, ¿Â¶óÀÎ °ÔÀÓÀº ¿©·¯¸íÀÌ µ¿½Ã¿¡ °æÀïÇÏ¸ç ½ÇÇàµÇ´Â °ÔÀÓÀ̶ó, ´ç¿¬È÷ ±ÔÁ¤µÈ ·êÀÌ ÀÖ°í, ¸î »ç¶÷¸¸ÀÌ ÇØÅ·À̳ª Å©·¡Å·À» ÅëÇØ ÀÌ ·êÀ» ¾î±ää ºü¸¥ ¼Óµµ·Î ¼ºÀåÀ» ÇØ°£´Ù¸é, ±×¸®°í ÀÌ°ÍÀÌ Çö±ÝÀÇ °¡Ä¡·Î À̾îÁø´Ù¸é ÀÌ°ÍÀº ºÐ¸íÈ÷ Å« ¹®Á¦°¡ µÇ´Â °ÍÀÓ¿¡ Ʋ¸²¾ø´Ù.
<¼ö¸¹Àº °ÔÀÓÇÙµé. À̵éÀº ´ëºÎºÐÀÌ À¯·á·Î ÆǸŵǰí ÀÖÀ» Á¤µµ·Î Á¶Á÷ÀûÀÌ´Ù. >
¿Â¶óÀÎ °ÔÀÓÀº °ÔÀÓÀ» Àç¹ÌÀÖ°Ô ¸¸µå´Â °ÍÀÌ ÃÖÃÊÀÇ °úÁ¦À̱⵵ ÇÏÁö¸¸, ¿î¿µ °úÁ¤¿¡¼± °ÔÀÓ ·ê¿¡ ´ëÇÑ Áú¼ À¯Áö ¶ÇÇÑ Áß¿äÇÑ °úÁ¦À̱⵵ ÇÏ´Ù. ´©±¸´Â °ÔÀÓ ÇÙÀ» »ç¿ëÇÏ¿©, ³²µéº¸´Ù ÆíÇÏ°Ô È¤Àº ºü¸£°Ô ij¸¯Å͸¦ ¼ºÀå½ÃÅ°´Âµ¥ ºñÇÏ¿© ´©±¸´Â Á¤»óÀûÀ¸·Î °ÔÀÓÀ» ½ÇÇàÇÏ¿© ¼Óµµ°¡ µÚóÁø´Ù¸é ÈÄÀÚÀÇ À¯Àú´Â ÀÇ¿å°¨À» ÀÒ¾î ±âºÐÀÌ »óÇØ °ÔÀÓÀ» ±×¸¸µÎ°Å³ª, Àڽŵµ °ÔÀÓÇÙÀ» »ç¿ëÇÏ·Á ÇÒ °ÍÀÌ´Ù. ÀÌ·¸°Ô µÇ¸é ³Êµµ³ªµµ °ÔÀÓÇÙÀ» ½ÇÇà½ÃÅ°°Å³ª ¾Æ´Ï¸é ¾Æ¿¹ °ÔÀÓÀ» ±×¸¸µÖ¹ö¸± °æ¿ì °ÔÀÓ ³»ºÎ¿¡´Â Á¤»óÀûÀ¸·Î °ÔÀÓÀ» Áñ±â´Â À¯Àú´Â ´ëºÎºÐ »ç¶óÁö°Ô µÇ°í, ¿ÂÅë °ÔÀÓÇÙ ÀÌ¿ëÀÚ¹Û¿¡ º¸ÀÌÁö ¾Ê°Ô µÉ °ÍÀÌ´Ù.
±×·¸´Ù¸é ÀÌ¿¡ Æı޵Ǵ °ÔÀÓ»çÀÇ ÇÇÇØ´Â ¾î¶°ÇÒ±î. ÀÏ´Ü ºñÁ¤»óÀûÀ¸·Î ºü¸£°Ô ¼ºÀåÇϴ ij¸¯ÅÍµé ¶§¹®¿¡ °ÔÀÓ ÄÜÅÙÆ®¿¡ °üÇØ ¿¹»óÇÑ ÀÏÁ¤º¸´Ù ÈξÀ ´õ ¸¹Àº ±âȹÀ» Á¦ÃâÇØ¾ß ÇÒ °ÍÀ̸ç, ¿ÂÅë ¸ÅÅ©·Î¸¦ µ¹¸®¸ç Á¤ÀÛ °ÔÀÓÀº ÇÏÁöµµ ¾Ê´Â °ÅÇ° »ç¿ëÀÚµé ¶§¹®¿¡ ¼ºñ½º ¾çÀ̳ª ¼¹ö ¼ö´Â °è¼Ó ´Ã·Á°¡¾ß¸¸ ÇÒ °ÍÀÌ´Ù. °Å±â´Ù°¡ ¡°ÀÌ °ÔÀÓÀº °ÔÀÓ Ä¡Æõµ °ü¸®ÇÏÁö ¾Ê´Â, Á¤»óÀûÀ¸·Î ¿î¿µµÇ´Â °ÔÀÓÀÌ ¾Æ´Ï´Ù¡±¶ó´Â ÀÎ½Ä ÇÏ¿¡ °ÔÀÓÀÇ °¡Ä¡´Â Ç϶ôÇÒ °ÍÀ̸ç, °á±¹ °ÔÀÓ ¼ºñ½º Áß´Ü¿¡ À̸£°Ô µÉ °ÍÀÌ´Ù. ºñ¾àÀ¸·Î º¸ÀÏÁöµµ ¸ð¸£°ÚÁö¸¸ À§¿Í °°Àº ¸ð½ÄÀ» ±×¸®¸ç ½ÇÁ¦·Î ¼ºñ½º¸¦ Á¾·áÇÑ ¾÷ü°¡ ÀÖÀ¸¸ç, ÁÖ½ÄÀÌ ¶³¾îÁø °³¹ß»çµµ ÀÖ´Ù. ÇöÀç ´ëºÎºÐÀÇ °ÔÀÓÀº ÀÌ °°Àº ÀýÂ÷¸¦ ¹âÁö ¾ÊÀ¸·Á, °ÔÀÓ º¸¾È Àü¹® ¼Ö·ç¼ÇÀ» °ÔÀÓ Å¬¶óÀ̾ðÆ®¿¡ žÀçÇÏ´Â µî »çÀü¿¡ ¹®Á¦¸¦ ÇØ°áÇÏ·Á ÇÏ°í ÀÖ´Ù.
¿Â¶óÀÎ °ÔÀÓ¿¡¼ ÀÌ·ç¾îÁö´Â ÇØÅ·Àº ¾î¶² ¹æ¹ýµéÀÌ ÀÖÀ¸¸ç ¾î¶² ½ÄÀ¸·Î ¿¹¹æÇÒ ¼ö ÀÖÀ»±î. ¿Â¶óÀÎ °ÔÀÓ ÇØÅ· ŵ¿ °úÁ¤¿¡¼ µîÀåÇÑ ¿ë¾î°¡ ¡°ÇÙÅø¡± ¶Ç´Â ¡°ÇÙ¡±À̶ó´Â ´Ü¾îÀÌ°í, ÀÌ´Â °ð ¡°ÇØÅ· ÇÁ·Î±×·¥¡± , ¡°¸ÅÅ©·Î¡±, ¡°½ºÇǵåÇÙ¡±, ¡°ÇØÅ·Åø¡±, ¡°µµ¿ì¹Ì ÇÁ·Î±×·¥¡±µîÀÇ À̸§À» ÃÑĪÇÏ¿© ºÙÇôÁø Àǹ̷ΠÇؼ®µÈ´Ù. À̵é À¯ÇüÈµÈ °ÔÀÓÇÙµéÀ» Â÷´ÜÇϱâ À§ÇØ µîÀåÇÑ °ÍÀÌ °ÔÀÓ º¸¾È ¼Ö·ç¼ÇÀ̸ç, ±¹³», ±¹¿Ü¿¡´Â ÀÌ¹Ì ¸¹Àº ¿Â¶óÀÎ °ÔÀÓ¿¡ °ÔÀÓ º¸¾È ¼Ö·ç¼ÇÀÌ Àû¿ëµÇ¾î ÀÖ´Ù. ÀÌ´Â °ð ±×¸¸Å °ÔÀÓ °³¹ß»ç ÀÔÀå¿¡¼µµ ÇØÅ·À¸·Î ÀÎÇØ ¹ß»ýÇÒ ¼ö ÀÖ´Â ¹®Á¦¸¦ »çÀü¿¡ ¿¹¹æÇÏ·Á°í ³ë·ÂÇÑ´Ù´Â ÇöÀçÀÇ ºÐÀ§±â¸¦ ¾Ë·ÁÁÖ°í ÀÖ´Ù. ½ÇÁ¦·Î °ÔÀÓ º¸¾È ºÐ¾ß´Â Á¡Á¡ ±Ô¸ð°¡ ¹æ´ëÇØÁö°í ÀÖÀ¸¸ç, ÀϺΠ°ÔÀÓÀº Ŭ·ÎÁî º£Å¸ Å×½ºÆ® ¶§ºÎÅÍ °ÔÀÓ º¸¾È ¼Ö·ç¼ÇÀ» Àû¿ëÇÏ´Â µî º¸¾È¿¡ ´ëÇÑ ´ëºñ°¡ Ä¡¹ÐÇØÁö°í ÀÖ´Ù.
¹Ý¸é ¾Æ¹«·± º¸¾È ¼Ö·ç¼ÇÀÌ ÀåÂøµÇÁö ¾Ê°í, ±×¿¡ µû¶ó ÇØÅ·ÀÌ ±Ø½ÉÇØÁö´Â °ÔÀÓµéÀº ȨÆäÀÌÁöÀÇ ÀÚÀ¯°Ô½ÃÆǸ¸ º¸¾Æµµ À¯ÀúÀÇ ÇØÅ·¿¡ ´ëÇÑ ºÒ¸¸ÀÌ ½ÉÇÑ °ÍÀ» ¾Ë ¼ö ÀÖ´Ù. »Ó¸¸ ¾Æ´Ï¶ó À§¿¡¼ ¿°ÅÇÑ ´Ü¾îµéÀÇ °Ë»ö¸¸À¸·Îµµ ÇöÀç ±× °ÔÀÓ¿¡¼ÀÇ ÇØÅ· ÇöȲÀ» °£´ÜÇÏ°Ô³ª¸¶ ÆľÇÇÒ ¼öµµ ÀÖ´Ù. ÀÌ·± ¿¹¸¦ ºÁµµ ¾Ë ¼ö ÀÖµíÀÌ, »ç¿ëÀÚ Ãø¸é¿¡¼µµ ÀÌÁ¦ °ÔÀÓ º¸¾È¿¡ ´ëÇÑ ÀνÄÀº º¸ÆíÈ µÇ¾î °¡°í ÀÖÀ¸¸ç, °ÔÀÓ Å¬¶óÀ̾ðÆ®¿¡ ¾Æ¹« º¸¾È ÇÁ·Î±×·¥µµ ºÙ¾î ÀÖÁö ¾ÊÀ¸¸é ºÒ¾ÈÇØÇϰųª °ÔÀӻ翡¼ ¹«¾ð°¡ ó¸®ÇØÁֱ⸦ ¿øÇÏ´Â ºÐÀ§±â°¡ ÀϾ°í ÀÖ´Â °ÍÀÌ ÇöÀçÀÇ Ãß¼¼ÀÌ´Ù.
±×·¸´Ù¸é ÀÌÁ¦ ¿Â¶óÀÎ °ÔÀÓ¿¡¼ ÇʼöÀûÀÎ ºÎºÐ ÁßÀÇ ÇϳªÀÎ °ÔÀÓº¸¾È¼Ö·ç¼ÇÀº ¾î¶² ¿ªÇÒÀ» ÇÏ´ÂÁö, ±×¸®°í ¿Â¶óÀÎ °ÔÀÓ¿¡¼ ¹ß»ýÇÏ´Â ÇØÅ·¿¡´Â ¾î¶² °ÍÀÌ ÀÖ´ÂÁö ´ÙÀ½ ȸºÎÅÍ À¯Çüº°·Î ¾Ë¾Æº¸±â·Î ÇÏ°Ú´Ù.
[±Û : À×Ä«ÀÎÅÍ³Ý ¿£Áø°³¹ßÆÀ °º´Å¹(btkang@inca.co.kr)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö.>