Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- a: default rel
- global main: function
- extern printf ; near
- extern __main ; near
- extern i ; byte
- SECTION .text align=16 execute ; section number 1, code
- .text: ; Local function
- main:
- push rbp ; 0000 _ 55
- mov rbp, rsp ; 0001 _ 48: 89. E5
- sub rsp, 32 ; 0004 _ 48: 83. EC, 20
- call __main ; 0008 _ E8, 00000000(rel)
- lea rax, [rel i] ; 000D _ 48: 8D. 05, 00000000(rel)
- mov [rax], 30 ; 0014 _ C7. 00, 0000001E
- lea rax, [rel i] ; 001A _ 48: 8D. 05, 00000000(rel)
- mov eax, word [rax] ; 0021 _ 8B. 00
- mov edx, eax ; 0023 _ 89. C2
- lea rcx, [rel ?_001] ; 0025 _ 48: 8D. 0D, 00000000(rel)
- call printf ; 002C _ E8, 00000000(rel)
- mov eax, 0 ; 0031 _ B8, 00000000
- add rsp, 32 ; 0036 _ 48: 83. C4, 20
- pop rbp ; 003A _ 5D
- ret ; 003B _ C3
- nop ; 003C _ 90
- nop ; 003D _ 90
- nop ; 003E _ 90
- nop ; 003F _ 90
- SECTION .data align=16 noexecute ; section number 2, data
- SECTION .bss align=16 noexecute ; section number 3, bss
- SECTION .drectve align=4 noexecute ; section number 4, data
- db 20H, 2DH, 61H, 6CH, 69H, 67H, 6EH, 63H ; 0000 _ -alignc
- db 6FH, 6DH, 6DH, 3AH, 22H, 69H, 22H, 2CH ; 0008 _ omm:"i",
- db 32H, 00H, 00H, 00H ; 0010 _ 2...
- SECTION .rdata align=16 noexecute ; section number 5, const
- ?_001: ; byte
- db 25H, 69H, 00H, 00H, 00H, 00H, 00H, 00H ; 0000 _ %i......
- db 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H ; 0008 _ ........
- SECTION .xdata align=4 noexecute ; section number 6, const
- db 01H, 08H, 03H, 05H, 08H, 32H, 04H, 03H ; 0000 _ .....2..
- db 01H, 50H, 00H, 00H ; 0008 _ .P..
- SECTION .rdata$zzz align=16 noexecute ; section number 8, const
- db 47H, 43H, 43H, 3AH, 20H, 28H, 78H, 38H ; 0000 _ GCC: (x8
- db 36H, 5FH, 36H, 34H, 2DH, 77H, 69H, 6EH ; 0008 _ 6_64-win
- db 33H, 32H, 2DH, 73H, 65H, 68H, 2DH, 72H ; 0010 _ 32-seh-r
- db 65H, 76H, 30H, 2CH, 20H, 42H, 75H, 69H ; 0018 _ ev0, Bui
- db 6CH, 74H, 20H, 62H, 79H, 20H, 4DH, 69H ; 0020 _ lt by Mi
- db 6EH, 47H, 57H, 2DH, 57H, 36H, 34H, 20H ; 0028 _ nGW-W64
- db 70H, 72H, 6FH, 6AH, 65H, 63H, 74H, 29H ; 0030 _ project)
- db 20H, 38H, 2EH, 31H, 2EH, 30H, 00H, 00H ; 0038 _ 8.1.0..
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement