ÇÁ·Î±×·¡¹Ö

 3204, 12/161 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   dmstjrgg
   ½©Äڵ忡 ´ëÇؼ­¸®...(2)

http://www.hackerschool.org/HS_Boards/zboard.php?id=QNA_programming&no=855 [º¹»ç]


¿¬½ÀÁß¿¡..°©Àڱ⠻ý±ä ¶ÇÇϳªÀÇ Àǹ®..

assem code¸¦ º¸´ÂÁß¿¡..
°£´ÜÇÑ ¿¹·Î..

.....
movl 1,-4(%ebp)
push -4(%ebp)
......

Á¦°¡ ÀÌÇØ ÇÑ´ë·Î Ç¥ÇöÇϸé..

movl 1,-4(%ebp)   //stackÀÇ ¹Ù´Ú¿¡¼­..4byte³ôÀº°÷¿¡..1À» ³Ö´Â °ÍÀ» Ç¥ÇöÇÕ´Ï´Ù..

==> Á¦ ÀÌÇطδÂ..À̹Ì..stackÀÇ ebp±âÁØ -4byteÀ§Ä¡¿¡ 1ÀÌ µé¾î°¡ Àִ°Š¾Æ´ÑÁö??



±×·¸´Ù¸é..

push -4(%ebp)    // ÀÌ°Å´Â ¸ÓÁÕ?? ÀÌ¹Ì ½ºÅÿ¡..1À̶ó´Â °ªÀºµé¾î°¡ Àִ°Å

¾Æ´Ñ°¡¿ä??

¿¨?? À̰ŠŸÀÚ°¡ ¿ÖÀÌ·¡??

¿©Æ°?? À̰͵µ °¡¸¸ º¸´Ï...ÀÌ»óÇϳ׿ë..^^
ÀÚ¼¼ÇÑ ¼³¸í ºÎŹ..
ºü¸¥ ´äº¯ ºÎŹ µå¸³´Ï´ç..¤Ñ¤Ì

  Hit : 3381     Date : 2005/09/01 09:09



    
