23 lines
372 B
NASM
23 lines
372 B
NASM
BITS 32
|
|
ORG 0x00010000
|
|
db 0x7F, "ELF" ; e_ident
|
|
dd 1 ; p_type
|
|
dd 0 ; p_offset
|
|
dd $$ ; p_vaddr
|
|
dw 2 ; e_type ; p_paddr
|
|
dw 3 ; e_machine
|
|
dd _start ; e_version ; p_filesz
|
|
dd _start ; e_entry ; p_memsz
|
|
dd 4 ; e_phoff ; p_flags
|
|
_start:
|
|
jmp 0 ; e_shoff ; p_align ; e_flags
|
|
dw 0
|
|
db 0
|
|
dw 0x34 ; e_ehsize
|
|
dw 0x20 ; e_phentsize
|
|
db 1 ; e_phnum
|
|
; e_shentsize
|
|
; e_shnum
|
|
; e_shstrndx
|
|
|