ºìÁªLinuxÃÅ»§
Linux°ïÖú

Sendmail·þÎñÆ÷·À·¶DoS¹¥»÷´ëÊ©

·¢²¼Ê±¼ä:2010-06-23 17:45:12À´Ô´:ºìÁª×÷Õß:easthome18
¡¡¡¡Í¨¹ýÉèÖÃ/etc/mail/Sendmail.mcµÄһЩĿ¼ÏÞ¶È£¬DoS¹¥»÷µÄÓÐЧÐԾͻá´óÊÜÏÞÖÆ¡£(¿É²Î¿¼±¾¿¯8Ô¿¯¡¶·ÖÀà·À·¶¶ÔLinuxµÄDoS¡·)¡£ÁíÍâ¿ÉÒÔ¿¼ÂÇʹÓ÷ÇrootȨÏÞÔËÐÐSendmail·þÎñ£¬Ê¹ÓûùÓÚxinetdµÄSMTP·þÎñ¼´¿É¡£
¡¡¡¡È±Ê¡Çé¿öÏÂSendmailµÄÊØ»¤½ø³Ì×÷Ϊset-UIDÓû§½ø³ÌÀ´ÔËÐС£Èç¹ûSendmailµÄÊØ»¤½ø³Ì±»»º³åÇøÒç³ö¹¥»÷µÄ»°£¬¿ÉÄÜΣ¼°rootÕ˺ŵݲȫ£¬¶ørootÓû§µÄȨÏÞ×î¸ß£¬¹¥»÷Õß¿ÉÒÔ´Ý»ÙÕû¸ö·þÎñÆ÷¡£Òò´ËÐèÒª½µµÍSendmailÔËÐÐȨÏÞΪÆÕͨÓû§¡£·½·¨ÈçÏ£º
¡¡¡¡A.½¨Á¢mailÓû§Ãû³Æ£º
¡¡¡¡#useradd mail -s /bin/false
¡¡¡¡B.ÐÞ¸ÄSendmailʹÓõÄÎļþºÍĿ¼µÄȨÏÞ£º
¡¡¡¡#chown root:mail /var/spool/mail;#chmod 1775 /var/spool/mail
¡¡¡¡#chown -R :mail /var/spool/mail/*;#chmod -R 660 /var/spool/mail/*
¡¡¡¡#chown mail:mail /usr/sbin/Sendmail;#chmod 6555 /usr/sbin/Sendmail
¡¡¡¡#chown mail /var/spool/mqueue/*;chown -R mail:mail /etc/mail
¡¡¡¡#chmod -R 664 /etc/mail
¡¡¡¡C.ΪSendmail´´½¨Ò»¸ö³¬¼¶·ÃÎʳÌÐò/etc/xine.d/Sendmail£º
¡¡¡¡service smtp
¡¡¡¡{socket_type=stream
¡¡¡¡wait=no
¡¡¡¡user=mail
¡¡¡¡group=mail
¡¡¡¡server=/usr/sbin/Sendmail
¡¡¡¡server_args=-bs
¡¡¡¡log_on_success+=DURATION USERID
¡¡¡¡log_on_failure+=USERID
¡¡¡¡nice=10
¡¡¡¡disable=no}
¡¡¡¡D.ÐÞ¸Ä/etc/crontab£¬Ê¹ÆäÓµÓÐÈçÏÂʵÌ壺
¡¡¡¡10 * * * * mail /usr/sbin/Sendmail -q
¡¡¡¡±íʾ10·ÖÖÓÔËÐÐÒ»´ÎÓʼþ·þÎñÆ÷¡£
¡¡¡¡E.ÐÞ¸ÄÅäÖÃÎļþsite.config.m4£¬Ìí¼ÓÒÔÏÂÄÚÈÝ£º
¡¡¡¡define(`confTEMP_FILE_MODE¡¯, `0660¡¯)dnl
¡¡¡¡define(`ALIAS_FILE¡¯, `/etc/mail/aliases¡¯)
¡¡¡¡F.Í£Ö¹SendmailÊØ»¤½ø³Ì¡£
¡¡¡¡G.ʹÓá°killall -USR1 xinetd¡±ÖØÐÂÆô¶¯xinetd³¬¼¶·þÎñÆ÷¡£
¡¡¡¡H.ʹÓÃÃüÁ¡°telnet localhost 25¡±Á¬½ÓSendmail¡£
¡¡¡¡I.²é¿´SendmailÔËÐÐÇé¿ö£¬Ê¹ÓÃÃüÁ
¡¡¡¡#ps aux ¡¡ grep Sendmai
¡¡¡¡mail 25274 0.0 0.7 4048 1808 ? SN 04:11 0:00 Sendmail: server
¡¡¡¡root 25294 0.0 0.2 1520 592 ttyp0 S 04:15 0:00 grep Sendmail
ÉÏÃæÏÔʾSendmail×÷ΪmailÓû§ÔÚÔËÐС£È»ºóʹÓÃquitÃüÁîÍÆ³ö¼´¿É¡££¨¶«·½Èðͨת×ÔÖÁ¶¥Íø£©
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 2 ÌõÆÀÂÛ

  1. yrj8008037241 ÓÚ 2011-08-25 17:55:06·¢±í:

    :0wmjh(1

  2. hspiritl ÓÚ 2010-06-23 20:29:19·¢±í:

    ˳·ѧϰÏÂ