| ÷ºÎ µ¨ÆÄÀÌ 2,3,4,5,6 ºô´õ, kylix ¹× kolÀ¸·Î ÄÄÆÄÀÏ µÈ ½ÇÇà ÆÄÀÏÀ» ºÐ¼® ÇÒ ¼öÀÖ´Â ¸Å¿ì ºü¸¥ ÇÁ·Î±×·¥ÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
÷ºÎ ¼øÀ§ ¹× ¿ä¾à
÷ºÎ ű×
÷ºÎ ¼³¸í
ÇÁ·Î±×·¡¹Ö ¾ð¾î°¡ ÄÄÆÄÀÏ µÈ ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡ °ü°è¾øÀÌ ½ÇÇà ÆÄÀÏ ÆÄÀÏÀ» µð ÄÄÆÄÀÏÇÏ´Â °ÍÀº Áö·çÇÑ ÀÏÀÔ´Ï´Ù. ÀÌ Æ¯º°ÇÑ ÀÛ¾÷À» ºü¸£°í ±ò²ûÇÏ°Ô ¼öÇàÇÏ´Â µ¥ Dede (Delphi Decompiler)°¡ ÀÚ¶ûÇÕ´Ï´Ù. ¼ÒÇÁÆ®¿þ¾î°¡ ¾ø±â ¶§¹®¿¡ ÀÏ°ü¼º°ú Á¤È®µµ·Î ¼Ò½º ÄÚµå 100 %¸¦ °Ë»ö ÇÒ ¼ö ÀÖÀ¸¹Ç·Î ¿Ïº®ÇÑ Á¡¼ö¿¡ ´õ °¡±õ°Ô ¾òÀ» ¼öÀÖ´Â ÇÁ·Î±×·¥Àº ½ÇÁ¦·Î À¯¿ëÇÕ´Ï´Ù. ½ÇÁ¦·Î ¼ÒµæÇÏ°í »ç¿ëÇÏÁö ¾Ê´Â ÇÁ·ÎÁ§Æ®ÀÇ µð ÄÄÆÄÀÏÀ» ¾Ï½ÃÇÏÁö ¾Ê´Â ÇÁ·ÎÁ§Æ®ÀÇ µð ÄÄÆÄÀÏÀ» ¾Ï½ÃÇÏÁö ¾Ê´Â °æ¿ì, ÀÒ¾î¹ö¸° ¼Ò½º ÄÚµåÀÇ È¸º¹, ¿À·ù ¼öÁ¤, ¾Ç¼º ÄÚµå °Ë»ç ¶Ç´Â ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ º¹±¸¸¦À§ÇÑ °ÍÀÔ´Ï´Ù. ÃֽŠÇ÷§ÆûÀ¸·ÎÀÇ ¸¶À̱׷¹À̼Ç. ÄÚµå µð ÄÄÆÄÀÏÀº ÄÄÆÄÀÏ ÇÁ·Î¼¼½º Áß¿¡ ¼öÇàµÇ´Â º¯È¯ ÀÛ¾÷À¸·Î ÀÎÇØ ¼Ò½ºÀÇ ÀÚµ¿È µÈ ¿Ïº®ÇÑ º¹»çº»À» ¸¸µé ¼ö¾ø´Â ¹ÝÀü µÈ ¿£Áö´Ï¾î¸µÀ» ±â¹ÝÀ¸·ÎÇÕ´Ï´Ù. ÇÁ·Î±×·¥¿¡¼ »ç¿ë µÈ ´ëºÎºÐÀÇ º¯¼ö À̸§ÀÌ ÁÖ¼Ò·Î ¹Ù²ò´Ï´Ù. DEDE´Â DFM ÆÄÀÏÀ» ¿°í ÆíÁý ÇÒ ¼öÀÖ´Â DFM ÆÄÀÏ (¾ç½Ä¿¡ Æ÷ÇÔ µÈ °´Ã¼ÀÇ ¼¼ºÎ »çÇ×ÀÌ Æ÷ÇԵǾî ÀÖÀ½)À» Á¦°øÇÏ´Â °ÍÀÔ´Ï´Ù. ¶ÇÇÑ COMMENTS ¸Þ¼µå È£Ãâ, °¡Á®¿Â ÇÔ¼ö È£Ãâ, ÀåÄ¡ ¶Ç´Â ¹®ÀÚ¿ÀÇ ±¸¼º ¿ä¼Ò¿¡ ´ëÇÑ ÁÖ¼® ¹× ÂüÁ¶°¡ÀÖ´Â ASM (¾î¼Àºí¸® ¾ð¾î) ÄÚµå¿Í ÇÔ²² ¿öÅ© º¥Ä¡¿¡ °Ô½Ã µÈ ¸Þ¼µå¸¦ Á¦°øÇÕ´Ï´Ù. DEDE¸¦ »ç¿ëÇÏ¸é °Ë»öµÈ DFM, PA ¹× DPR ÆÄÀÏÀ» Æ÷ÇÔÇÏ´Â Delphi ÇÁ·ÎÁ§Æ® Æú´õ¸¦ »ý¼º ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ °£´ÜÇÑ ÀÎÅÍÆäÀ̽º´Â Delphi PE ½ÇÇà ÆÄÀÏÀ» ÃÖ´ëÇÑ È°¿ëÇÏ´Â µ¥ µµ¿òÀ̵Ǵ ´Ù¾çÇÑ µµ±¸ ¼¼Æ®¸¦ ÅëÇÕÇÕ´Ï´Ù. DCU (Delphi Compiled Unit) ¹× BPL (Borland Package Library)¿¡¼ DSF (DynamicSkinForm) ÆÄÀÏÀ» ½±°Ô ºôµå ÇÒ ¼ö ÀÖ½À´Ï´Ù. Dede´Â PE ÆíÁý±â, DOI ºô´õ (Delphi Offset Info) ¶Ç´Â RVA º¯È¯±â (»ó´ë °¡»ó ÁÖ¼Ò)¸¦ Á¦°øÇÕ´Ï´Ù. Softpedia Ä«Å×°í¸®ÀÇ Å¾ ÇÈ (Softpedia) Ä«Å×°í¸®ÀÇ Å¾½ÂÁßÀÎ Dede´Â ±×°ÍÀÌ È£Ãâ µÈ ¶§¸¶´Ù ÈǸ¢ÇÑ °á°ú¸¦ Á¦°øÇÔÀ¸·Î½á ÇÁ·Î±×·¡¸Óµé »çÀÌ¿¡¼ Àα⸦ ¾ò¾ú½À´Ï´Ù. W32DASMÀº ¸¹Àº ¸®´õ¿Í ù ¹ø° ¼±Åà ÀÏ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª DEDEÀÇ ±â´É°ú ½ÇÇà ¼Óµµ´Â µ¨ÆÄÀÌ ½ÇÇà ÆÄÀÏÀ» ºÐ¼®ÇÏ°í µð ÄÄÆÄÀÏÇϱâ À§ÇØ ¼ÒÇÁÆ®¿þ¾î¸¦ ãÀ» ¶§ ¹«½ÃÇÒ ¼ö ¾ø½À´Ï´Ù.
÷ºÎ °ü·Ã ¼ÒÇÁÆ®¿þ¾î