1619, 1/81 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   wnstndp
   b0004999_22235043.jpg (22.0 KB), Download : 39     [¿À¸¥ÂÊ ¹öư ´­·¯ ´Ù¿î ¹Þ±â]
   b0004999_22285875.jpg (23.7 KB), Download : 33     [¿À¸¥ÂÊ ¹öư ´­·¯ ´Ù¿î ¹Þ±â]
   À¯´Ð½º ÇØÅ·ÀÇ ±âº» SetUID

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




SetUID´Â À¯´Ð½º ÇØÅ·ÇÏ´Â µ¥ °¡Àå Áß¿äÇÑ ¿ä¼ÒÀÔ´Ï´Ù.

°ÅÀÇ ¸ðµç À¯´Ð½º ÇØÅ·Àº SetUID¸¦ ÀÌ¿ëÇÑ´Ù°í ¸»Çصµ °ú¾ðÀÌ ¾Æ´ÒÁ¤µµ ÀÔ´Ï´Ù.

¸ÕÀú SetUID¶õ?

À¯´Ð½º ÆÄÀÏ ½Ã½ºÅÛ¿¡¼­´Â °¢°¢ÀÇ ÆÄÀϸ¶´Ù ±ÇÇÑÀÌ ¼³Á¤µÇ¾î ÀÖ½À´Ï´Ù.

rwxrwxrwx ÀÌ·±½ÄÀ¸·Î r = Àбâ±ÇÇÑ w = ¾²±â±ÇÇÑ x = ½ÇÇà±ÇÇÑÀÔ´Ï´Ù.

¾Õ¿¡¼­ 3°³ ´ÜÀ§·Î ÆÄÀÏÀÇ ¼ÒÀ¯ÀÚ, ¼ÒÀ¯ÀÚ°¡ ¼ÓÇÑ ±×·ì, ¾Æ¹«³ª ÀÌ·¸°Ô ±ÇÇÑÀ» ¼³Á¤ÇÕ´Ï´Ù

¿¹¸¦ µé¸é rwxr-x--x ÀÌ·± ±ÇÇÑÀÇ ÆÄÀÏÀÌ ÀÖ´Ù¸é ÆÄÀÏÀÇ ¼ÒÀ¯ÀÚ´Â Àб⠾²±â ½ÇÇàÀÇ ±ÇÇÑÀÌ ÀÖ°í

¼ÒÀ¯ÀÚ°¡ ¼ÓÇÑ ±×·ìÀÇ À¯Àú´Â Àб⠽ÇÇà±ÇÇÑ, ¾Æ¹«³ª´Â ½ÇÇàÀÇ ±ÇÇѸ¸ ÀÖ°Ô µË´Ï´Ù.

°¢°¢À» ºñÆ®·Î Ç¥ÇöÇϸé r = 4 w = 2 x = 1·Î °¢ ¼ýÀÚ¸¦ ´õÇÏ¿© Ç¥ÇöÇÕ´Ï´Ù.

À§ÀÇ ¿¹¸¦ ºñÆ®·Î Ç¥ÇöÇϸé 751 ÀÌ µÇ´Â °Ì´Ï´Ù.

SetUID´Â Á¶±Ý ƯÀÌÇÑ ±ÇÇÑÀä rwsr-x--x ÀÌ·±½ÄÀ¸·Î Ç¥ÇöÇϸç, ºñÆ®·Î 4000 À¸·Î Ç¥ÇöÇÕ´Ï´Ù.

Áï rwsr-x--x ´Â 4751 ÀÌ µÇ°ÚÁö¿ä.

±×·³ SetUID´Â ¿Ö ÀÖ´Â °ÍÀϱî¿ä?

À¯´Ð½º °è¿­À» OS¸¦ »ç¿ëÇÏ´Ùº¸¸é ÀÏ¹Ý À¯Àú °èÁ¤ÀÌ¶óµµ ÀÚ±â ÀÚ½ÅÀÇ ÆÐ½º¿öµå´Â

ÀÚ±âÀÚ½ÅÀÌ ¹Ù²Ü¼ö ÀÖ½À´Ï´Ù. ÀÚ½ÅÀÇ °èÁ¤ÀÇ ¾ÏÈ£¸¦ ¹Ù²Ü¼ö ¾ø´Ù¸é ¸»ÀÌ ¾ÈµÇÁÒ

