extrn ExitProcess : proc extrn MessageBoxA : proc .const MAX equ 0FFFFFFFFFFFFFFFFh TRUE equ 1 FALSE equ 0 NULL equ 0 X equ 'X' ;58h MINUS16 equ NOT 0Fh ;0FFFFFFFFFFFFFFF0h (-16) MsgTitle equ "Error", 0 ;MessageBoxA MB_ICONERROR equ 00000000000000010h .data szCaption db MsgTitle szText db "ethical.blue Magazine", NULL .code Main proc sub rsp, 28h mov r9, MB_ICONERROR lea r8, szCaption lea rdx, szText xor rcx, rcx call MessageBoxA xor rcx, rcx call ExitProcess Main endp end