22019, 1/1101 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   ¹éÆ®·¢
   ½©ÄÚµå ºÐ¼®

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


½©Äڵ带 ºÐ¼®Çغ¼·Á°í Çϴµ¥¿ä.
¿ì¼± ½©Äڵ带 ¸¸µå´Â ¹æ¹ýÀÌ

c·Î ÄÚµùÀ»ÇÑÈÄ
gdb·Î È®ÀÎÇØ¼­ ±â°è¾î ÄÚµå·Î ¸¸µç´Ù
³¡.

½©Äڵ带 ´Ù½Ã c·Î º¹±¸Çϰí½Í¾î¼­
¿ì¼±
string·Î ½©Äڵ带 ¹®ÀÚ¿­·Î¹Ù²ÛÈÄ
gdb·Î ¿­¾îº¸´Ï °á°ú°¡..

(gdb) disass main
Dump of assembler code for function main:
   0x080483b4 <+0>:        push   %ebp
   0x080483b5 <+1>:        mov    %esp,%ebp
   0x080483b7 <+3>:        pop    %ebp
   0x080483b8 <+4>:        ret    
End of assembler dump.

ÀÌ·¸°Ô ±îÁö ¹Û¿¡ ¾È¶ß´Âµ¥
ÀÌ°É ´Ù½Ã c·Î ¹Ù²Ü¼öÀִ°ǰ¡¿ä?..

  Hit : 6285     Date : 2012/07/21 01:03



    
¹éÆ®·¢ -------------¼öÁ¤-------
Àú°É ¾î¶»°Ô Çϸé c·Î¹Ù²Ü¼öÀÖÀ»±î¿ä?
2012/07/21  
qkrwncks96 Á÷Á¢ ºÐ¼®Çؼ­ CÇÁ·Î±×·¥À» Á¦ÀÛÇØ¾ßÇÕ´Ï´Ù. 2012/07/21  
supershop ¿Ïº®ÇÏ°Ô cÄÚµå·Î ¹Ù²Ù´Â ¹æ¹ýÀº ¾ø½À´Ï´Ù.
IDA ProÀÇ hex-ray¸¦ ¾²½Ã¸é ³ôÀº Á¤È®¼ºÀ¸·Î CÄÚµå·Î ¹Ù²î±ä ÇÏÁö¸¸
ÀÌ°Í ¿ª½Ã ¿Ïº®ÇÏÁö ¾ÊÁÒ.
¼¼¼¼ÇÏ°Ô ¹Ù²Ù·Á¸é Á÷Á¢ ¼ÕÀ¸·Î ºÐ¼®ÇÏ¼Å¾ß ÇÕ´Ï´Ù.
2012/07/21  
¹éÆ®·¢ ±×·¯¸é
Àú ¾î¼Àºí¸®¸¦ ´Ù ¾î´ÀºÎºÐ¿¡ popµÇ°í
pushµÈ´Ù
ÀÌ·±°É·Î ¾Ë¼öÀִٴ°ǰ¡¿ä?.
2012/07/21  
µÎ·ç¹¶¼ú ½©ÄÚµå ½ºÆ®¸µÀ» Àü¿ªº¯¼ö¿¡´Ù°¡ ³ÖÀ¸¼Ì³ª¿ä? ±×·¯¸é ±× Àü¿ªº¯¼ö¸¦ ºÁ¾ßµÇ¿ä
2012/07/21  
cd80 printf()°°Àº°Å¿¡ ÀÎÀÚ·Î ±× º¯¼ö¸íÀ» Áּż­ gdb»ó¿¡¼­ Ǫ½¬µÇ´Â ÁÖ¼Ò¸¦ µð·¹ÆÛ·±½º ÇØº¸¼¼¿ä~~ 2012/07/21  
¹éÆ®·¢ ¤¤cd80
±×·³ ±× ½©Äڵ带 º¯¼ö·Î ÀúÀåÇϰí
printf·Î Ãâ·ÂÇ϶ó´Â¸»¾¸À̽Ű¡¿ä?.;

¤¤µÎ·ç¹¶¼ú
½©ÄÚµå´Â ½ºÆ®¸µ¿¡ Àü¿ªº¯¼ö¿¡´Ù ³Ô¾î¿ä.

disass main ÇÏ¸é ¸ðµç ¾î¼ÀÀÌ º¸À̴°ԾƴѰ¡¿ä?¤Ì
2012/07/21