indra movl 1,-4(%ebp) ´Â ebp ·¹Áö½ºÅÍ¿¡ ÀúÀåµÇ¾î ÀÖ´Â °ªÀÇ 4¹ÙÀÌÆ® ¶³¾îÁø °÷¿¡ 1À» ÀúÀå. 2005/09/01  
indra push -4(%ebp) ´Â %ebp ·¹Áö½ºÅÍ¿¡ ÀúÀåµÇ¾î ÀÖ´Â °ª¿¡¼­ '4¸¦ Â÷°¨ÇÑ °ªÀ»' stack ¿¡ ÀúÀå 2005/09/01  
dmstjrgg ÇÏÇÏ..Àεå¶ó´Ô..Áö±Ý Á¢ÇØ°è½Ã´Â±º¿ä..¤»¤¼¤»¤¼..^^ÇÏÇÏ..À̰͵µ ÀÌÇØ..^^..¾Æ..¾îÄÉ..¸Þ½ÅÀú¶óµµ ÁÖ°í ¹Þ°í ½ÍÀºµ¥..°Ô½ÃÆÇÀ̶ó..¸Þ½ÅÀúÁÖ¼Ò ¿Ã¸®Áöµµ ¸øÇã°Î°í..^^ 2005/09/01  
indra À½.. À§ÀÇ µÎ ¹®ÀåÀÌ Çò°¥¸®½ÇÁö´Â ¸ô¶óµµ.. À§ÀÇ °ÍÀº '%ebp ¿¡ µé¾îÀÖ´Â °ªÀÌ stack ÀÇ ÃÖÇÏÀ§ ÁÖ¼ÒÀÓÀÌ º¸Àå¹ÞÀ»¶§' ¿¡ stack ¿¡ ÀúÀåµÈ´Ù°í ¸»ÇÒ ¼ö ÀÖ°ÚÁö¿ä. 2005/09/01  
dmstjrgg ¾Æ´Ï..Àá°£¿ä..¸Õ°¡ °©ÀÚ±â Çò°¥¸®³×¿ë..¤Ñ¤Ñ;;º¸Àå¹Þ´Â°Ç ¶Ç ¹«½¼ÀǹÎÁö?? 2005/09/01  
dmstjrgg ±×·¸´Ù¸é..movl 1,-4(%ebp)´Â º¸ÀåÀÌ ¾ÈµÇÀÖ´Â »óÅ°í..push -4(%ebp)´Â º¸Àå µÇ¾î ÀÖ´Â »óÅÂÀΰ¡¿ë..¤Ð¤Ð 2005/09/01  
dmstjrgg ´Ù½Ã ¸»ÇØ movl 1,-4(%ebp) ¶§ ebp´Â º¸Àå ¾ÈµÈ ebp°í push -4(%ebp) ´Â º¸Àå ebpÀΰ¡¿ë..¤Ñ¤Ì 2005/09/01  
dmstjrgg ÀÏ´Ü mov¸¦ ÇÒ ¶§³ª push¸¦ ÇÒ ¶§³ª -4(%ebp)°¡ ¶È°°ÀÌ stackÀÇ ÁÖ¼Ò¸¦ °¡¸®Å²´Ù´Â °¡Á¤À̶ó¸é push ³ª movlÀ̳ª ÀÇ¹Ì Â÷ÀÌ°¡ ¾ø´Â°Å °°Àºµ¥¿ë..¤Ñ¤Ì 2005/09/01  
dmstjrgg ¾Æ..Á¾´Ï ¾î·Æ´Ù..¤Ñ¤Ì 2005/09/01  
indra ÄÄÆÄÀÏµÈ ¹ÙÀ̳ʸ®¸¦ gdb ·Î ¿­¾î µð¹ö±ëÇغ¸¸é function ½ÇÇàÇÒ¶§¸¶´Ù push %ebp ¿Í movl %esp,%ebp ºÎºÐÀÌ ³ª¿É´Ï´Ù. 2005/09/01  
indra ½ÇÁ¦ %esp °¡ Extended Stack Pointer ÀÇ Àǹ̷ΠStack Address °ªÀ» °¡Áö°í ÀÖ½À´Ï´Ù. 2005/09/01  
indra Àú À§ÀÇ ·çƾÀ¸·Î ÀÎÇÏ¿© ebp ·¹Áö½ºÅÍÀÇ °ªÀÌ stack address ¸¦ °®°í ÀÖÀ»»Ó À§ÀÇ ·çƾÀÌ ¾ø´Ù¸é ebp ´Â ±×³É ·¹Áö½ºÅÍÀÏ »ÓÀÔ´Ï´Ù. 2005/09/01  
dmstjrgg À§ÀÇ ·çƾÀÌ ¾ø´Ù¸é ebp ´Â ±×³É ·¹Áö½ºÅÍÀÏ »ÓÀÔ´Ï´Ù.==> ¿©±â¼­ ¾ø´Ù¸éÀÌ ¾Æ´Ï¶ó ÀÖ´Ù¸é..ÀÌ ¸Â´Â ¸»¾Æ´Ñ°¡¿ä?? 2005/09/01  
indra À§ÀÇ ·çƾÀÌ ¾ø´Ù¸é... ±×·¯´Ï±î movl %esp,%ebp ¸í·ÉÀÌ ½ÇÇàµÇÁö ¾Ê¾Ò´Ù¸é ebp ´Â stack ÁÖ¼Ò¸¦ °¡Áö°í ÀÖÁö ¾Ê½À´Ï´Ù. 2005/09/01  
dmstjrgg Áï Áö±Ý ¸»¾¸ÇϽô °ÍÀÌ ÇÁ·Î±×·¥À» ÇϳªÀÇ Å« stackÀ¸·Î ºÃÀ» ¶§..ÇÔ¼ö°¡ È£ÃâµÇ¾îÁö´Â ÁöÁ¡..±×ÁöÁ¡ÀÌ ebp·Î µÇ´Ï±î..ÁøÂ¥ ½ºÅÃÀÇ ebp´Â µû·Î ÀÖ´Â °ÝÀ̶ó°í ¸»¾¸ÇϽô °Å 2005/09/01  
2984   ½©¿¡¼­ ÁøÇàÁßÀÎ °Í¿¡ ´ëÀÔ°ø°Ý..[1]     hogil123
06/28 3586
2983   ½©½ºÅ©¸³Æ® °ü·Ã...     parkboxer
10/06 3587
2982   ½©½ºÅ©¸³Æ®[1]     shtjdanr
12/29 3778
  ½©Äڵ忡 ´ëÇؼ­¸®...(2)[15]     dmstjrgg
