Guest User

Untitled

a guest
Jun 22nd, 2018
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.80 KB | None | 0 0
  1. jesstess@kid-charlemagne:~$ objdump -D hello
  2. hello: file format elf64-x86-64
  3.  
  4.  
  5. Disassembly of section .text:
  6.  
  7. 00000000004000e8 <_start>:
  8. 4000e8: e8 0b 00 00 00 callq 4000f8 <main>
  9. 4000ed: b8 01 00 00 00 mov $0x1,%eax
  10. 4000f2: 31 db xor %ebx,%ebx
  11. 4000f4: cd 80 int $0x80
  12. 4000f6: 90 nop
  13. 4000f7: 90 nop
  14.  
  15. 00000000004000f8 <main>:
  16. 4000f8: 55 push %rbp
  17. 4000f9: 48 89 e5 mov %rsp,%rbp
  18. 4000fc: 48 c7 45 f8 0b 01 40 movq $0x40010b,-0x8(%rbp)
  19. 400103: 00
  20. 400104: b8 00 00 00 00 mov $0x0,%eax
  21. 400109: c9 leaveq
  22. 40010a: c3 retq
  23.  
  24. Disassembly of section .rodata:
  25.  
  26. 000000000040010b <.rodata>:
  27. 40010b: 48 rex.W
  28. 40010c: 65 gs
  29. 40010d: 6c insb (%dx),%es:(%rdi)
  30. 40010e: 6c insb (%dx),%es:(%rdi)
  31. 40010f: 6f outsl %ds:(%rsi),(%dx)
  32. 400110: 20 57 6f and %dl,0x6f(%rdi)
  33. 400113: 72 6c jb 400181 <main+0x89>
  34. 400115: 64 fs
  35. ...
  36.  
  37. Disassembly of section .eh_frame_hdr:
  38.  
  39. 0000000000400118 <.eh_frame_hdr>:
  40. 400118: 01 1b add %ebx,(%rbx)
  41. 40011a: 03 3b add (%rbx),%edi
  42. 40011c: 14 00 adc $0x0,%al
  43. 40011e: 00 00 add %al,(%rax)
  44. 400120: 01 00 add %eax,(%rax)
  45. 400122: 00 00 add %al,(%rax)
  46. 400124: e0 ff loopne 400125 <main+0x2d>
  47. 400126: ff (bad)
  48. 400127: ff 30 pushq (%rax)
  49. 400129: 00 00 add %al,(%rax)
  50. ...
  51.  
  52. Disassembly of section .eh_frame:
  53.  
  54. 0000000000400130 <.eh_frame>:
  55. 400130: 14 00 adc $0x0,%al
  56. 400132: 00 00 add %al,(%rax)
  57. 400134: 00 00 add %al,(%rax)
  58. 400136: 00 00 add %al,(%rax)
  59. 400138: 01 7a 52 add %edi,0x52(%rdx)
  60. 40013b: 00 01 add %al,(%rcx)
  61. 40013d: 78 10 js 40014f <main+0x57>
  62. 40013f: 01 03 add %eax,(%rbx)
  63. 400141: 0c 07 or $0x7,%al
  64. 400143: 08 90 01 00 00 1c or %dl,0x1c000001(%rax)
  65. 400149: 00 00 add %al,(%rax)
  66. 40014b: 00 1c 00 add %bl,(%rax,%rax,1)
  67. 40014e: 00 00 add %al,(%rax)
  68. 400150: f8 clc
  69. 400151: 00 40 00 add %al,0x0(%rax)
  70. 400154: 13 00 adc (%rax),%eax
  71. 400156: 00 00 add %al,(%rax)
  72. 400158: 00 41 0e add %al,0xe(%rcx)
  73. 40015b: 10 86 02 43 0d 06 adc %al,0x60d4302(%rsi)
  74. 400161: 00 00 add %al,(%rax)
  75. 400163: 00 00 add %al,(%rax)
  76. 400165: 00 00 add %al,(%rax)
  77. ...
  78.  
  79. Disassembly of section .comment:
  80.  
  81. 0000000000000000 <.comment>:
  82. 0: 00 47 43 add %al,0x43(%rdi)
  83. 3: 43 3a 20 rex.XB cmp (%r8),%spl
  84. 6: 28 55 62 sub %dl,0x62(%rbp)
  85. 9: 75 6e jne 79 <_start-0x40006f>
  86. b: 74 75 je 82 <_start-0x400066>
  87. d: 20 34 2e and %dh,(%rsi,%rbp,1)
  88. 10: 33 2e xor (%rsi),%ebp
  89. 12: 33 2d 35 75 62 75 xor 0x75627535(%rip),%ebp # 7562754d <__bss_start+0x75026565>
  90. 18: 6e outsb %ds:(%rsi),(%dx)
  91. 19: 74 75 je 90 <_start-0x400058>
  92. 1b: 34 29 xor $0x29,%al
  93. 1d: 20 34 2e and %dh,(%rsi,%rbp,1)
  94. 20: 33 2e xor (%rsi),%ebp
  95. 22: 33 00 xor (%rax),%eax
Add Comment
Please, Sign In to add comment