Çö ¹Ì Çâ : climbk@hitel.net
|
|||||||||
################### ¸ñÂ÷ 1. cops¶õ ¹«¾ùÀΰ¡? ºÎ·Ï: vi ÆíÁý±â »ç¿ë¹ý ################### Å×½ºÆ® ȯ°æ * ÆæƼ¾öII 233Mhz
1. cops¶õ ¹«¾ùÀΰ¡? cops(Computer Oracle and Password System)Àº ½Ã½ºÅÛ º¸¾È °¨½ÃÈ°µ¿À» ÀÚµ¿ÈÇØÁÖ´Â ÇÁ·Î±×·¥ÀÇ ÁýÇÕÀÌ´Ù. ÀÚ½ÅÀÇ unix, linux½Ã½ºÅÛ¿¡ ´ëÇÑ º¸¾È °¨½ÃÈ°µ¿À» À§ÇÑ ÇÁ·Î±×·¥À¸·Î¼ cops´Â ½Ã½ºÅÛ¿¡ ħÅõÇÑ ¿ÜºÎ Å©·¢Ä¿³ª, ¾ÇÀÇÀûÀÎ ³»ºÎ »ç¿ëÀÚµéÀÌ ½Ã½ºÅÛ °ü¸®ÀÚ ¸ô·¡ ½Ã½ºÅÛÀ» º¯°æÇÏ´õ¶óµµ ÀÌ cops ÇÁ·Î±×·¥À» ½ÇÇàÇÔÀ¸·Î½á Ãʱ⿡ ½Ã½ºÅÛ °ü¸®ÀÚ°¡ ¼³Á¤ÇÑ °Í°ú ´Ù¸£°Ô º¯°æµÈ ¸ðµç °ÍÀ» º¸¿©ÁֹǷÎ, ¾î´À ºÎºÐÀÌ º¯°æµÇ¾î¼ ½Ã½ºÅÛÀÌ º¸¾È¿¡ Ãë¾àÇØÁ³´Â °¡¸¦ ¾Ë ¼ö ÀÖ°Ô µÇ´Â °ÍÀÌ´Ù. ¶ÇÇÑ, ½Ã½ºÅÛ °ü¸®ÀÚÀÇ ½Ç¼ö·Î ÀÎÇØ À߸ø ¼³Á¤µÈ ½Ã½ºÅÛÀÇ Ãë¾àºÎºÐµµ ÇÔ²² º¸¿©ÁÜÀ¸·Î½á ½Ã½ºÅÛÀÇ º¸¾ÈÀ» ³ô¿©ÁØ´Ù. ÇÏÁö¸¸ ¿©±â¼ ¾Ë¾ÆµÎ¾î¾ß ÇÒ Á¡Àº cops´Â º¸¾ÈÀÌ Ãë¾àÇØÁ³´Ù´Â, ¶Ç´Â ½Ã½ºÅÛÀÇ ¾î´À ºÎºÐÀÌ º¯°æµÇ¾ú´Ù´Â °Í¸¸À» ¾Ë·ÁÁÙ »Ó cops ÀÚ½ÅÀÌ Á÷Á¢ °íÃÄÁÖÁö´Â ¾Ê´Â´Ù. ½Ã½ºÅÛ °ü¸®ÀÚ ÀÚ½ÅÀÌ Á÷Á¢ cops°¡ Á¦°øÇÏ´Â °æ°í¹®¼¿¡ µû¶ó °íÃÄÁÖ¾î¾ß¸¸ ÇÑ´Ù. (5. ¾Ë¾ÆµÎ¾î¾ß ÇÒ Á¡ Âü°í). ±×·³¿¡µµ cops°¡ ½Ã½ºÅÛ º¸¾ÈÀ¸·Î¼ Áß¿äÇÑ Á¡Àº ½Ã½ºÅÛ °ü¸®ÀÚÀÇ ½Ç¼öÀÌ´ø, ¿ÜºÎħÀÔÀ¸·Î ÀÎÇÑ º¸¾È ¹®Á¦ÀÌ´øÁö Áï°¢ÀûÀÎ ¹ß°ßÀÌ °¡´ÉÇÏ´Ù´Â Á¡ÀÌ´Ù. cops°¡ ÇØÁÖ´Â Áß¿äÇÑ ÀϵéÀº @ÆÄÀÏ,µð·ºÅ丮 ¹× ÀåÄ¡ÆÄÀÏ¿¡ ´ëÇÑ
ÆÛ¹Ì¼Ç Á¡°Ë
2. cops ¼³Ä¡Çϱâ [ÁÖÀÇ] ¡°#¡± Ç¥½Ã´Â ÇöÀç root»óÅÂÀÓÀ» Ç¥½ÃÇÑ´Ù.
¶ÇÇÑ vi ÆíÁý±â ¸í·É¾î´Â ÀÌ ±Û ¸¶Áö¸· ºÎºÐ¿¡ ### copsÇÁ·Î±×·¥ ±¸Çϱâ ### ftp://coast.cs.purdue.edu/put/tools/unix ### À̵¿ ¹× ¾ÐÃàÇ®±â ### copsÇÁ·Î±×·¥Àº ÀÚ½ÅÀÇ È¨µð·ºÅ丮 ¹Ø¿¡ ¼³Ä¡ÇÑ´Ù. [root@www~]#mv /root/down/cops.1.04.tar.gz
/root/install/ [root@www~/install]# tar xvzf cops.1.04.tar.gz ¿¹) /root/install/cops_104 ### cops¼³Ä¡Çϱâ ### cops¸¦ ¾ÐÃàÇØÁ¦ÇÏ¸é ¼¿¹öÀü°ú ÆÞ¹öÀü µÎ °³°¡ ¾ÐÃà ÇØÁ¦µÈ´Ù. ¿©±â¼ ¼³Ä¡Çϱâ Æí¸®ÇÏ¸ç »ç¿ëÀÌ °£Æí ÇÑ ¼¿ ¹öÀüÀ» À§ÁÖ·Î ¼³Ä¡ÇÑ´Ù. [root@www~]# cd /root/install/cops_104 [root@www cops_104]# ./reconfig
[root@www cops_104]# make all [ÁÖÀÇ] make¸¸ ÇØÁ־ ¼³Ä¡µÇÁö¸¸
man ÆäÀÌÁöµµ ÇÔ²² »ý¼º ½ÃÅ°·Á¸é make all ÇØÁØ´Ù. ¿¹) make: *** [pass.chk] Error 1 <=¿¡·¯¹ß»ýÀ¸·Î ÄÄÆÄÀÏ ÁßÁö ¿¹) vi makefile À§¿Í °°ÀÌ ÇØÁØ ÈÄ make all ÇØÁÖ¸é ¾Æ¹«·± ¹®Á¦¾øÀÌ ¼³Ä¡°¡ ¿Ï·áµÈ´Ù. ### cops¼³Ä¡ ÈÄ ÇØÁÙ ÀÏ ### cops ÇÁ·Î±×·¥À» ¼³Ä¡ÇÑ ÈÄ ½ÇÇàÆÄÀÏ copsÀ» ÆíÁý±â(viµî)·Î ¿¾î ÀÚ½ÅÀÌ ¿øÇϴ´ë·Î ¼³Á¤À» º¯°æÇØ ÁÖ¾î¾ß¸¸ ÇÑ´Ù. ¾Æ·¡ ºÎºÐ Áß 93,94¹ø ÁÙ¸¸ ¹Ù²Ù¾î Á־ cops½ÇÇàÇϴµ¥ ¾Æ¹«·± ¹®Á¦ ¾ø´Ù. ³ª¸ÓÁö ¼³Á¤Àº ÇÊ¿äÇÏ´Ù°í »ý°¢µÇ´Â »ç¶÷¸¸ ÇØÁ־ µÈ´Ù. [root@www cops_104]# vi cops * copsÆÄÀϳ» 55¹ø ÁÙÀ» YES³ª NO·Î º¯°æÇÔÀ¸·Î½á cops
½ÇÇà½Ã ½ÇÇàÇÑ »ç¶÷¿¡°Ô ¸ÞÀÏ·Î MMAIL=YES ¸ÞÀÏ·Î
Àü¼Û * cops ÆÄÀÏ ³» 70¹ø ÁÙÀ» YES·Î º¯°æÇؼ cops°¡ ½ÇÇàµÉ
¶§ suid ÇÁ·Î±×·¥µµ ÇÔ²² ½ÇÇà RUN_SUID=YES * cops ÆÄÀÏ ³» 93,94¹ø ÁÙÀ» ÀÚ½ÅÀÇ ½Ã½ºÅÛ
¼³Á¤¿¡ ¸Â°Ô ¹Ýµå½Ã °íÃÄÁØ´Ù. SECURE=/ÀÚ½ÅÀÇ/Ä°½º°¡/¼³Ä¡µÈ
°æ·Î (¿¹) SECURE_USERS=¡±root@localhost¡±
* cops ÆÄÀÏ ³» 218-220,224-226¹ø ÁÙÀÇ
¡°#¡±À» »èÁ¦(uncomment)Çؼ ¡°crc.chk¡±µµ ÇÔ²²
À§¿¡¼ ¡°#¡±µéÀ» »èÁ¦ÇÑ´Ù.
3. copsÀÇ ½ÇÇà ¹ý ### cops ½ÇÇà ### [root@www cops_104]# ./cops º¸ÅëÀÇ copsÀÇ ½ÇÇà. ¿¹) ./cops & ½ÇÇà½Ã°£Àº º¸Åë 1-2ºÐ Á¤µµ °É¸°´Ù. ³» °æ¿ì 30ÃÊ °É·È´Ù. ½Ã½ºÅÛ¸¶´Ù ´Ù¸£´Ù. (ÁÖÀÇ) Ä°½ºÀ» ½ÇÇà½ÃÅ°¸é Ä°½º µð·ºÅ丮
¹ØÀ¸·Î ÀÚ½ÅÀÇ È£½ºÆ®À̸§À¸·Î µð·ºÅ丮°¡ Çϳª ¿¹) [root@www~] ¿¹) [root@localhost~] °¢ÀÚÀÇ È£½ºÆ® À̸§¿¡ µû¶ó ´Ù¸£°Ô ¸¸µé¾î Áú °ÍÀÌ´Ù. ### cops½ÇÇà °á°ú º¸±â ### [root@www cops_014]# cd www/
¡°year_month_day¡±Çü½ÄÀ¸·Î ÀúÀåµÈ °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù. [root@www www]# vi 2000_Jan_15
³» ½Ã½ºÅÛÀÇ cops ½ÇÇà°á°úÀÌ´Ù.
¾Õ¿¡¼ ¹àÇûµíÀÌ cops´Â º¸¾È°æ°í¸¸ ¹àÇôÁÙ »Ó [ÁÖÀÇ] °æ°í¸Þ½ÃÁö¿¡ ³ª¿Â ¿¡·¯¸¦ ¼öÁ¤ÇÏ´Â ¹ýÀº ¾Æ·¡ ¡°5. ¾Ë¾ÆµÎ¾î¾ß ÇÒ Á¡¡± Âü°í ¹Ù¶õ´Ù. ### ¾Ë¾ÆµÎ¸é ÁÁÀº cops ½ÇÇà ¸í·É¾î ÀÎÀÚµé### -d Àü¿¡ Ãâ·ÂµÈ ¸Þ½ÃÁö¿Í ´Ù¸¦ °æ¿ì¿¡¸¸
¸Þ½ÃÁö°¡ Ãâ·Â. -mÀÎÀÚ¿Í ÇÔ²² »ç¿ëµÇ°Å³ª, -m user user¿¡°Ô ¸ÞÀÏÀ» º¸³½´Ù. ³ª¸ÓÁö ÀÎÀÚµéÀº copsÆÄÀÏ¿¡ ³ª¿ÍÀÖ´Â °ÍÀ» Âü°í Çϰųª, ./cops --helpÇؼ Âü°í ÇÑ´Ù. ¿¹) [root@www cops_104]# ./cops -d -m root
4. cops ½ÇÁ¦ »ç¿ë ¿¹ * ÀϹݻç¿ëÀÚ°¡ root ±ÇÇÑÀ» °¡Áö°í ÀÖ´Â °ÍÀ»
º¸¿©ÁØ´Ù.
* anonymous ftpÀÇ µð·ºÅ丮°¡ ¾ø´Ù´Â °ÍÀ» º¸¿©ÁØ´Ù.
* rootµð·ºÅ丮°¡ 777 ¸ðµå·Î º¯°æµÇ¾î ¸ðµç
»ç¿ëÀÚµéÀÌ µå³ªµé ¼ö ÀÖ°Ô µÈ °æ¿ì´Ù. ¸ÞÀÏ·Î
* °¢ÀÚ ÀÚ½ÅÀÇ ½Ã½ºÅÛÀÇ ¼³Á¤¿¡ µû¶ó¼ ´Ù¾çÇÑ
¸Þ½ÃÁö¸¦ º¸°Ô µÉ °ÍÀÌ´Ù. º¸Åë »ç¿ëÀڵ鿡°Ô´Â
5. ¾Ë¾ÆµÎ¾î¾ß ÇÒ Á¡ * cops°¡ ¼³Ä¡µÈ µð·ºÅ丮´Â root¸¸ÀÌ Á¢±ÙÇؾß
ÇÑ´Ù.
À§¿Í°°ÀÌ µÇ¾îÀÖÁö ¾ÊÀ¸¸é ¹Ù²Ù¾î ÁÖ¾î¾ß ÇÑ´Ù. # chmod 700 cops_104/ * ¡°suid.chk¡± ÇÁ·Î±×·¥ ½ÇÇà Àü, 47¹ø ÁÙÀÇ ¸ÞÀÏÀ» ¹ÞÀ» »ç¶÷ ÁÖ¼Ò¸¦ º¯°æÇØÁÖ¾î¾ß ÇÑ´Ù. # vi suid.chk INFORM=¡±root@localhost¡± <=¸ÞÀϹÞÀ» »ç¶÷ÁÖ¼Ò * ¡°suid.chk¡± ÇÁ·Î±×·¥Àº Àû¾îµµ ÀÏÁÖÀÏ¿¡ ÇÑ ¹ø¾¿ ½ÇÇà½ÃÄÑ ÁØ´Ù. # ./suid.chk * cops½ÇÇàÈÄ ¹Þ´Â ¿¡·¯¸Þ½ÃÁö¿¡ ´ëÇÑ ÇØ°áÃ¥Àº
ÀÚ½ÅÀÇ Ä°½º µð·ºÅ丮 ³» docs/ µð·ºÅ丮 # cd /root/install/cops_104/docs ; vi warnings * cops_104 µð·ºÅ丮 ³» *.chk ½ÇÇàÆÄÀϵéÀÌ
¾î¶°ÇÑ ÀÛ¾÷À» ÇÏ´ÂÁö Á» ´õ ÀÚ¼¼È÷ ¾Ë°í ½ÍÀº # vi /root/install/cops_104/docs/release.notes * cops ½ÇÇà°á°ú¸¦ ³Ê¹« °ú½ÅÇÏÁö ¸»¶ó. * cops µð·ºÅ丮 ³» ¡°is_able.lst¡± ÆÄÀÏÀº
¸ðµç ½Ã½ºÅÛ»ç¿ëÀڵ鿡°Ô Àбâ/¾²±â ¸ðµå·Î µÈ *À§ ¼³¸í¿¡ ºüÁø ¹ÌÁøÇÑ ºÎºÐµéÀº cops_104/³»
RE-ADME* ÆÄÀϵé°ú cops_104/docs/ ¿¡ (ÁÖÀÇ) À§¿¡ »ç¿ëµÈ www.redhat.comÀº ¿¹Á¦·Î¼ »ç¿ëµÈ °ÍÀÌ´Ù. ####################### ºÎ·Ï: v i ÆíÁý±â »ç¿ë¹ý
[ÇÊÀÚ ¼Ò°³] Çö¹ÌÇâ´ÔÀº ÇöÀç ÇÏÀÌÅÚ ¸®´ª½º µ¿¾Æ¸® ȸ¿øÀ̸ç, ½Ã½ºÅÛ °ü¸®ÀÚ·Î È°µ¿ ÁßÀÌ´Ù. PHP ¾ð¾î¿¡ ´ë´ÜÇÑ °ü½ÉÀ» °¡Áö°í ÀÖÀ¸¸ç, º¸¾È¿¡ ´ëÇÑ °øºÎ¿¡µµ ¸¹Àº ½Ã°£À» º¸³»°í ÀÖ´Ù°í ÇÑ´Ù. |