Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- jesstess@kid-charlemagne:~$ objdump -D hello
- hello: file format elf64-x86-64
- Disassembly of section .text:
- 00000000004000e8 <_start>:
- 4000e8: e8 0b 00 00 00 callq 4000f8 <main>
- 4000ed: b8 01 00 00 00 mov $0x1,%eax
- 4000f2: 31 db xor %ebx,%ebx
- 4000f4: cd 80 int $0x80
- 4000f6: 90 nop
- 4000f7: 90 nop
- 00000000004000f8 <main>:
- 4000f8: 55 push %rbp
- 4000f9: 48 89 e5 mov %rsp,%rbp
- 4000fc: 48 c7 45 f8 0b 01 40 movq $0x40010b,-0x8(%rbp)
- 400103: 00
- 400104: b8 00 00 00 00 mov $0x0,%eax
- 400109: c9 leaveq
- 40010a: c3 retq
- Disassembly of section .rodata:
- 000000000040010b <.rodata>:
- 40010b: 48 rex.W
- 40010c: 65 gs
- 40010d: 6c insb (%dx),%es:(%rdi)
- 40010e: 6c insb (%dx),%es:(%rdi)
- 40010f: 6f outsl %ds:(%rsi),(%dx)
- 400110: 20 57 6f and %dl,0x6f(%rdi)
- 400113: 72 6c jb 400181 <main+0x89>
- 400115: 64 fs
- ...
- Disassembly of section .eh_frame_hdr:
- 0000000000400118 <.eh_frame_hdr>:
- 400118: 01 1b add %ebx,(%rbx)
- 40011a: 03 3b add (%rbx),%edi
- 40011c: 14 00 adc $0x0,%al
- 40011e: 00 00 add %al,(%rax)
- 400120: 01 00 add %eax,(%rax)
- 400122: 00 00 add %al,(%rax)
- 400124: e0 ff loopne 400125 <main+0x2d>
- 400126: ff (bad)
- 400127: ff 30 pushq (%rax)
- 400129: 00 00 add %al,(%rax)
- ...
- Disassembly of section .eh_frame:
- 0000000000400130 <.eh_frame>:
- 400130: 14 00 adc $0x0,%al
- 400132: 00 00 add %al,(%rax)
- 400134: 00 00 add %al,(%rax)
- 400136: 00 00 add %al,(%rax)
- 400138: 01 7a 52 add %edi,0x52(%rdx)
- 40013b: 00 01 add %al,(%rcx)
- 40013d: 78 10 js 40014f <main+0x57>
- 40013f: 01 03 add %eax,(%rbx)
- 400141: 0c 07 or $0x7,%al
- 400143: 08 90 01 00 00 1c or %dl,0x1c000001(%rax)
- 400149: 00 00 add %al,(%rax)
- 40014b: 00 1c 00 add %bl,(%rax,%rax,1)
- 40014e: 00 00 add %al,(%rax)
- 400150: f8 clc
- 400151: 00 40 00 add %al,0x0(%rax)
- 400154: 13 00 adc (%rax),%eax
- 400156: 00 00 add %al,(%rax)
- 400158: 00 41 0e add %al,0xe(%rcx)
- 40015b: 10 86 02 43 0d 06 adc %al,0x60d4302(%rsi)
- 400161: 00 00 add %al,(%rax)
- 400163: 00 00 add %al,(%rax)
- 400165: 00 00 add %al,(%rax)
- ...
- Disassembly of section .comment:
- 0000000000000000 <.comment>:
- 0: 00 47 43 add %al,0x43(%rdi)
- 3: 43 3a 20 rex.XB cmp (%r8),%spl
- 6: 28 55 62 sub %dl,0x62(%rbp)
- 9: 75 6e jne 79 <_start-0x40006f>
- b: 74 75 je 82 <_start-0x400066>
- d: 20 34 2e and %dh,(%rsi,%rbp,1)
- 10: 33 2e xor (%rsi),%ebp
- 12: 33 2d 35 75 62 75 xor 0x75627535(%rip),%ebp # 7562754d <__bss_start+0x75026565>
- 18: 6e outsb %ds:(%rsi),(%dx)
- 19: 74 75 je 90 <_start-0x400058>
- 1b: 34 29 xor $0x29,%al
- 1d: 20 34 2e and %dh,(%rsi,%rbp,1)
- 20: 33 2e xor (%rsi),%ebp
- 22: 33 00 xor (%rax),%eax
Add Comment
Please, Sign In to add comment