format ELF64 executable 3 segment readable executable entry $ mov rbp, rsp sub rsp, 32 mov rax, 'this a t' mov [rbp-16], rax mov rax, 'est' mov [rbp-8], rax mov rax, '/bin/ech' mov [rbp-32], rax xor rax, rax mov al, 'o' mov [rbp-24], rax push 0 mov rax, 0 mov [rbp], rax ;rdi filename ;rsi argv ;rdx envp lea rdi, [rbp-32] xor rdx, rdx lea r9, [rbp-16] push r9 lea r9, [rbp-8] push r9 mov rsi, rsp mov rax, 0x3b syscall exit_program: xor edi,edi ; exit code 0 mov eax,60 ; sys_exit syscall