>> jpgÆÄÀÏÀ» ¸¸µå·Á°íÇÕ´Ï´Ù. >> jpgÀÇ Æ¯Â¡ÀÌ ½ÃÀÛ¿¡¼ ³¡ÀÌ >> >> FF D9 ~ FF D8 ÀÌ·±½ÄÀ¸·Î µÇ¾îÀÖ½À´Ï´Ù. >> ¿©ÇÏÆ° >> Àú·±½ÄÀ¸·Î ¹ÙÀ̳ʸ® Çí½º·ÎµÈ ¸Þ¸ð¸®¸¦ jpgÆÄÀÏ·Î ÀúÀåÇÏ°í½Í½À´Ï´Ù. >> Ȥ½Ã ¾Æ½Ã´ÂºÐ°è½Å°¡¿©
WinDbg´Â µð¹ÙÀ̽º µå¶óÀ̹ö¸¦ µð¹ö±ë ÇÒ ¶§³ª À©µµ¿ì Ä¿³ÎÀ» ÇØÅ·ÇÒ ¶§ µî Ä¿³Î¸ðµå¿¡¼ ÀÛ¾÷ÇÒ ¶§ ¸·°ÇÑ ±â´ÉÀ» Á¦°øÇØÁÖ´Â µð¹ö°ÅÀÌÁö¸¸
ÀÏ¹Ý À¯Àú¸ðµå ÇÁ·Î±×·¥ µð¹ö±ëÀ̳ª ÆÐÅ·µÇ¾î ÀÖ´Â ÇÁ·Î±×·¥À» ¾ðÆÑÇؼ ÃßÃâÇÒ ¶§µµ ¸¹ÀÌ »ç¿ë µË´Ï´Ù. ¿ö³« ¸í·É¾î°¡ ¸¹°í º¹ÀâÇؼ ÀÔ¸À´ë·Î °®°í ³î·Á¸é ½Ã°£À» Á» ÅõÀÚÇؾßÁö¸¸¿ä.
±Û¿¡ ¿ÀŸ°¡ Àִ°Š°°Àºµ¥ jpeg ÆÄÀÏÀº
FF D8 ·Î ½ÃÀÛÇÏ´Â start of image ½Ã±×³×ÃÄ¿Í FF D9 ·Î ³¡³ª´Â end of image ½Ã±×³×ÃÄ·Î ±¸¼ºµË´Ï´Ù. Áß°£¿¡´Â À̹ÌÁö ÇãÇÁ¸¸ Å×ÀÌºí µî ¿©·¯ Çʵ尡 µé¾î ÀÖ°í¿ä.
jpeg µ¥ÀÌŸÀÎ ¾î¶² ÇÁ·Î¼¼½ºÀÇ ¸Þ¸ð¸® ³»¿ëÀ» ÆÄÀÏ·Î ÀúÀåÇÏ·Á´Â°Ô ¸ñÀûÀÌÀݾƿä. ±×°Ô ÇÁ·Î±×·¥ ÆÄÀÏÀ̵ç, ¸Þ¸ð¸®¿¡¼ ½ÇÇàÇÏ°í ÀÖ´Â ÇÁ·Î¼¼½ºÀÌµç »ó°ü ¾øÀÌ
WinDbg ÀÌ¿ëÇؼ jpeg µ¥ÀÌŸ·Î ÃßÁ¤µÇ´Â ¸Þ¸ð¸® ¿µ¿ªÀ» ¾×¼¼½º ÇÏ´Â ½ÃÁ¡¿¡ ºê·¹ÀÌÅ© Æ÷ÀÎÆ®°¡ °É¸®°Ô ÇØ ³õ°í
WinDbg Äڸǵ忡¼ jpeg µ¥ÀÌŸ ½ÃÀÛ ÁÖ¼Ò°¡ 80000000 À̶ó°í Çϸé
.writemem c:\test\test.jpeg 8000000 L 0c000
½ÄÀ¸·Î Çϸé ÇÁ·Î±×·¥ ÀÛ¼ºÇÏÁö ¾Ê°í ¸Þ¸ð¸® ³»¿ëÀ» ½±°Ô ÆÄÀÏ·Î ÀúÀå ÇÒ ¼ö ÀÖ½À´Ï´Ù.
L ´ÙÀ½¿¡ ³ª¿À´Â °ªÀº ÆÄÀÏ·Î ÀúÀåÇÒ »çÀÌÁ ÁöÁ¤ÇÏ´Â °Çµ¥
FF D9 ·Î ³¡³ª´Â end of image ½Ã±×³×ÃÄ °ªÀº À̹ÌÁö µ¥ÀÌŸ ÄÁÅÙÃ÷ Áß¿¡ Æ÷ÇԵǾî ÀÖÀ» ¼öµµ ÀÖÀ¸¹Ç·Î, ¸Þ¸ð¸® ³»¿ë¸¸À¸·Î´Â ½ÇÁ¦ ¿ÂÀüÇÑ jpeg µ¥ÀÌŸÀÇ Å©±â¸¦ ÃßÁ¤ÇÒ ¼ö ¾ø±â ¶§¹®¿¡ ´ë·« ´ëÃæ ¿©À¯ÀÖ°Ô ÃæºÐÈ÷ Å« °ªÀ¸·Î ÇÏ¸é µÇ°í¿ä.
ÀÏ´Ü ÆÄÀÏ·Î ÀúÀåÇÑ ÈÄ¿¡ jpeg µðÄÚµù ÄÚµå ÀÌ¿ëÇؼ ½ÇÁ¦ ÇÊ¿äÇÑ ºÎºÐ¸¸ ³²±â°í ÀÌÈĴ ©¶ó ¹ö¸®¸é µË´Ï´Ù.
¾ðÆÑÇؼ .exe ÆÄÀÏ·Î ÀúÀåÇÒ ¶§µµ ´ë·« ÃæºÐÈ÷ ¿©À¯ÀÖ°Ô ÀúÀåÇØ ³õ°í PE Çì´õ Á¤º¸ ÀÌ¿ëÇؼ ÇÊ¿ä ¾ø´Â µÞ ºÎºÐÀº ©¶ó ³»¼ ¿Ï¼ºÇϰŵç¿ä.
WinDbg °øºÎÇØ º¸¼¼¿ä. ÀÌ°Å ÀÍÇôµÎ¸é »ó´çÈ÷ ¸·°ÇÑ Åø ÀÔ´Ï´Ù. ÆÑÅ·µÈ ÇÁ·Î±×·¥ ÃßÃâÇÒ ¶§µµ ÆÄ¿ö¸¦ ¹ßÈÖÇÏÁÒ. ¤»¤»
|