±×·³ À¯´Ð½ºÀÇ ¾ÏÈ£¸¦ ÀúÀåÇØ ³õ´Â ÆÄÀÏÀÎ shadowÆÄÀÏÀÇ ±ÇÇÑÀ» Çѹø º¸°Ú½À´Ï´Ù.


°ü¸®ÀÚ °èÁ¤ÀÎ rootµµ Àб⠱ÇÇÑ ¹Û¿¡ ¾ø½À´Ï´Ù.

ÀÌ·¯ÇÑ ÆÐ½º¿öµå°¡ ÀúÀåµÇ¾î ÀÖ´Â ÆÄÀÏÀ» ¾Æ¹«³ª ÀÐÀ»¼ö ÀÖ´Ù¸é ´ç¿¬È÷ ¸»ÀÌ ¾ÈµÇ°ÚÁö¿ä

±×·¯³ª ÀÏ¹Ý À¯Àúµµ Àú ÆÄÀÏÀ» ÀÐ°í ¾µ¼ö ÀÖ¾î¾ß ÆÐ½º¿öµå¸¦ º¯°æÇÒ ¼ö ÀÖ°ÚÁÒ?

±×·¡¼­ ³ª¿Â°ÍÀÌ SetUIDÀÔ´Ï´Ù.

¾ÏÈ£¸¦ ¹Ù²Ù´Â ¸í·É¾îÀÎ passwd ÆÄÀÏÀÇ ±ÇÇÑÀ» Çѹø º¸°Ú½À´Ï´Ù.




SetUID°¡ ¼³Á¤ÀÌ µÈ°ÍÀÌ º¸ÀÔ´Ï´Ù.

SetUID°¡ ¼³Á¤µÈ ÆÄÀÏÀº ½ÇÇà µÇ´Â µ¿¾È¿¡ Àá±ñ °ü¸®ÀÚ ±ÇÇÑÀ» ºô·Á¿À°í,

ÀÛ¾÷À» ¸¶Ä£ÈÄ¿£ ´Ù½Ã ±ÇÇÑÀ» µ¹·ÁÁÖ°Ô µÇ´Â°ÍÀÔ´Ï´Ù.

±×·¡¼­ ÀÏ¹Ý À¯Àú¶óµµ ÀÚ½ÅÀÇ ÆÐ½º¿öµå´Â º¯°æ ÇÒ ¼ö ÀÖ´Â °ÍÀÔ´Ï´Ù.

À¯´Ð½º¿¡¼­´Â °ü¸® ¸ñÀû»ó ÀÌ·¯ÇÑ SetUID°¡ ¼³Á¤µÈ ÆÄÀϵéÀÌ ¸¹ÀÌ ÀÖ½À´Ï´Ù. ÇÑ 50¿©°³·Î ¾Ë°í Àִµ¥¿ä

¿©Æ° ÀÌ SetUID¸¦ ÀÌ¿ëÇÑ À¯´Ð½º ÇØÅ·À» ÇØº¸°Ú½À´Ï´Ù.

¸¸¾à ½©¿¡ SetUID°¡ °É·ÁÀÖ´Ù¸é ¾î¶»°Ô µÉ±î¿ä?

½©ÀÌ ½ÇÇàµÇ´Â µ¿¾È °ü¸®ÀÚ ±ÇÇÑÀ¸·Î ¸ðµç ÀÛ¾÷À» ÇÒ¼ö ÀְԵ˴ϴÙ.




ÀÏ¹Ý °èÁ¤ suer100ÀÇ È¨µð·ºÅ丮¿¡ ksh¸¦ º¹»çÇϰí

chmod¸¦ ÀÌ¿ëÇÏ¿© ksh¿¡ SetUID¸¦ ¼³Á¤ÇÕ´Ï´Ù.

user100°èÁ¤ÀÇ È¨µð·ºÅ丮¿¡ ÀÖ´Â Äܽ©¿¡ SetUID°¡ °É¸°°ÍÀ» È®ÀÎ ÇÒ ¼ö ÀÖ½À´Ï´Ù.

