Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- INCLUDE Irvine32.inc
- .data
- var DB 12h, 34h, 56h, 78h
- .code
- main PROC
- ;Manipulate var in such a way you can output 12345678h in one call
- MOV EBX, OFFSET var
- MOV AL, [EBX]
- XCHG AL, [EBX + 3]
- MOV [EBX], AL
- MOV AL, [EBX + 1]
- XCHG AL, [EBX + 2]
- MOV [EBX + 1], AL
- MOV EAX, DWORD PTR var
- CALL WriteHex
- MOV al, 0Ah
- CALL WriteChar
- CALL WaitMsg
- INVOKE ExitProcess, 0
- main ENDP
- END main
Advertisement
Add Comment
Please, Sign In to add comment