;nasm -f elf64 -o antiReverse03.o antiReverse03.asm ;ld -o antiReverse03 antiReverse03.o BITS 64 SECTION .data Hello: db "Hello world!",10 len_Hello: equ $-Hello SECTION .text global _start _start: fool: DB 0x66, 0xB8, 0xEB, 0x05, 0x31, 0xC0, 0x74, 0xFA, 0xE8 mov rax,1 ; write syscall (x86_64) mov rdi,1 ; fd = stdout mov rsi,Hello ; *buf = Hello mov rdx,len_Hello ; count = len_Hello syscall mov rax,60 ; exit syscall (x86_64) mov rdi,0 ; status = 0 (exit normally) syscall