±×·³ ÀÌÁ¦ user100À¸·Î ·Î±×ÀÎÀ» ÇÏ¿© kshÀ» ½ÇÇà ÇØ º¸°Ú½À´Ï´Ù.




ÇÁ·ÒÇÁÆ®°¡ $ÀΰɷΠº¸¾Æ ÀÏ¹Ý °èÁ¤À롃 ¾Ë¼ö ÀÖ½À´Ï´Ù.

id ¸¦ óº¸´Ï ÀÏ¹Ý °èÁ¤ÀΰÍÀ» È®½ÇÈ÷ ¾Ë¼ö ÀÖ½À´Ï´Ù.

ÀÌÁ¦ kshÀ» ½ÇÇà ÇÕ´Ï´Ù.

½ÇÇàÇÏ´Â µ¿½Ã¿¡ ÇÁ·ÒÇÁÆ®°¡# À¸·Î ¹Ù²î°í, id¸¦ óº¸´Ï euid=0 (root) ¶ó°í »ý±é´Ï´Ù.

À̰ÍÀº root ±ÇÇÑÀ» Àá±ñ ºô·Á¿Â°ÍÀ» ¶æÇÕ´Ï´Ù.

Áï Äܽ©ÀÌ ³¡³ª±â Àü±îÁø ·çÆ® ±ÇÇÑÀ¸·Î ÀÛ¾÷À» ÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù.

shadowÆÄÀϵµ ÀÐÀ» ¼ö ÀÖ´Â°É È®ÀÎ ÇÒ ¼ö ÀÖ½À´Ï´Ù.

±×·³ ÀÌ·± ½©ÆÄÀÏ¿¡ SetUID¸¦ ¾î¶»°Ô °Å´À³Ä°¡ ÇØÅ·ÀÇ °ü°ÇÀÌ µÇ°ÚÁö¿ä?

¾ÆÁÖ °£´ÜÇÏ°Ô ½© ½ºÅ©¸³Æ®¸¦ Â¥¼­ (ÀúÁ¤µµ ½© ½ºÅ©¸³Æ®´À 4-5ÁÙ ¾ÈÀ¸·Î ³¡³³´Ï´Ù.)

¸ÞÀÏ¿¡ ÷ºÎÇØ¼­ °ü¸®ÀÚ¿¡°Ô º¸³»°Ô µÇ¸é, °ü¸®ÀÚ°¡ ±× ¸ÞÀÏÀ» Àд µ¿½Ã¿¡

½ºÅ©¸³Æ®°¡ ½ÇÇà µÇ°Ô²û Çϸé ÀÏÀº °£´ÜÇÕ´Ï´Ù.

±×¸®ÇÏ¾ß °ü¸®ÀÚµéÀº ÀÌ·± SetUID°¡ °É¸° ÆÄÀϵéÀÇ °ü¸®°¡ Áß¿äÇÕ´Ï´Ù.

ÀÌ·± ÆÄÀϵéÀº ¸ñ·ÏÈ­ ÇÏ¿© MD5¶ó´Â ÇØ½¬ ¾Ë°í¸®ÁòÀ» ÀÌ¿ëÇØ °ü¸® ÇÏ´Â °ÍÀÌ ÇÊ¿äÇÕ´Ï´Ù.

ÀÚÄ© À߸øÇÏ¸é ±ÇÇÑÀÌ ¾ø´Â »ç¿ëÀÚ°¡ ½Ã½ºÅÛÀ» ¸Á°¡Æ®¸®´Â °æ¿ì°¡ »ý±æ ¼öµµ ÀÖ´Â °ÍÀÔ´Ï´Ù.

  Hit : 8823     Date : 2011/07/25 01:35



    
wnstndp »çÁøÃ·ºÎ°¡ Èûµå³×¿ä ¤Ñ¤Ñ;;;;
Áß°£Áß°£ ³¢¾î³Ö¾î¾ß µÇ´Âµ¥ ¤Ð¤Ð
2011/07/25  
Dry8r3aD rwx´Â ftz ó·³ ¸®´ª½º¶û °°Àº°¡ º¸³×¿ä¤Å ¤» 2011/08/01  
manorgass ÁÁÀº ±Û °í¸¿½À´Ï´Ù!!
±Ù´ë »çÁøÀÌ ¾Êº¸À̳׿ä ;_ ;
2013/06/22