2024-07-07 13:48:36 -04:00

103 lines
1.8 KiB
NASM

format ELF64 executable 3
segment readable executable
mov eax, 1
mov edi, 1
mov esi, heyo
mov edx, 5
syscall
mov eax, 60
mov edi, 0
syscall
segment readable writable
heyo: db 72, 69, 89, 79, 10
7F 45 4C 46 02 01 01 03
00 00 00 00 00 00 00 00
02 00 3E 00 01 00 00 00
B0 00 40 00 00 00 00 00
40 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
00 00 00 00 40 00 38 00
02 00 40 00 00 00 00 00
01 00 00 00 05 00 00 00
00 00 00 00 00 00 00 00
00 00 40 00 00 00 00 00
00 00 40 00 00 00 00 00
C5 00 00 00 00 00 00 00
C5 00 00 00 00 00 00 00
00 10 00 00 00 00 00 00
01 00 00 00 06 00 00 00
C5 00 00 00 00 00 00 00
C5 10 40 00 00 00 00 00
C5 10 40 00 00 00 00 00
05 00 00 00 00 00 00 00
05 00 00 00 00 00 00 00
00 10 00 00 00 00 00 00
0F 05 0F 05
68 65 79 6F 20 77 6F 72 6C 64 21 0A
;~B8 01 00 00 00
;~BF 01 00 00 00
;~BE D2 10 40 00
;~BA 05 00 00 00
;~0F 05
;~B8 3C 00 00 00
;~BF 00 00 00 00
;~0F 05
;~MOV D8 REG R0 IMM 1
;~MOV D8 REG R7 IMM 1 ***
;~MOV D32 REG R6 IMM 4198597
;~MOV D8 REG R2 IMM 5
;~SYSCALL
;~MOV D8 REG R0 IMM 60
;~MOV D8 REG R7 IMM 0 ***
;~SYSCALL
;~7F 45 4C 46 02 01 01 03
;~00 00 00 00 00 00 00 00
;~02 00 3E 00 01 00 00 00
;~B0 00 40 00 00 00 00 00
;~40 00 00 00 00 00 00 00
;~00 00 00 00 00 00 00 00
;~00 00 00 00 40 00 38 00
;~02 00 40 00 00 00 00 00
;~01 00 00 00 05 00 00 00
;~00 00 00 00 00 00 00 00
;~00 00 40 00 00 00 00 00
;~00 00 40 00 00 00 00 00
;~C5 00 00 00 00 00 00 00
;~C5 00 00 00 00 00 00 00
;~00 10 00 00 00 00 00 00
;~01 00 00 00 06 00 00 00
;~C5 00 00 00 00 00 00 00
;~C5 10 40 00 00 00 00 00
;~C5 10 40 00 00 00 00 00
;~05 00 00 00 00 00 00 00
;~05 00 00 00 00 00 00 00
;~00 10 00 00 00 00 00 00
;~B0 01
;~40 B7 01
;~BE C5 10 40 00
;~B2 05
;~0F 05
;~B0 3C
;~40 B7 00
;~0F 05
;~48 45 59 4F 0A