¼·Ð.
¸®¹ö½º ¿£Áö´Ï¾î¸µÀº ½Ã½ºÅÛÀ̳ª ¾î¶² ƯÁ¤ÇÑ ÇÁ·Î±×·¥¿¡ ±â´ÉÀ» ¿ªÀ¸·Î ºÐ¼®ÇÑ´Ù´Â ÀǹÌÀÔ´Ï´Ù.
º¸Åë ¸®¹ö½º ¿£Áö´Ï¾î¸µÀ» ¼³¸íÇÏ´Â ¹®¼µéÀº ´ëºÎºÐÀº Å©·¢Å·¿¡ ´ëÇØ¼ ´Ù·ç°í ÀÖ½À´Ï´Ù.
Àú¿Í °°Àº °æ¿ì¿¡µµ Crack Me³ª ¾î¶°ÇÑ Æ¯Á¤ ÇÁ·Î±×·¥À» Å©·¢ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ¼ ´Ù·ç·Á°í ÇÏ¿´Áö¸¸ Á¶±Ý ´õ ³Ð°Ô º¸ÀÚ´Â Àǹ̿¡¼ ¿©·¯°¡Áö¸¦ ´Ù·ê·Á°í ÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, ½Ã½ºÅÛ ÈÅÅ·À̳ª ½Ã½ºÅÛ¿¡ ³»ºÎÀûÀÎ ±¸Á¶µµ ´Ù·ê ¿¹Á¤ÀÔ´Ï´Ù. ¿Ö³ÄÇÏ¸é ½Ã½ºÅÛÀ» ÈÅÅ·ÇØ¾ß ÇϱâÀ§Çؼ´Â ½Ã½ºÅÛ¿¡ ³»ºÎÀûÀÎ ±¸Á¶¸¦ ¾Ë¾Æ¾ß Çϰí
½Ã½ºÅÛ¿¡ ³»ºÎÀûÀÎ ±¸Á¶¸¦ ¾Ë±â À§Çؼ´Â ½Ã½ºÅÛÀ» ¿ªÀ¸·Î ºÐ¼®ÇØ¾ß Çϱ⠶§¹®ÀÔ´Ï´Ù.
¶ÇÇÑ ´õ ·Î¿ì·¹º§·Î ³»·Á°¡¼ ¹ÙÀÌ¿À½º³ª PCI¿¡ ·Ò¿¡ ´ëÇØ¼ ´Ù¸¦ ¼öµµ ÀÖÀ» °Í ÀÔ´Ï´Ù. ( ¿ì¸®³ª¶ó ¼Àû¿¡´Â ÀÌ·¯ÇÑ ³»¿ëÀÌ ¾øÁö¸¸ ¿ø¼¿¡´Â ÀÖ½À´Ï´Ù. )
¸®¹ö½º ¿£Áö´Ï¾î¸µÀ» ½ÃÀÛÇϱâ À§Çؼ´Â ±âÃÊÀûÀÎ ¾î¼Àºí¸®¸¦ ¾Ë°í ÀÖÀ¸¼Å¾ß Çϸç À©µµ¿ìÁî API¸¦ ¸¹ÀÌ »ç¿ëÇØº¸°Å³ª ¸¹ÀÌ ¾Ë°í ÀÖ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ¶ÇÇÑ ¶Ù¾î³ ±¸±Û °Ë»ö ´É·Âµµ Áß¿äÇÑ ¿äÀÎÀÔ´Ï´Ù.
ÇÑ °¡Áö ÁÖÀÇÇØ¾ß ÇÒÁ¡Àº °³¹ßµµ ¾î´ÀÁ¤µµ ÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù.
¿Ö³ÄÇÏ¸é º¸Åë ÇØÅ·À̳ª ¸®¹ö½º ¿£Áö´Ï¾î¸µÂÊ ºÐ¾ß¸¦ ÇÏ°Ô µÇ¸é ´ÜÆíÀûÀÎ Áö½Ä¿¡ Ä¡¿ìÃÄÁú ¼ö Àֱ⠶§¹®¿¡ °í±Þ½º·¯¿î ±â¼úÀ̳ª ³»¿ëÀº Àß ¾Ë°íÀÖÀ¸¸é¼
Á¤ÀÛ MFC( ¶Ç´Â ´Ù¸¥ ÄÄÆÄÀÏ·¯ )·Î °£´ÜÇÑ ÇÁ·Î±×·¥Á¶Â÷ ¸¸µéÁö ¸ø Çϰųª ¸¸µé¾îµµ »ó´çÈ÷ ÇãÁ¢ÇÑ °á°ú¹°À» »ý¼ºÇÏ´Â °æ¿ì°¡ »ý±æ ¼ö ÀÖ½À´Ï´Ù. ½ÇÁ¦·Î ÀÌ·± °æ¿ì°¡ Á» ¸¹½À´Ï´Ù.
º¸Åë ½Ç·ÂÀÖ´Â °³¹ßÀÚ¶ó¸é óÀ½Çغ¸´Â MFC¶óµµ ±Ý¹æ Á¢ÇÏ°í ±Ý¹æ Àͼ÷ÇØÁö°Ô µË´Ï´Ù. ¼³·É ±×°Ô ´Ù¸¥ ¾ð¾î³ª ´Ù¸¥ ÄÄÆÄÀÏ·¯¶óµµ ±×°ÍÀÌ ¸®¹ö½º ¿£Áö´Ï¾î¸µÀ̳ª ÇØÅ·ÀÌ¶óµµ »ó°üÀÌ ¾ø½À´Ï´Ù.
À̰ÍÀº °æÇè°ú ³ë·Â¿¡ ÀÇÇØ¼ »ý±â°Ô µÇ¸ç ´Ù¸¥ ¾ð¾î¿Í ȯ°æÀÌ¶óµµ ºñ½ÁÇÑ ÆÐÅϵéÀÌ Àֱ⠶§¹®¿¡ °¡´ÉÇÑ °Í ÀÔ´Ï´Ù.
ÀÌ·± ºÐµéÀº ¼·Î ´Ù¸¥ ȯ°æ¿¡¼ ÀÌÀü ȯ°æµé°ú ºñ½ÁÇÑ ÆÐÅÏÀ» ¹ß°ßÇÏ°í ±×·¯ÇÑ ÆÐÅÏÀ» Àß È°¿ëÇÒ ÁÙ ¾Ð´Ï´Ù.
±×·¯³ª ´ÜÆíÀûÀÌ°í °Ñ¸Úµé¾îÁø Áö½ÄÀ» °®°í ÀÖ°Ô µÇ¸é ÀÌ·¯ÇÑ ´É·ÂÀÌ ¸Å¿ì ¶³¾îÁö°Ô µË´Ï´Ù. ( ¸®¹ö½º ¿£Áö´Ï¾î¸µÀ̳ª ÇØÅ·Âʸ¸ ÇÑ´Ù¸é ¸»¸®Áö ¾Ê°Ú½À´Ï´Ù. )
»ç¿ëÇÏ°Ô µÉ ÇÁ·Î±×·¥Àº °¡Àå ´ëÁßÀûÀÌ°í ½¬¿î ¿Ã¸® µð¹ö°Å À§ÁÖ·Î ¼³¸íÇÏ°Ô µÇ°í Ãß°¡ÀûÀÎ ÇÁ·Î±×·¥µéÀº Áß°£Áß°£¿¡ ¼³¸íÇÒ °Í ÀÔ´Ï´Ù.
¶ÇÇÑ ÀÌ·ÐÀûÀÎ ³»¿ëÀ» ÃÖ´ëÇÑ ¹èÁ¦ÇÏ°í ½Ç¹«ÀûÀÎ ³»¿ë¸¸ ¼³¸íÇÕ´Ï´Ù.
1. ¿Ã¸® µð¹ö°Å »ç¿ë¹ý
- ¿©±â¼´Â ¿Ã¸® µð¹ö°Å¶ó´Â Á¤¸» ÁÁÀº ÇÁ·Î±×·¥¿¡ ´ëÇØ¼ ÀÌÇØÇÏ¸é¼ µ¿½Ã¿¡ ¸®¹ö½Ì ¹× Äڵ带 ¼öÁ¤ÇÏ´Â ±âÃÊÀûÀÎ ¹æ¹ý¿¡ ´ëÇØ¼ ¼³¸íÇÕ´Ï´Ù.
ù ¹øÂ° ( haque-abex1 )
µÎ ¹øÂ° ( haque-abex5 ) - °£´ÜÇÑ Å°Á¨ ¸¸µé±â
¼¼ ¹øÂ° ( cffo-2 ) - ½ÇÇàÆÄÀÏ ÆÑÅ·
³× ¹øÂ° ( MSN v7.5 ) - Áߺ¹½ÇÇà ¹æÁö
´Ù¼¸ ¹øÂ° ( Make_KeyGen ) - Á¶±Ý ¾î·Á¿î ŰÁ¨ ¸¸µé±â
¿©¼¸ ¹øÂ° - ³×À̹ö ¸¸È ȸé ĸÃÄ ¹æÁö ºÐ¼® - ¹®Á¦ÀÇ ¼ÒÁö°¡ ÀÖ¾î¼ ¹®¼¸¦ »èÁ¦ÇÏ¿´½À´Ï´Ù.
2. ±âº»ÀûÀÎ ½Ã½ºÅÛ Hooking±â¹ý
- ±âÃÊÀûÀÌ¸é¼ °¡Àå ¸¹ÀÌ »ç¿ëÇÏ´Â Hooking±â¹ý¿¡ ´ëÇØ¼ ¼³¸íÇÕ´Ï´Ù.
À¯Àú ·¹º§¿¡¼ API Hook 1ºÎ
À¯Àú ·¹º§¿¡¼ API Hook 2ºÎ