97, 1/5 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   sohun5013
   Æ÷¸Ë½ºÆ®¸µ °ø°Ý Áú¹®

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


Ã¥À¸·Î º¸¸é¼­ È¥ÀÚ¼­ °í¹ÎÇÏ´Ù°¡ °á±¹ Áú¹® ¿Ã¸®°Ô µÆ½À´Ï´Ù..

printf(argv[1]); À» ¼öÇàÇÏ´Â ÇÁ·Î±×·¥Àε¥
±× ÀÎÀÚ·Î %08x %08x %08x %08x %08x...¸¦ ÁÖ¸é
bffff320 b7fe75fc 00000000 78383025 3830252e...
ÀÌ·¸°Ô ³ª¿É´Ï´Ù.

±× Áß¿¡¼­ µÚÂÊ 8¹ÙÀÌÆ®´Â ¹®ÀÚ·Î ¹Ù²ãº¸¸é Àú argv[1]ÀÎ °Ç ¾Ë ¼ö ÀÖ¾î¿ä.
±Ùµ¥! ¾ÕÀÇ 3¹ÙÀÌÆ®´Â ¹ºÁö µµÅë ¸ð¸£°Ú³×¿ä...

´ëÃæ SFP, ret, ¿ÏÃæÀÌ·Á´Ï »ý°¢Çߴµ¥ ¶Ç º¸´Ï±î ÇÔ¼ö ÀÎÀÚ´Â SFP³ª retÀÌÀü¿¡ ½ºÅÿ¡ Ǫ½ÃµÇÀݾƿä.
±×·³ ÇÔ¼ö ÀÎÀÚ¸¦ ´õ ¾òÀ¸·Á Çѵé SFP³ª retÀÌ Æ¢¾î³ª¿Ã¸®´Â ¾øÀ» °Í °°Àºµ¥...

Á¦°¡ ¾ÆÁ÷ ½ºÅà ±¸Á¶¸¦ Àß ÀÌÇØÇÏÁö ¸øÇؼ­ ±×·±Áö´Â ¸ð¸£°ÚÁö¸¸
Àú°Å ²À ¾Ë°í½Í½À´Ï´Ù.. Àú°Å ÀÌÈÄ·Î ÀÌÇØ°¡ ¾È µÇ°í ÀÖ¾î¿ä ¤Ð¤Ð

  Hit : 3644     Date : 2012/01/11 08:44



    
$Zero ¾ÕÀÇ °ªµéÀº ±×³É argv[1] ÀÌÀüÀÇ ÁÖ¼Ò°ø°£ ÀÔ´Ï´Ù.
±×¸»Àº argv[0]µµ ÀÖÀ¸¸ç ¾Ë¼ö¾ø´Â ¾²·¹±â°ªµµ ÀÖ´Ù´Â ¼Ò¸®ÁÒ.
±»ÀÌ ±× ÀüÀÇ °ªµé¿¡´ëÇØ ½Å°æ¾²½Ç ÇÊ¿ä´Â ¾ø½À´Ï´Ù.
Æ÷¸Ë½ºÆ®¸µÀÇ ¿ø¸®°¡ Æ÷¸Ë½ºÆ®¸µ ÇϳªÇϳª 4¹ÙÀÌÆ®¾¿ ÁÖ¼Ò°ø°£À» ÂüÁ¶ÇϰԵǴµ¥ ÀÌ°É ¿©·¯¹ø ¼öÇàÇϸé À¯È¿ÇÑ º¯¼öÀÇ ÁÖ¼Ò±îÁö µµ´ÞÇϰԵǾî ÇØ´ç º¯¼öÀÇ ÁÖ¼Ò¸¦ ÃßÃâÇϴ°ÅÀݾƿä ? ¶§¹®¿¡ ¿øÇÏ´Â º¯¼öÀÇ ÁÖ¼Ò¸¸ ÃßÃâÇÏ´Â°Ô ¸ñÇ¥Àε¥ ±× ¸ñÇ¥¸¦ ÃßÀûÇÏ´Â °úÁ¤ÀÇ °ªµéÀ» ½Å°æ¾µ ÇÊ¿ä´Â ¾ø´Ù°í »ý°¢µË´Ï´Ù.
2012/01/11  
sohun5013 ¾Æ,,, ±×·³
SFP | ret | argv[1]ÁÖ¼Ò°ª | ??? | ??? | ??? | argv[1]¹®ÀÚ¿­.... ÀÌ·±½ÄÀ¸·Î µÇ¾îÀÖ´Â °Ç°¡¿ä?
2012/01/11  
$Zero main ÇÔ¼ö°¡ ½ÃÀ۵ɶ§ÀÇ ¸Þ¸ð¸® ±¸Á¶¸¦ »ý°¢Çغ¸¸é

