moveax41h

Untitled

Jan 3rd, 2020
477
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. format ELF64 executable 3
  2.  
  3. segment readable executable
  4.  
  5. entry $
  6. mov rbp, rsp
  7. sub rsp, 32
  8. mov rax, 'this a t'
  9. mov [rbp-16], rax
  10. mov rax, 'est'
  11. mov [rbp-8], rax
  12. mov rax, '/bin/ech'
  13. mov [rbp-32], rax
  14. xor rax, rax
  15. mov al, 'o'
  16. mov [rbp-24], rax
  17. push 0
  18. mov rax, 0
  19. mov [rbp], rax
  20.  
  21. ;rdi filename
  22. ;rsi argv
  23. ;rdx envp
  24. lea rdi, [rbp-32]
  25. xor rdx, rdx
  26. lea r9, [rbp-16]
  27. push r9
  28. lea r9, [rbp-8]
  29. push r9
  30. mov rsi, rsp
  31. mov rax, 0x3b
  32. syscall
  33.  
  34. exit_program:
  35. xor edi,edi     ; exit code 0
  36. mov eax,60      ; sys_exit
  37. syscall
Advertisement