http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Lectures&no=378 [º¹»ç]
¹®ÀÇÇϽŴë·Î ÅÚ³ÝÀ̳ª FTP¿¡ ±âº» Æ÷Æ®°¡ ¾Æ´Ñ ´Ù¸¥ Æ÷Æ® ¹øÈ£·Î ¼ºñ½º Çϱâ À§Çؼ´Â,
¸ÕÀú ½Ã½ºÅÛ¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Â Æ÷Æ® Áß 1024¹ø ÀÌ»óÀÇ Æ÷Æ® ¹øÈ£¸¦ »ç¿ëÇÏ¼Å¾ß ÇÑ´Ù´Â Á¡À» ÁÖÀÇÇÏ¼Å¾ß ÇÕ´Ï´Ù. 1024¹ø ÀÌÀü ¹øÈ£´Â ´ëºÎºÐ ½Ã½ºÅÛ¿¡ ¿¹¾àµÇ¾î ÀÖ´Â ¹øÈ£À̱⠶§¹®ÀÔ´Ï´Ù.
ÀÏ´Ü ÅÚ³ÝÀ» ¿¹¸¦ µé¾î ¼³¸íµå¸®¸é,
ÅÚ³Ý Æ÷Æ®´Â ¾Æ½Ã´Â´ë·Î 23¹ø ÀÔ´Ï´Ù. À̸¦ ÀÓÀÇÀÇ Æ÷Æ®(´Ü 1024¹ø ÀÌ»ó)ÀÎ 10000¹øÀ¸·Î »ç¿ëÇÏ·Á¸é, /etc/services ÆÄÀÏÀ» cat ¸í·É¾î·Î È®ÀÎÇÏ½Ã¸é ±×·¯¸é ´ÙÀ½°ú °°ÀÌ,
[root@localhost /] cat /etc/services | grep telnet
telnet 23/tcp
telnet 23/udp
.
.
.
.
.
¶ó´Â Á¤º¸°¡ º¸ÀÏ°Ì´Ï´Ù.
À̸¦ vi ¿¡µðÅÍ µîÀ» ÅëÇØ ¿øÇÏ´Â Æ÷Æ® ¹øÈ£ÀÎ 10000À¸·Î º¯°æÇÏ°í ÀúÀåÇÕ´Ï´Ù.
´ëºÎºÐÀÇ °æ¿ì ÅÚ³ÝÀº ½´ÆÛµ¥¸ó(xinetd)À¸·Î ½ÇÇàµÇ±â ¶§¹®¿¡ /etc/xinetd.d/telnet ÆÄÀÏÀÇ ¼³Á¤µµ ÇÔ²² »ìÆ캸¾Æ¾ß ÇÕ´Ï´Ù. ¸¸¾à telnet ÆÄÀÏ¿¡ Æ÷Æ® ¼³Á¤ÀÌ µÇ¾î ÀÖ´Ù¸é À̸¦ ¿øÇÏ´Â Æ÷Æ® ¹øÈ£·Î º¯°æÇØ¾ß ÇÕ´Ï´Ù. ("port = 23"À» "port=10000"À¸·Î º¯°æÇÏ°í ÀúÀåÇÕ´Ï´Ù.)
ÇÏÁö¸¸ telnet ÆÄÀÏ¿¡ º°µµÀÇ Æ÷Æ® ¹øÈ£°¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾Ê´Ù¸é, À§¿¡¼Ã³·³ /etc/services ÆÄÀÏ¿¡¼ ÁöÁ¤ÇÏ¸é µË´Ï´Ù.
ÀÌÁ¦ xinetd µ¥¸óÀ» ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.
[root@localhost /] /etc/rc.d/init.d/xinetd restart
ÀÌÁ¦ºÎÅÍ´Â ÅÚ³Ý Æ÷Æ®´Â 23¹øÀÌ ¾Æ´Ñ 10000¹øÀ¸·Î ÁöÁ¤µÇ¾úÀ¸¹Ç·Î,
[root@localhost /] telnet xxx.xxx.xxx.xxx 10000
À¸·Î Á¢¼ÓÇØ¾ß Á¤»óÀûÀÎ »ç¿ëÀÌ °¡´ÉÇÏ°Ô µË´Ï´Ù.
FTPÀÇ °æ¿ì, vsftpd¸¦ ½´ÆÛµ¥¸ó(xinetd)À¸·Î »ç¿ëÇÑ´Ù¸é, À§¿¡¼Ã³·³ /etc/services ÆÄÀÏ¿¡¼ ftp¿¡ ´ëÇÑ Æ÷Æ® ¹øÈ£¸¦ º¯°æÇØÁÖ¸é µË´Ï´Ù. ÀÌÈÄ ÀÛ¾÷Àº ÅÚ³ÝÀÇ °æ¿ì¿Í µ¿ÀÏÇÕ´Ï´Ù.
´Ù¸¸ ½´ÆÛµ¥¸ó ¸ðµå°¡ ¾Æ´Ñ ½ºÅĵå¾ó·Ð(standalone)¸ðµå·Î ½ÇÇàÁßÀ̶ó¸é ÇØ´ç ftp µ¥¸ó ¼³Á¤ ÆÄÀÏ¿¡¼ ¼öÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, proftpd¸¦ »ç¿ëÇÑ´Ù¸é /usr/local/proftpd/etc/proftpd.conf ÆÄÀÏ¿¡¼ Æ÷Æ® ¹øÈ£¸¦ ¼öÁ¤ÇØ ÁÖ¸é µË´Ï´Ù.
ÀÌÈÄ ÇØ´ç ftp µ¥¸óÀ» ´Ù½Ã ½ÇÇàÇÑ´ÙÀ½ º¯°æµÈ Æ÷Æ® ¹øÈ£·Î ftp Á¢¼ÓÇÏ¸é µË´Ï´Ù.
±×¸® ¾î·Æ°Å³ª ³Çس ¼³Á¤Àº ¾Æ´Ï´Ï Àß »ç¿ëÇϽø®¶ó ÆǴܵ˴ϴÙ.
ÀÌ»óÀÔ´Ï´Ù.
|
Hit : 8142 Date : 2005/12/14 04:53
|