root@kali:~/ohm/ls_asm# nasm -f elf64 -o ls_exec.o ls_exec.asm
root@kali:~/ohm/ls_asm# ld ls_exec.o -o ls_exec
root@kali:~/ohm/ls_asm# objdump -D -M intel ls_exec

ls_exec:     file format elf64-x86-64


Disassembly of section .text:

0000000000400080 <_start>:
  400080:	48 31 d2             	xor    rdx,rdx
  400083:	52                   	push   rdx
  400084:	48 b8 2f 62 69 6e 2f 	movabs rax,0x736c2f2f6e69622f
  40008b:	2f 6c 73 
  40008e:	50                   	push   rax
  40008f:	48 89 e7             	mov    rdi,rsp
  400092:	52                   	push   rdx
  400093:	48 bb 2d 6c 69 73 74 	movabs rbx,0x6c6c617473696c2d
  40009a:	61 6c 6c 
  40009d:	53                   	push   rbx
  40009e:	48 89 e6             	mov    rsi,rsp
  4000a1:	52                   	push   rdx
  4000a2:	56                   	push   rsi
  4000a3:	57                   	push   rdi
  4000a4:	48 89 e6             	mov    rsi,rsp
  4000a7:	48 8d 42 3b          	lea    rax,[rdx+0x3b]
  4000ab:	0f 05                	syscall 

