bits 64
%define NASM@move mov
%define NASM@push push
%define NASM@syscall syscall
section .text
global _start
_start:
NASM@move rax, 0x4142434445464748
NASM@push rax
NASM@move rdx, 0x8
NASM@move rsi, rsp
NASM@move rax, 0x1
NASM@move rdi, 0x1
NASM@syscall
All these people that you mention
Yes, I know them, they're quite lame
I had to rearrange their faces
And give them all another name
- Bob Dylan
Why you would want to do such an insane thing is none of my business.
Best,
Frank