argv - argc - ret - SFP - ÇÔ¼ö³»ÀÇ º¯¼öµé ÀÔ´Ï´Ù.

³ôÀºÁÖ¼Ò - > ³·Àº ÁÖ¼Ò

´õ È®´ëÇØº¸¸é

??? - ??? - ??? - ??? - argv - argc - ret - SFP - ÇÔ¼ö³»ÀÇ º¯¼ö °¡ µÇ°ÚÁÒ

¿©±â¼­ Æ÷¸Ë½ºÆ®¸µ ¹ö±×¸¦ ÀÌ¿ëÇϴ°ǵ¥¿ä

À§¿Í°°ÀÌ %08x °°Àº Æ÷¸Ë½ºÆ®¸µÀ» ±×´ë·Î Ãâ·ÂÇϸé Ãâ·ÂÇÔ¼ö°¡ argv ÀÌÀü¿¡ ÀÖ´Â ÁÖ¼Ò°ª¿¡¼­ ÀÖÁöµµ ¾ÊÀº °ª(¾²·¹±â°ª)À» ²¨³»¿É´Ï´Ù. ±×¸®°í ¶Ç Æ÷¸Ë½ºÆ®¸µÀ» Çѹø ´õ »ç¿ëÇÏ¸é ±× ´ÙÀ½ 4¹ÙÀÌÆ®ÀÇ °ªÀ» ²¨³»¿ÀÁÒ. ÀÌ·¸°Ô Á¡Á¡ ¾ÕÀ¸·Î À̵¿Çؼ­ °á±¹ argvÀÇ °ª±îÁö ²¨³»¿À°Ô µÇ´Â°ÍÀÔ´Ï´Ù.
ÀÌ·±½ÄÀ¸·Î ÁÖ¼Ò°ªÀ» °Å½½·¯ ¿Ã¶ó°¡¸é °á±¹ ret¿¡ µµ´ÞÇϰÚÁÒ ?
¿©±â¼­ Æ÷¸Ë½ºÆ®¸µ %nÀ» »ç¿ëÇØ¼­ ¸®ÅϾîµå·¹½º¸¦ º¯Á¶Çϴ°ÍÀÔ´Ï´Ù.

´õ »ó¼¼ÇÑ ³»¿ëÀº Á¦°¡ ¼³¸íÇҰ͵µ ¾øÀÌ Ã¥À» º¸½Ã¸é µÉ°Ì´Ï´Ù .
Æ÷¸Ë½ºÆ®¸µÀ» ÀÚÁÖ½á¸Ô°Å³ª ÇÏÁú ¾Ê¾Æ¼­ Á¦°¡ ±â¾ïÇÏ´Â ³»¿ëÀÌ ¾á°£ ´Ù¸¦ ¼öµµ ÀÖÁö¸¸..
Âü°íÇϽñæ.





2012/01/11  
sohun5013 ¸¹Àº µµ¿òÀÌ µÇ¾ú½À´Ï´Ù. °í¸¿½À´Ï´Ù. ¤¾¤¾ 2012/01/11