·¹º§ ÇØÅ·

 2839, 1/142 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   zlzlzb
   ·¹º§ 5¿Í ½Éº¼¸¯¸µÅ© Áú¹®ÀÌ¿ä

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


ÀÏ´Ü while¹® À¸·Î

/usr/bin/level5
¶û
ln -s /home/level5/tmp/n.txt /tmp/level5.tmp

¸¦ ½ÇÇà½ÃŰ°Ô²û ÇØ¼­ ÇÁ·Î±×·¥ÀÌ ³¡³ª°íº¸´Ï±î

n.txt¿¡ ´ÙÀ½ ·¹º§ ÆÐ½º¿öµå°¡ ³ªÅ¸³µ´Âµ¥¿ä

cat > b
ºñ¾îÀÖ´Â b¸¦ »ý¼ºÇϰí

cat > a
hihihi
a¸¦ »ý¼ºÇÑ´ÙÀ½¿¡

ln -s b a

½Éº¼¸¯ ¸µÅ©¸¦ °É¾ú´õ´Ï À̹Ì
ln : 'a': ÆÄÀÏÀÌ Á¸ÀçÇÕ´Ï´Ù.

ÇÏ°í ¿À·ù°¡ ³ª´õ¶ó°í¿ä


±×·¸´Ù¸é
/usr/bin/level5
¸¦ ½ÇÇà½Ã۸é /tmp/level5.tmp°¡ »ý±â°í À̰Ÿ¦ n.txt¶û ½Éº¼¸¯¸µÅ©¸¦ °Å´Âµ¥
ÀÌ¹Ì level5.tmpÆÄÀÏÀº Á¸ÀçÇÏÁö¾Ê½À´Ï±î?
±×·³ À§¿¡Ã³·³
ln: 'level5.tmp' ÆÄÀÏÀÌ Á¸ÀçÇÕ´Ï´Ù ¶ó´Â ¿À·ù°¡ ³ª¾ß ÇÏÁö ¾Ê³ª¿ä?

level5.tmp°¡ »ý±â±â Àü¿¡ ½Éº¼¸¯¸µÅ© ¸í·ÉÀ¸·Î
n.txt¿Í ¿¬°áµÈ level5.tmp°¡ »ý±â°í
±×´ÙÀ½¿¡ usr/bin/level5À» ½ÇÇà½ÃÄѼ­ »ý±ä level5.tmp°¡ Á»Àü¿¡ ½Éº¼¸¯¸µÅ©
¸í·ÉÀ¸·Î ¸¸µé¾ú´ø level5.tmp·Î ´ëü°¡ µÇ¸é¼­ n.txtÀÇ ³»¿ëÀÌ ¹Ù²ï°Ç°¡¿ä?


  Hit : 3879     Date : 2011/02/24 08:29



    
µÎ·ç¹¶¼ú ¿¹ ¸Â½À´Ï´Ù 2011/03/01  
lazydok level5.tmp -> n.txt ½Éº¼¸¯¸µÅ©¸¦ ¸¸µå´Âµ¥
/usr/bin/level5¸¦ ½ÇÇàÇϸé level5.tmp°¡ µ¤¾î¾¯¿öÁö°Å³ª Ãß°¡·Î ½áÁ®¼­ n.txt.¿¡ ±â·ÏµÈÈÄ
level5.tmp´Â »èÁ¦µË´Ï´Ù.(¿©±â¼­ /usr/bin/level5 ¸¦ ½ÇÇàÇßÀ»¶§ »ý¼ºµÇ´Â level5.tmp ¿¡ ºñ¹Ð¹øÈ£¸¦ ±â·ÏÇÏ°Ô µÇÀÖ´Â ÇÁ·Î±×·¥Àε¥ ±× level5.tmpÆÄÀÏÀ» ½Éº¼¸¯¸µÅ©¸¦ °É¾îµÒÀ¸·Î½á ÇÁ·Î±×·¥À» ¼ÓÀ̴°ÍÀÔ´Ï´Ù. ±×·¡¼­ level5.tmp¿¡ ¾²¿©¾ßÇÒ ºñ¹Ð¹øÈ£°¡ ½Éº¼¸¯¸µÅ©¸¦ °Ç ¿øº»À¸·Î ºüÁ®³ª°¡°Ô µÇ´Â°ÍÀÌÁÒ
2011/09/22