BITS 32 org 0x04B34000 db 0x7F, "ELF", 1, 1, 1, 0 ; e_ident dd 0, 0 dw 2 ; e_type dw 3 ; e_machine dd 1 ; e_version dd _start ; e_entry dd phdr - $$ ; e_phoff dd 0 ; e_shoff dd 0 ; e_flags dw 0x34 ; e_ehsize dw 0x20 ; e_phentsize phdr: dd 1 ; e_phnum ; p_type ; e_shentsize dd 0 ; e_shnum ; p_offset ; e_shstrndx db 0 ; p_vaddr _start: inc eax mov bl, 4 mov dl, 12 ; p_paddr jmp short part2 dd filesize ; p_filesz dd filesize ; p_memsz dd 5 ; p_flags dd 0x1000 ; p_align str: db 'monkaOMEGA', 10 part2: mov ecx, str again: xchg eax, ebx int 0x80 jmp short again filesize equ $ - $$