53 lines
743 B
ArmAsm
53 lines
743 B
ArmAsm
; bits 64
|
|
; default rel
|
|
; global _start
|
|
|
|
; _start:
|
|
; push rax
|
|
; push rdi
|
|
; push rsi
|
|
; push rdx
|
|
; push rbx
|
|
|
|
; xor eax, eax
|
|
; cdq
|
|
; mov dl, 10
|
|
; inc eax
|
|
; mov edi, eax
|
|
; lea rsi, [rel msg]
|
|
; syscall
|
|
; pop rbx
|
|
; pop rdx
|
|
; pop rsi
|
|
; pop rdi
|
|
; pop rax
|
|
; jmp 0x00000000
|
|
|
|
; msg db "..WOODY..",10
|
|
|
|
bits 64
|
|
default rel
|
|
global _start
|
|
|
|
_start:
|
|
push rax
|
|
push rdi
|
|
push rsi
|
|
push rdx
|
|
push rbx
|
|
|
|
mov rdi, 1
|
|
lea rsi, [rel msg]
|
|
mov rdx, 10
|
|
mov rax, 1
|
|
syscall
|
|
|
|
pop rbx
|
|
pop rdx
|
|
pop rsi
|
|
pop rdi
|
|
pop rax
|
|
jmp 0x00000000
|
|
|
|
msg db "..WOODY..",10
|