09/01 3380
2980   ½©À»ÀÌ¿ë À¥ÆäÀÌÀÌÁöÀÇ ·Î±×Àΰú ÄíÅ°¹®Á¦     sun517q
06/28 2849
2979   ½© ½ºÅ©¸³Æ® °ü·Ã ¹®ÀÇ     billsun
10/26 2847
2978   ½© ÄÚµå´Â ´Ù¶È°°³ª¿ä?[1]     This_Time
11/25 3668
2977   ½ÎÀÌŬ·´¿¡¼­ ³×À̹öÄ«Æä·Î ¿È°Ü¾ßÇϴµ¥ ±ÛÀ» ¿È°Ü¾ßÇÕ´Ï´Ù     jj4st13
06/14 3486
2976       ½È¾î³»°¡ÇÒ²¨¾ß´Ô²² Á¤¸»°¨»çµå¸³´Ï´Ù^^[1]     capt_0669
02/08 2853
2975   ½Ç·ÂÀ» ½×À»¸¸ÇÑ ÇÁ·ÎÁ§Æ® ÃßõÁ»...[1]     rosha99
06/15 2369
2974   ½ÇÇà°ªÀ» ´õ »¡¸®[2]     jkh0721
03/30 2799
2973   ½ÇÇà°ªÀÌ ÀÌ»óÇÕ´Ï´Ù[2]     jkh0721
03/27 3612
2972   ½ÇÇàâ¿¡ °üÇÑ Áú¹®ÀÔ´Ï´Ù.[1]     wepjiny
12/27 3609
2971   ½ÇÇà °á°ú°¡ ³Ê¹« ±æ¾î¼­ ´Ù º¼¼ö ¾ø¾î¿ä![8]     sktleh
07/24 2360
2970   ½Ã½ºÅÛ È£Ãâ¿¡ ´ëÇؼ­...[2]     ssonacy
11/06 2590
2969   ½Ã°£µ¿±â OTP ¼Ö·ç¼ÇÀ» ¸¸µé·Á°í ÇÕ´Ï´Ù.... Áú¹®Á» µå¸³´Ï´Ù.[1]     ³ìÂ÷Ƽ¹é
02/20 2852
2968   ½Ã°£ Á¦ÇÑÀÌ ÀÖ´Â ¹®Á¦¸¦ Ǫ´Â Åø Á¦ÀÛ?[1]     ¹Ì³à
05/16 3131
2967   ½Ã°£ Ãâ·Â¾îÄÉ Çϳª¿ä?[C¾ð¾î][4]     maby258
06/27 6186
2966   ½ÃÀÛÇÏÀÚ¸¶ÀÚ ¹ÌÄ¡°ÔÇÏ´Â ¾¾¾ð¾î[3]     cham01
03/22 3567
2965   ¼÷Á¦´Â È¥ÀÚ ÈûÀ¸·Î..°ÚÁö¸¸..¾î·Á¿ö¼­¿ä..ÇïÇÁ ¿äû¿ä^^;;[6]     tongil8167
04/26 2849
[1]..[11] 12 [13][14][15][16][17][18][19][20]..[161]

Copyright 1999-2024 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org