ÇÁ·Î±×·¡¹Ö

 3206, 2/161 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   ?argent
   ¹öÆÛ¿À¹öÇÃ·Î¿ì °ü·Ã

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


¸ÕÀú Àú´Â ÇÁ·Î±×·¡¹Ö Áö½ÄÀÌ ÇãÁ¢ÇϹǷΠÀÌÇØÇØÁֽñ⠹ٶø´Ï´Ù.

¹öÆÛ¿À¹öÇ÷οì(ÀÌÇÏ BOF) °­Á º¸¸é¼­ »ý°¢³­°Ì´Ï´Ù.
¸®ÅϾîµå·¹½º¸¦ BOF¸¦ ÀÌ¿ëÇÏ¿© ¼öÁ¤ÇÒ ¶§,
¸ÕÀú BOF¸¦ ÀÏÀ¸ÄѼ­ ¸®ÅϾîµå·¹½º ºÎºÐ¿¡ °ªÀ» ä¿ö³Ö´Â½ÄÀÌ´øµ¥
±×·¯Áö ¾Ê°í °­Á¦ÀûÀ¸·Î ±× ÁÖ¼Ò¿¡ °ªÀ» µ¤¾î¾º¿ï¼ö´Â ¾ø´Â°Ç°¡¿ä?

±×·¯´Ï±ñ ¸®ÅϾîµå·¹½º°¡ ÀúÀåµÈ ÁÖ¼Ò°¡ ÀÖÀ¸¸é, BOF°¡ ¾Æ´Ñ,
±×³É ±× ÁÖ¼Ò¿¡ ÀÚ½ÅÀÌ ¿øÇÏ´Â °ªÀ¸·Î ¹Ù²Û´Ù´ø°¡,  ±×·¸°Ô ÇÒ ¼ö´Â ¾ø³ª¿ä?

  Hit : 2734     Date : 2011/10/05 12:03



    
