summaryrefslogtreecommitdiff
path: root/other/shellkit/x86_solaris/exit.s
blob: d332c6fa088efdc4feab62d5494587e97369674d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
/* x86/solaris exit shellcode
 *
 * lorian / teso 
 */
	.globl	cbegin
	.globl  _cbegin
	.globl	cend
	.globl  _cend

_cbegin:
cbegin:
	movl	$0x3cfff8ff, %eax
	notl	%eax
	pushl	%eax
	xorl	%eax, %eax
	movb	$0x9a, %al
	pushl	%eax
	movl	%esp, %edi
	movb	$0x01, %al
	call    *%edi


_cend:
cend: