All pastes #437153 Raw Edit

Someone

public text v1 · immutable
·published 2007-04-12 22:08 UTC
rendered paste body
SystemIntegrity:
(__TEXT,__text) section
_si_start:
00000000	pushl	%ebp
00000001	movl	%esp,%ebp
00000003	pushl	%edi
00000004	pushl	%esi
00000005	pushl	%ebx
00000006	subl	$0x0000012c,%esp
0000000c	leal	0xfffffee4(%ebp),%edi
00000012	movl	$0x00000100,0x08(%esp,1)
0000001a	leal	0xe4(%ebp),%ebx
0000001d	movl	$_C.1.3339,0x04(%esp,1)
00000025	movl	%edi,(%esp,1)
00000028	calll	_memcpy
0000002d	movl	_kernel_map,%eax
00000032	movl	$0x00000001,0x0c(%esp,1)
0000003a	movl	$0x00001000,0x08(%esp,1)
00000042	movl	%ebx,0x04(%esp,1)
00000046	movl	%eax,(%esp,1)
00000049	calll	_vm_allocate
0000004e	testl	%eax,%eax
00000050	movl	%eax,%esi
00000052	jne	0x00000096
00000054	movl	0xe4(%ebp),%eax
00000057	movl	$0x00000055,%ecx
0000005c	movl	%edi,%edx
0000005e	testl	%eax,%eax
00000060	jne	0x0000006a
00000062	jmp	0x00000096
00000064	xorb	(%edx),%cl
00000066	incl	%edx
00000067	movb	%cl,0xff(%eax)
0000006a	incl	%eax
0000006b	cmpl	%ebx,%edx
0000006d	jb	0x00000064
0000006f	movl	0xe4(%ebp),%eax
00000072	movl	%eax,(%esp,1)
00000075	calll	_commpage_setup_si_blob
0000007a	movl	0xe4(%ebp),%eax
0000007d	movl	$0x00001000,0x08(%esp,1)
00000085	movl	%eax,0x04(%esp,1)
00000089	movl	_kernel_map,%eax
0000008e	movl	%eax,(%esp,1)
00000091	calll	_vm_deallocate
00000096	addl	$0x0000012c,%esp
0000009c	movl	%esi,%eax
0000009e	popl	%ebx
0000009f	popl	%esi
000000a0	popl	%edi
000000a1	leave
000000a2	ret
_si_stop:
000000a3	pushl	%ebp
000000a4	xorl	%eax,%eax
000000a6	movl	%esp,%ebp
000000a8	leave
000000a9	ret
__start:
000000aa	pushl	%ebp
000000ab	movl	__realmain,%ecx
000000b1	movl	%esp,%ebp
000000b3	testl	%ecx,%ecx
000000b5	je	0x000000ba
000000b7	leave
000000b8	jmp	*%ecx
000000ba	leave
000000bb	xorl	%eax,%eax
000000bd	ret
__stop:
000000be	pushl	%ebp
000000bf	movl	__antimain,%ecx
000000c5	movl	%esp,%ebp
000000c7	testl	%ecx,%ecx
000000c9	je	0x000000ce
000000cb	leave
000000cc	jmp	*%ecx
000000ce	leave
000000cf	xorl	%eax,%eax
000000d1	ret