BrokenPipe ¿ì¸®°¡ ¸®´ª½º¿¡ ÅÚ³ÝÀ» Á¢¼ÓÇÏ¸é º¸Åë /bin/bash¸¦ ½ÇÇàÇÏ°Ô µË´Ï´Ù.
/bin/bash¿¡¼­ ÇÁ·Î±×·¥À» ½ÇÇà½Ãų¶§´Â fork()¸¦ »ç¿ëÇؼ­ ÀÚ½ÄÇÁ·Î¼¼½º¸¦ »ý¼ºÇÑÈÄ¿¡
exec ¸í·ÉÀ» »ç¿ëÇؼ­ ÀÚ½ÄÇÁ·Î¼¼½º¿¡ ½ÇÇà½ÃÅ°´Âµ¥¿ä
¹öÆÛ¿À¹öÇ÷ο츦 ÀÏÀ¸Å³ ÇÁ·Î±×·¥Àº /bin/bash¿¡¼­ forkÇÔ¼ö·Î »ý¼ºÇÑ
ÀÚ½Ä ÇÁ·Î¼¼½ºÀÔ´Ï´Ù. µû¶ó¼­ ÀÌ ÇÁ·Î¼¼½º°¡ Á¾·áµÈ µÚ¿¡´Â ºÎ¸ð ÇÁ·Î¼¼½º·Î ³Ñ¾î°¡°Ô µÇ´Âµ¥
À̸»Àº °ð ¸®ÅϾîµå·¹½º´Â ºÎ¸ðÇÁ·Î¼¼½º(/bin/bash) ÀÇ ¾îµò°¡¶ó´Â °Çµ¥¿ä
¸»¾¸ÇϽŠ¹æ¹ý´ë·Î ÇÏ·Á¸é /bin/bash ÀÚü¿¡ ´ëÇÑ Ãë¾àÁ¡À» ã¾Æ¾ß ÇÒ °Í°°³×¿ä
2011/10/05  
º°ºûÀ»´ã¾Æ ¾µµ¥ ¾ø´Â ¾²·¹±â °ªÀ» ä¿ì´Â ÀÌÀ¯´Â ¸®ÅÏ ¾îµå·¹½º°¡ ÀÖ´Â ºÎºÐ±îÁö °¡±â À§ÇÑ °ÅÁÒ.
¸¸¾à ÇÁ·Î±×·¥À» »ç¿ëÇؼ­ °ø°ÝÇÒ ÇÁ·Î±×·¥ targetÀÇ ¸®ÅϾîµå·¹½º°¡ ÀÖ´Â ºÎºÐ¿¡ ¹Ù·Î °¥ ¼ö ÀÖ°í,
targetÇÁ·Î±×·¥ÀÌ ¸®ÅÏ ¾îµå·¹½º¸¦ ÂüÁ¶ÇÏ·Á´Â »óȲ¿¡¼­, ¸®ÅÏ ¾îµå·¹½º¸¦ ½©ÀÌ ÀÖ´Â °÷À¸·Î ¼öÁ¤ÇÑ´Ù¸é ½©ÀÌ ¶³¾îÁö°ÚÁÒ.
2011/10/05  
3186   C++ÇÔ¼ö°ü·Ã Áú¹®ÀÌ¿¡¿ë!![3]     1999dylee
05/11 1842
3185   ÇØÄ¿°¡ µÇ±âÀ§ÇÏ¿© ...[8]     1oo4_killer
03/16 3224
3184   [C¾ð¾î] ¼Ö·ç¼Ç,ÇÁ·ÎÁ§Æ®[1]     20500
11/13 2760
3183   [¾Ë°í¸®Áò] ÃÖ´Ü°æ·Î ¾Ë°í¸®ÁòÀ¸·Î Â¥´Â°Çµ¥¿ä µµ¿ÍÁÖ¼¼¿ä ¤Ð[3]     218darkest
11/05 7874
3182   ÆÄÀÏ ÀÔÃâ·Â¿¡ ´ëÇØ[2]     3cushion
09/25 4451
3181   Æ÷ÀÎÅÍ¿¡ ´ëÇÑ Áú¹®ÀÔ´Ï´Ù.     3cushion
10/01 4916
3180   ¹è¿­¿¡ ´ëÇؼ­[7]     3cushion
10/04 4578
3179   2Â÷¿ø ¹è¿­¿¡ ´ëÇؼ­[3]     3cushion
11/02 5392
3178     [re] µµ¸ÞÀÎ À̸§ Á¤·Ä Áú¹®ÀÌ¿ä.     4irjuno
06/29 3214
3177     [re] ÀÌ°Ç Áö±Ý Á¦°¡ ¸· ¿À´Ã ¹è¿î switch ¹®À» ÀÌ¿ëÇÑ °è»ê ÇÁ·Î±×·¥Àε¥ ½ÇÇàÀÌ Àß ¾È´ë´Â±º¿ä Á¶±Ý¸¸ µµ¿ÍÁÖ¼¼¿ä     4irjuno
07/31 3440
3176   C++ °ü·ÃÇؼ­ °£´ÜÇÑ Áú¹®ÀÔ´Ï´Ù.[2]     6¿ù
08/11 3657
3175   0 °ú NULLÀÇ Â÷ÀÌ°¡ ¹¹Áö¿ä?[5]     6¿ù
08/11 5093
3174   Áú¹®ÀÌ¿ä[1]     7night
01/18 3297
3173   (±Þ±¸)Åͺ¸ c¸¦ ´Ù¿î¹Þ¾Ò´Âµ¥ ¼³Ä¡¸¦...¾î¶»°Ô.......     828282jjj
03/21 4441
3172   Åͺ¸ c ¼³Ä¡¸¦....¾î¶»°Ô[3]     828282jjj
03/20 4803
3171   visual studio 2017 c++ ÄÄÆÄÀÏ ¿¡·¯³µ´Âµ¥ ÇØ°á¹æ¹ýÀ» ¸ð¸£°Ú¾î¿ä¤Ð¤Ð     93jmj
10/13 3195
3170   C¾ð¾î[2]     97terry
02/29 3085
3169   CÄÄÆÄÀÏ·¯[2]     97terry
02/29 2697
  ¹öÆÛ¿À¹öÇÃ·Î¿ì °ü·Ã[2]     ?argent
10/05 2733
3167   java¿¡ ´ëÇØ °£´ÜÇÑ Áú¹®..[2]     A.T
07/07 3066
[1] 2 [3][4][5][6][7][8][9][10]..[161]

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