ÇÁ·Î±×·¡¹Ö

 3198, 1/160 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   ¿µ¿øÇѰøºÎ
   [C¾ð¾î] ¹è¿­¿¡ ±Ã±ÝÇÑ °Ô »ý°å¾î¿ä.

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=2928 [º¹»ç]


2521¹ø Áú¹® ±ÛÀ» º¸¸é

#include <stdio.h>

int main(void)
{
        int c=20; // &c = &a[6]
        int b=12; // &b = &a[5]
        int a[5];   // a[0], a[1], a[2], a[3], a[4]      

        return 0;
}

ÀÌ·± ½ÄÀ¸·Î ÄÚµùÀ» Çϸé a[5]´Â ¹Ù·Î À§¿¡ ¼±¾ðÇÑ b¿Í °°Àº ÁÖ¼Ò¸¦ °®°Ô µÇ´Âµ¥ ¾î°¼­ ÀÌ·± °Ô µÇ´Â°ÅÁÒ??

±×¸®°í µÚ¿¡ a[6], a[7] À» ´õ Ãâ·Â ÇØº¸¸é a[6]Àº c¿Í °°Àº ÁÖ¼Ò°í , a[7]Àº ¾²·¹±â °ªÀ» °®³×¿ä. ¿Ö ÀÌ·± °Ô µÇ´Â°ÅÁÒ?

  Hit : 4861     Date : 2011/03/28 02:18



    
lMaxl04 µ¥ÀÌÅͰ¡ ½ºÅÿ¡ µé¾î°¡´Â ¹æ½Ä ¶§¹®¿¡ ±×·¸½À´Ï´Ù.
Àú·¸°Ô ¼±¾ðÇÏ¸é ½ºÅÿ¡´Â ´ÙÀ½°ú °°Àº ±¸Á¶°¡ µË´Ï´Ù.
a[0]
a[1]
a[2]
a[3]
a[4]
B ==a[5]
C ==a[6]
EBP ==a[7]
EIP ==a[8]

ÀÚ¼¼ÇѰÇ... ½ºÅÿ¡ °üÇØ °øºÎÇÏ½Ã±æ ¤Ð¤Ð
2011/03/28  
¿µ¿øÇѰøºÎ ¾Æ ÀÌ°Ç ¹®¹ýÀÌ ¾Æ´Ï¶ó ÀڷᱸÁ¶»óÀÇ ¹®Á¦ ¿´±º¿ä. ´äº¯ ÇØÁּż­ °¨»çÇÕ´Ï´Ù. 2011/03/30  
³¯¾Æ¶óÅë´Ú ¾î¶»°Ô º¸¸é °£´ÜÇÑ ¿À¹öÇ÷οì¶ó°í »ý°¢µÇ³×¿ä

ÇѰ¡Áö °³³äÀ» Ãß°¡ÇÏÀÚ¸é
ÀÏ´Ü a[5]°¡ °¡¸£Å°´Â °ÍÀº ¹è¿­aÀÇ ½ÃÀÛÁÖ¼Ò°ª¿¡¼­ intÇü ¸¸Å­ 5¹ø ¶³¾îÁø °÷À» °¡¸£Å°°í Àֱ⶧¹®¿¡ B°¡ Ãâ·ÂµÇ´Â °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù´Â °Å¿¡¿ä

ÇѰ¡Áö Âü°íÇÒ°Ô ÀÖ´Ù¸é ¾î¶² ÄÄÆÄÀÏ·¯´Â ½ºÅÿ¡ º¯¼ö¸¦ ½×À»¶§ ¿À¹öÇ÷ο츦 ¸·±â À§ÇØ º¯¼ö »çÀÌ»çÀÌ¿¡ ¾²·¹±â °ªÀ» ³Ö´Â °Íµµ ÀÖ´ÙÁÒ~
2011/04/04