format ELF64 executable 3 segment readable executable entry $ fff: nop mov eax, 1 nop mov edi, 1 nop mov esi, heyo nop mov edx, 12 nop syscall nop nop nop mov eax, 1 nop mov edi, 1 nop mov esi, cyaa nop mov edx, 12 nop syscall nop nop nop mov eax, 1 nop mov edi, 1 nop mov esi, neko nop mov edx, 12 nop syscall nop nop nop mov rax, 1122334455667788h nop mov rcx, 1122334455667788h nop mov rdx, 1122334455667788h nop mov rbx, 1122334455667788h nop mov rsp, 1122334455667788h nop mov rbp, 1122334455667788h nop mov rsi, 1122334455667788h nop mov rdi, 1122334455667788h nop mov r8, 1122334455667788h nop mov r9, 1122334455667788h nop mov r10, 1122334455667788h nop mov r11, 1122334455667788h nop mov r12, 1122334455667788h nop mov r13, 1122334455667788h nop mov r14, 1122334455667788h nop mov r15, 1122334455667788h nop nop nop mov eax, 60 nop mov edi, 0 nop syscall nop jmp fff nop jmp nnn nop nop nop nnn: segment readable writable heyo: db "heyo world!", 10 cyaa: db "cyaa world!", 10 neko: db "neko world!", 10 ;~176 / 00B0 ; header ;~504 / 01F8 ; executable ;~292 / 0124 ; readable ;~36 / 0024 ; writable ;~328 / 0148 ; executable - header ;~7F_45_4C_46_02_01_01_03_ ;~00_00_00_00_00_00_00_00_ ; 0 ;~02_00_3E_00_01_00_00_00_ ;~B0_00_40_00_00_00_00_00_ ; header + hardcore ;~40_00_00_00_00_00_00_00_ ;~00_00_00_00_00_00_00_00_ ; 0 ;~00_00_00_00_40_00_38_00_ ;~02_00_40_00_00_00_00_00_ ;~01_00_00_00_05_00_00_00_ ; text ;~00_00_00_00_00_00_00_00_ ; 0 ;~00_00_40_00_00_00_00_00_ ; hardcore ;~00_00_40_00_00_00_00_00_ ; hardcore ;~D4_01_00_00_00_00_00_00_ ; executable - writable ;~D4_01_00_00_00_00_00_00_ ; executable - writable ;~00_10_00_00_00_00_00_00_ ; softcore ;~01_00_00_00_06_00_00_00_ ; data ;~D4_01_00_00_00_00_00_00_ ; executable - writable ;~D4_11_40_00_00_00_00_00_ ; hardcore + softcore + executable - writable ;~D4_11_40_00_00_00_00_00_ ; hardcore + softcore + executable - writable ;~24_00_00_00_00_00_00_00_ ; writable ;~24_00_00_00_00_00_00_00_ ; writable ;~00_10_00_00_00_00_00_00_ ; softcore ;~90_B8_01_00_00_00_ ;~90_BF_01_00_00_00_ ;~90_BE_D4_11_40_00_ ;~90_BA_0C_00_00_00_ ;~90_0F_05_ ;~90_ ;~90_ ;~90_B8_01_00_00_00_ ;~90_BF_01_00_00_00_ ;~90_BE_E0_11_40_00_ ;~90_BA_0C_00_00_00_ ;~90_0F_05_ ;~90_ ;~90_ ;~90_B8_01_00_00_00_ ;~90_BF_01_00_00_00_ ;~90_BE_EC_11_40_00_ ;~90_BA_0C_00_00_00_ ;~90_0F_05_ ;~90_ ;~90_ ;~90_48_B8_88_77_66_55_44_33_22_11_ ;~90_48_B9_88_77_66_55_44_33_22_11_ ;~90_48_BA_88_77_66_55_44_33_22_11_ ;~90_48_BB_88_77_66_55_44_33_22_11_ ;~90_48_BC_88_77_66_55_44_33_22_11_ ;~90_48_BD_88_77_66_55_44_33_22_11_ ;~90_48_BE_88_77_66_55_44_33_22_11_ ;~90_48_BF_88_77_66_55_44_33_22_11_ ;~90_49_B8_88_77_66_55_44_33_22_11_ ;~90_49_B9_88_77_66_55_44_33_22_11_ ;~90_49_BA_88_77_66_55_44_33_22_11_ ;~90_49_BB_88_77_66_55_44_33_22_11_ ;~90_49_BC_88_77_66_55_44_33_22_11_ ;~90_49_BD_88_77_66_55_44_33_22_11_ ;~90_49_BE_88_77_66_55_44_33_22_11_ ;~90_49_BF_88_77_66_55_44_33_22_11_ ;~90_ ;~90_ ;~90_B8_3C_00_00_00_ ;~90_BF_00_00_00_00_ ;~90_0F_05_ ;~90_E9_E2_FE_FF_FF_ ;~90_EB_03_ ;~90_ ;~90_ ;~90_ ;~68_65_79_6F_20_77_6F_72_6C_64_21_0A_ ;~63_79_61_61_20_77_6F_72_6C_64_21_0A_ ;~6E_65_6B_6F_20_77_6F_72_6C_64_21_0A_